2012-06-25 16 views
8

私は一意のIDを持つ複数のDIVを持っています。各DIV onclickは下にスライドし、その下にいくつかのコンテンツを表示します。Googleアナリティクスを使用してdivのクリックをトラッキングするには

どのDIVが最もクリックされているかを知るために各DIVのクリックをトラッキングしたいと思います。

Googleアナリティクスでこれを行うにはどうすればよいですか?

答えて

12

あなたがGoogleアナリティクスを探しているように聞こえる「イベントの追跡。」

$('.trackerClass').click(function() { 

    var selId = $(this).attr('id'); 

    _gaq.push(['_trackEvent', 'Interactions', 'Click', selId]); 

}); 

:あなたはすでにあなたの通常のGAのコードは(あなたのサイトを追跡する)を設定スニペット持っていると仮定すると、あなたがして、ハンドラ(のdivのクリックに対して、のは言わせて)jQueryを使ってこのような何かを行うを設定することができますあなたが追跡したいすべてのdivには、クラスとして "trackerClass"とそれを識別するのに役立つ一意のIDの両方を持つことができます。

オープン/クローズを個別にトラッキングする場合は、状態変数を追加してパスすることもできます。

詳しい情報はこちら:

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#SettingUpEventTracking

編集:ストレートJavaScriptが、kennis'答えはそれを行います。

+0

ありがとうございました!はい、既にGAコードスニペットが設定されています。私はこのようなものを設定しました。「

」しかし、GAのアカウントでクリックトラッキングの詳細を見ることができません。 – LINGS

+0

@LINGS:ブラウザの開発コンソールにエラーはありますか?また、GAで新しいデータが表示されるまでに時間がかかることがあります –

関連する問題