v15のリスト変数はアトリビューション分析に使える

Post date: Jan 30, 2013 6:6:56 PM

リスト変数 (List Variable) はSiteCatalyst 15で新しく導入された変数で、一度に複数の値をセットすることができます。

List Prop(Propでデリメタ文字を指定すると分割された値が個別にカウントアップされるオプション)と似ていますが、リスト変数がList Propと違うのは、

同時発生する複数の値のコンバージョンを調べたい場合、長期的な間接効果を調べるアトリビューション分析、に便利です。

リスト変数に複数の値を同時セットする方法

s.list1 = 'aaa,bbb,ccc';

などとJavaScriptで値をセットすると、指定した区切り文字(この場合はカンマ)で区切られたそれぞれの値がセットされます。ページ上に表示された広告やバナー、ほしいものリストに入れた複数のアイテムのように、同時に複数の値が発生する場合に便利です。

必ずしも複数の値を一度にセットする必要はありません。例えば訪問開始時にチャネル名を格納し、有効期限を1ヶ月に設定すると、1ヶ月間のすべての流入チャネルに対してコンバージョンを配分することができます。検索キーワードの長期的な間接効果を調べることもできます。

s.list1 = 'google';

とセットし、次の訪問開始時に

s.list1 = 'yahoo';

とセットした後にpurchaseが発生した場合、 google と yahoo の両方にOrderが配分されます。

アトリビューション設定

リスト変数の枠(1~3)ごとに有効期限と配分方法を指定できます。

有効期限:eVar と同じで、期間またはイベント発生を期限切れの条件として指定できます。

イベントで指定した場合、すべての値が同時に期限切れになります。期間で指定した場合、個々の値がセットされた時点から起算して期限切れが判定されます。

配分:セット済みで期限切れしていないアクティブな値すべてにコンバージョンが割り当てられます。

最大値:保持できる値の最大個数です。超えた場合、タイムスタンプの古いものから消えていきます。デフォルトは0、つまり制限なしです。

テストした結果

実際に計測してみます。

まずは訪問内で複数の値にコンバージョンがアトリビュートされるかのテスト。

1ページ目でaとb、4ページ目でaとcがリスト変数1にセットされ、まだ訪問が終わっていない5ページ目でPurchaseが発生したので、a、b、cの全てに対して60円が割り当てられました。

aが2回発生しているからといって120円にならない点にご注意。

次に、訪問よりも長い期間で線形 (Linear)の配分ができるかテストしてみます。

2回の訪問が同日に発生しました。event 1はaとbに0.5ずつ、orderは0.3ずつaとbとcにアトリビュートされました。

データ格納方法が特殊

リスト変数はデータの格納方法が普通と違うので、訪問回数やインスタンス、ページビュー数が意外な結果になります。

上記の例がDataWarehouse上では以下のようになりました。

注意点

分析には役に立たないですが、仮に訪問回数やページビュー数を追加するとこうなります:

利用上の注意

詳細は公式ドキュメントをどうぞ:https://microsite.omniture.com/t2/help/en_US/sc/implement/index.html#List_Variable(英語)