メソッドシグネチャ: _setCustomVar(インデックス、名前、値、opt_scope)
index-スロット、5つのスロットがあります(1〜5)。 変数はいずれかのスロットに配置する必要があります。
name-変数の名前。
value-変数の値。
opt_scope-変数のコンテキスト:1(訪問者レベル)、2(セッションレベル)、3(ページレベル)。
- 訪問者レベル -寿命は永遠です。 訪問者に対して一度だけ設定すると便利です(たとえば、登録済みの訪問者や購入者)。
- セッションレベル -ライフタイム-セッション。 許可されたサイト訪問者と匿名のサイト訪問者を区別するのに便利です。
- ページレベル -イベントまたは特定のページビューを追跡するために使用されます。
この方法の使用例:
- pageTracker._setCustomVar(
1、//このカスタム変数はスロット#1に設定されます
"Users"、//カスタム変数の名前
"Registered"、// "Users"変数の値を設定します
1 //スコープを訪問者レベルに設定します
);
このセグメントを使用して、登録済み訪問者の行動を追跡します。
- pageTracker._setCustomVar(
2、//このカスタム変数はスロット#2に設定されます
"User"、//カスタム変数の名前
"$ username"、//現在の訪問者に応じて "User"の値を "$ username"に設定します
2 //スコープを訪問者レベルに設定します
);
このセグメントは、特定の許可ユーザーの行動を追跡するためのものです。
主な問題は、Googleアナリティクスパネルで作成されたセグメントを強調表示する際に発生します。 現時点では、標準レポートには表示されません。
たとえば、登録済みのすべての訪問者のセグメントを選択するには、新しいセグメントを作成する必要があります。 これを行うには:
- 左のGAメニューの[私の設定 ]ブロックにある[ 詳細設定のあるセグメント]リンクをクリックします。
- リンク「 +新しいユーザーセグメントを作成 」をクリックします 。
- リスト「 ディメンション->訪問者 」から「 カスタム変数(値1) 」を「 値またはメジャー 」ブロックにドラッグします。
- 条件「 完全一致 」を選択します。値は「 登録済み 」です。
- セグメントの名前「 登録済み訪問者 」を設定します。
- [ セグメントの作成 ]ボタンを押します。
セグメントが作成され、任意のレポートで選択できるようになりました。 これを行うには、日付間隔の上にある「 詳細設定のセグメント 」を選択し、「 ユーザーセグメント 」リストで作成されたセグメントを選択します。
2番目のセグメント(許可ユーザーの追跡)の場合、カスタムレポートを作成すると便利です。
- これを行うには、「 設定->カスタムレポート-> +新しいカスタムレポートを作成 」に進みます 。
- 次に、必要なメトリックを「 メトリック 」ブロックにドラッグします。
- 測定ブロックで、「 ディメンション->訪問者 」リストから「 カスタム変数(キー2) 」メトリックをドラッグします。
- ネストされたディメンションで、「 カスタム変数(値2) 」メトリックも「 ディメンション->訪問者 」リストからドラッグします。
- レポートを保存します。
これで、このレポートをカスタムレポートで表示できます。 このユーザーレポートを開くと、すべての承認されたユーザーの一般的な統計が表示されます。次のレベル(この場合、「ユーザー」(カスタム変数(キー2))変数)に移動すると、各承認されたユーザーの統計が表示されます。
これらは私の実際の使用例です。
Googleのカスタム変数に関する詳細なマニュアルを読むこともできます。
ご清聴ありがとうございました!