技術情報

Matomoタグマネージャを使ってユーザIDを設定するには?

Matomoタグマネージャを使ってユーザIDを設定するには、ウェブサイトからMatomoタグマネージャのデータレイヤーにユーザIDを渡す必要があります。

始める前に、ユーザIDをウェブサイトの変数に割り当てる方法が必要です。
セットアップが完了したら、次のステップに進んでください。

Matomoタグマネージャを使用してユーザIDを設定します:

1) まず、Matomo Tag Managerのデータレイヤー変数をウェブサイトで次のように宣言します:

var _mtm = _mtm || []; 

2) 次に、ウェブサイトから収集したユーザーIDをMTMデータレイヤーにプッシュする必要がある:

_mtm.push({'uid':'unique_user_id_here' });
// Replacing unique_user_id_here with the variable that you define in your website code for the User ID

ユーザーIDの生成に関する詳細は、こちらのガイドをご覧ください:ユーザーID

3) 次に、Matomo タグマネージャに新しいデータレイヤー変数を作成します。

タグマネージャーにアクセス > 変数を作成したいウェブサイトを選択 > 左下のメニューから “変数 “を選択 > “新しい変数を作成 “をクリック > “データレイヤー “を選択

次に、この名前にuidデータレイヤー変数名uid

そして “新しい変数を作成 “をクリックする

4) 次に、この新しいデータレイヤー変数を使用して、MatomoタグマネージャのMatomo設定変数にユーザーIDを設定します。

左メニューの “Variables “をクリックし、リストの中からメインの “Matomo Configuration “変数を見つけ、”Edit “ボタンをクリックします。
下にスクロールし、”Choose a variable”(変数を選択)ボタンをクリックし、”Choose a variable”(変数を選択)を選択する。uid (Type: DataLayer)リストから

5) ユーザーIDが追跡されていることを確認する

をセットアップしたらuid上記の手順を使用して、変更を MTM コンテナにパブリッシュする。

次に、ログインした状態でウェブサイトにアクセスし、トラッキングリクエストを作成します。
(新しいMTMコンテナがロードされていることを確認するために、ページをリフレッシュするか、ブラウザのキャッシュをクリアする必要があるかもしれません。トラフィックはトラッキングから除外されない)

その後、Matomoの「訪問者 > 訪問ログ」を開き、カレンダーで「今日」を選択し、ユーザーIDで訪問が追跡されていることを確認します。

これで、Matomo タグマネージャとデータレイヤーを使って、Matomo でユーザ ID をトラッキングできるようになりました!

Matomoタグマネージャをウェブサイトに設定するための詳細については、以下を参照してください。Matomo タグマネージャを案内する。