2016-05-24 7 views
0

Googleタグマネージャとアナリティクスを使用して問題が発生しているという非常に単純なシナリオを考えています。Googleタグマネージャとアナリティクスを使用した基本的なカスタムイベントトラッキング

  • Googleアナリティクス(GA)ユニバーサルアナリティクスの新しいサイトを作成しました。
  • Googleのサイト用に新しいGoogleタグマネージャ(GTM)コンテナを作成しました。
  • GGAアカウントのGTMに「タグ」を作成し、ページビューをトラッキングするために「すべてのページ」を作成しました。

ここでは、dataLayerでカスタムJavaScriptを使用してイベントを追跡したいと考えています。例:

$('a').click(function() { 
    dataLayer.push({'event': 'linkclickedtest'}); 
}); 

これはまったく機能しません。 Chromeのコンソール/ネットワークタブを見ると、Googleにデータが送信されないようです。 Chrome用にthe Google Analytics debuggerもインストールしましたが、イベントの起動は表示されません。私は単純なものを逃しているに違いない。どんな指導も高く評価されます。ありがとう!

答えて

1

あなたはlinkclickedtestイベントに基づいて新しいGTMのトリガーを作成する必要があります。この新しいトリガーで発射するようにタグを設定する必要があります。

+0

これは正しい方向に私を連れて行きました。直感的ではない話。さらに手助けをしてくれたガイドがあります:https://support.google.com/analytics/answer/6164470?hl=ja –

0

このコードを実行する前にjQueryがロードされていますか?以下のようにdataLayer.push関数にオブジェクトを渡してみてください。

$('a').click(function() { 
    dataLayer.push({'event' : 'linkclickedtest'}); 
}); 
+0

私のクリックイベントが正しく発生しています。私はconsole.log呼び出しを追加して正常に動作しているのを確認することができます。 –

関連する問題