ユーザー ID をトラッキングする

ユニバーサル アナリティクスの User ID は、複数のユーザーのセッションおよびアクティビティと固有の ID との関連付けに使用されます。User ID を使用すると、より正確なユーザー数を確認したり、ログイン済みユーザーの行動を分析したり、デバイスをまたいだユーザー行動を把握したりできます。

タグの設定

User ID をトラッキングするよう Google タグ マネージャーを設定する方法は次のとおりです。

  1. まず、userId​ というタグ マネージャー変数を作成します。この変数を使用して、ファースト パーティ Cookie またはデータレイヤーのいずれかからユーザー ID 値を取得できます。
    • ファースト パーティ Cookie を使用してクライアント側でユーザー ID を保持している場合は、ファースト パーティ Cookie の変数を使って Cookie からユーザー ID 値を読み取ることができます。新しいファースト パーティ Cookie の変数を作成して、その Cookie の名前を [Cookie Name] フィールドに入力します。
    • ページ上でユーザー ID を取得可能な場合は、データレイヤー変数を作成できます。新しいデータレイヤー変数を作成して、その変数の名前を [Data Layer Variable Name] フィールドに入力します。
  2. ユニバーサル アナリティクス タグで、[その他の設定] 次に [設定するフィールド] を開きます。
  3. [フィールドを追加] をクリックします。新しいフィールドに以下の値を入力します。
    フィールド名
    userId {{userId}}
  4. タグを保存して変更を公開します。

User ID を削除する

Google アナリティクスの User ID ポリシーにより、ユーザーがウェブサイトからログアウトしたらユーザー ID のトラッキングを停止するよう義務付けられています。

ユーザー ID が Cookie で保持されていて、Google タグ マネージャーでその Cookie からユーザー ID 値を読み取り可能な場合は、ユーザーがログアウトするたびに Cookie を削除する必要があります。これにより、該当の Cookie からログイン状態が消去されます。

Cookie を削除すると、Google タグ マネージャーから Google アナリティクスにユーザー ID が送信されなくなります。ユーザーが再びログインして Cookie が再設定されると、Google タグ マネージャーでユーザー ID の送信が再開されます。

この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。