3

Web サイトで GTM を使用しようとしています。次のようにdataLayer変数を初期化しました。

dataLayer = [{
'pageCategory': 'signup',
'visitorType': 'high-value'
}];

これでgtm.jsへのリクエストがトリガーされました 。ここで、dataLayer のボタンの onclick をもう一度プッシュします。

<a href="#" onclick="dataLayer.push({'event': 'GAEvent','pageURL': '/link-click/'});">Click Here...</a>

dataLayer 変数が新しいオブジェクトに追加されていることがわかりました。しかし、コンソールで GTM ポータルに対してトリガーされているリクエストを確認できませんでした。新しいオブジェクト (クリック イベント中にプッシュされた) が GTM ポータルにどのように伝達されるのか理解できません。

4

1 に答える 1

-1

そうではありません。

GTM インターフェースで設定したものはすべて JavaScript 関数にまとめられ、ページに埋め込まれ、ページの範囲内で評価/実行されます。GTM スクリプトがロードされたら、GTM サイトに何も送信する必要はありません。

于 2014-01-09T09:43:40.950 に答える