私は一意のIDを持つ複数のDIVを持っています。各DIV onclickは下にスライドし、その下にいくつかのコンテンツを表示します。Googleアナリティクスを使用してdivのクリックをトラッキングするには
どのDIVが最もクリックされているかを知るために各DIVのクリックをトラッキングしたいと思います。
Googleアナリティクスでこれを行うにはどうすればよいですか?
私は一意のIDを持つ複数のDIVを持っています。各DIV onclickは下にスライドし、その下にいくつかのコンテンツを表示します。Googleアナリティクスを使用してdivのクリックをトラッキングするには
どのDIVが最もクリックされているかを知るために各DIVのクリックをトラッキングしたいと思います。
Googleアナリティクスでこれを行うにはどうすればよいですか?
あなたがGoogleアナリティクスを探しているように聞こえる「イベントの追跡。」
$('.trackerClass').click(function() {
var selId = $(this).attr('id');
_gaq.push(['_trackEvent', 'Interactions', 'Click', selId]);
});
:あなたはすでにあなたの通常のGAのコードは(あなたのサイトを追跡する)を設定スニペット持っていると仮定すると、あなたがして、ハンドラ(のdivのクリックに対して、のは言わせて)jQueryを使ってこのような何かを行うを設定することができますあなたが追跡したいすべてのdivには、クラスとして "trackerClass"とそれを識別するのに役立つ一意のIDの両方を持つことができます。
オープン/クローズを個別にトラッキングする場合は、状態変数を追加してパスすることもできます。
詳しい情報はこちら:
編集:ストレートJavaScriptが、kennis'答えはそれを行います。
イベント追跡にGAのページをご覧ください:https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
基本的な考え方は次のとおりです。
var someDiv = document.getElementById('someDiv');
someDiv.addEventListener('click', function(){
_gaq.push(['_trackEvent', 'someDiv', 'click']);
}, false);
ありがとうございました!はい、既にGAコードスニペットが設定されています。私はこのようなものを設定しました。「
」しかし、GAのアカウントでクリックトラッキングの詳細を見ることができません。 – LINGS@LINGS:ブラウザの開発コンソールにエラーはありますか?また、GAで新しいデータが表示されるまでに時間がかかることがあります –