1

GTM コードと一緒に使用される dataLayer のコードを開発者に提供することに関して、アドバイスが必要です。dataLayer がコンテナー タグ コードと共にすべてのページにある場合、ドメイン全体の多くのイベントに対してすべての変数を定義するにはどうすればよいですか?

dataLayer = [];

マクロを使用することが今後の最善の方法であると読んだことがあります。これは、将来的に開発者とやり取りする時間が短縮されることを意味します。私はコーダーではないので、どのコードを与えるべきかを理解するのに苦労しています。現在、非開発者向けのドキュメントが不足していることに苦しんでいます。

ウェブサイトは e コマース サイトではありませんが、マイクロ コンバージョンとして多くのイベントを追跡しています。

4

1 に答える 1

5

ニンジャシス

あなたのコードは正しいです:-)。GTM データ レイヤーの実装に成功しました (Web ページのソース コードで GTM タグ自体の前に配置する必要があります)。

あなたが今しなければならない唯一のことは、それを埋めることです。ページの読み込み時に項目を指定するか (必要な場合)、ユーザーが何かを行ったときに更新をプッシュすることができます (ボタンのクリックやドロップダウン値の選択など)。

onclick属性を使用するのが最も簡単な方法です。以下を追加するだけです。

onclick="dataLayer.push({'event': 'EventFire-TopMenu', 'EventCategory': 'Navigation', 'EventAction': 'Menu', 'EventLabel': 'QuickCheck'});"

このコードを使用して、イベントを追跡するよう GTM に指示しています。データ レイヤー ( EventCategoryEventAction、およびEventLabel )から値を取得する 3 つのマクロをセットアップし、イベントがEventFire-TopMenuと等しいという条件でGoogle アナリティクス イベント タグをトリガーするルールを設定します。

任意の名前を選択できることに注意してください。上記の例は、私の Web ページの 1 つからコピーしたものです。また、GTM が数か月前に紹介したイベント リスナーに関するいくつかの記事を読むことをお勧めします。

しかし、この簡単な例があなたの出発点になることを願っています。

于 2014-01-26T22:41:11.740 に答える