ユニバーサル アナリティクスの GTM を介してイベントでカルーセル バナーのインプレッションを追跡しようとしています。ハードコーディングされたすべてのタグを GTM に移行しているため、多くの解決策がカバーされて_gaq.push
いますが、実際には解決策が必要です..dataLayer.push
gtm.load
ルールを使用しdataLayer.push
て .
役立つアイデア/リンクはありますか?
ユニバーサル アナリティクスの GTM を介してイベントでカルーセル バナーのインプレッションを追跡しようとしています。ハードコーディングされたすべてのタグを GTM に移行しているため、多くの解決策がカバーされて_gaq.push
いますが、実際には解決策が必要です..dataLayer.push
gtm.load
ルールを使用しdataLayer.push
て .
役立つアイデア/リンクはありますか?
_gaq.push メソッドは、カルーセルから直接 GA イベントを起動します。GTM に変換すると、GTM を使用してこれらのイベントを間接的に発生させます。
最初のステップは、dataLayer.push() を使用して、_gaq.push 呼び出しを変換してカスタム GTM イベントを発生させることです。GTM イベントを発生させることに加えて、ある種のカルーセル アイテム識別子を dataLayer にプッシュする必要があります。通常、これは画像またはキャプションの URL です。_gaq.push 呼び出しもこの識別子を送信していた可能性があります。
これが機能したら、その GTM イベントを検索するルールを作成し、ルールが true の場合に起動する GA イベント タグを作成します。また、dataLayer から識別子を取得する GTM マクロを作成する必要があります。GA イベント タグでマクロを使用して、ID を GA に渡します。
カスタム GTM イベントの発生については、このページhttps://developers.google.com/tag-manager/devguideの「HTML イベント ハンドラでのデータ レイヤーの使用」セクションを参照してください。