Googleアナリティクスで初めてイベントトラッキングを設定しました。
アカウントは通常のトラフィックデータを受信していますが、実行しているテストクリックが表示されていませんか?
閉じる前にga.jsトラッキングコードをドキュメントの最後に追加しました:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'></script>"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12365091-1");
pageTracker._trackPageview();
} catch(err) {}</script>
次のようにtrackEventコードを追加しました。
<a onclick="pageTracker._trackEvent('Showcase Data', 'Contact Details Viewed', 'PunkLogic - Sustainability through Creativity');" rel="facebox" href="#10" class="contact">Contact PunkLogic</a>
このタイプのデータが表示されるまでに時間がかかりますか?または私は何か間違ったことをしましたか???
ありがとう。
Googleアナリティクスでは、リアルタイムの統計情報は提供されません。
ほとんどの場合、統計が表示されるまでに数時間から1日かかります。
更新:この回答は現在古くなっています。 @shanabusがコメントで言及しているように、Googleは リアルタイム統計 を提供するようになりました。
イベントデータをすぐに表示することはできません。数時間から1日以上の間に遅延があるようです。
あなたのコードはあなたの質問をした時点で正しいかもしれませんが、現在の実装方法は以下の通りです。非同期動作を利用するには、アップグレードすることを強くお勧めします。
// After initializing ga.js asynch:
_gaq.Push(['_trackEvent', category, label, value, non-interact]);
// Source: https://developers.google.com/analytics/devguides/collection/gajs/
トラッキングイベントの送信に使用する方法に関係なく、Chromeのgaデバッガーを使用してプロセスをデバッグできます。
https://chrome.google.com/webstore/detail/jnkmfdileelhofjcijamephohjechhna
典型的な障害は次のようになります。
_gaq.Push(['_trackEvent', 'asdf', 'test', 'test', 'test', true, 'test']);
_gaq.Push processing "_trackEvent" for args: "[asdf,test,test,test,true,test]":
The _trackEvent API expects a number value for argument 3. The argument given (test) was a string.
正常に送信されると、もう少し情報が表示されます。
_gaq.Push(['_trackEvent', 'asdf', 'test', 'test', 123, true]);
_gaq.Push processing "_trackEvent" for args: "[asdf,test,test,123,true]":
Track Event
Tracking beacon sent!
Account ID : UA-xxxxxxxx-1
Page Title : xxxxx.com
Host Name : xxxxx.com
Page : /
Referring URL : -
Hit ID : 1103xxxxxxx
Hit Type : event
Event Name : asdf
Event Type : test
Event Label : test
Event Value : 123
Visitor ID : 14044xxxxx
Session Count : 8
Session Time - First : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Session Time - Last : Thu Jun 14 2012 22:45:08 GMT 1000 (EST)
Session Time - Current : Fri Jun 15 2012 12:30:21 GMT 1000 (EST)
Campaign Time : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Campaign Session : 1
Campaign Count : 1
Campaign Source : xxxxxxxx
Language : en-gb
Encoding : UTF-8
Flash Version : 11.2 r202
Java Enabled : true
Screen Resolution : 1280x800
Browser Size : 1921x593
Color Depth : 24-bit
Ga.js Version : 5.3.2d
Cachebuster : 1724882479
他のデバッグ環境はここに提案されます:
https://developers.google.com/analytics/resources/articles/gaTrackingTroubleshooting#debuggingTools
2014年以降、イベントはリアルタイムで表示されます。
Google Analytics Real-timeを使用して、コードが機能することを確認できます。次のURLにアクセスして表示します。 https://www.google.com/analytics/web/#realtime/
イベントはここでは表示できませんが、ページビューでは表示できます。
私のGAイベントは通常、イベントがペースを取ってから約30分後に表示されますが、時にはより速くなります。また、更新が遅くなりますが、数日はありません。
[〜#〜] edit [〜#〜]
GAはリアルタイムの統計情報を提供するようになり、更新はすぐに行われます。
[〜#〜] edit [〜#〜]
イベントフローも存在するようになりました。これは便利です。
1日もかからないことを確認できます。その後、リアルタイムは期待どおりに機能します。次の構文を使用して、htmlボックス内のアウトバウンドリンクのイベントトラッキングを設定しました。
<a onclick="_gaq.Push(['_trackEvent', 'outbound', 'link', 'linkname']);" href="www.domain.com" target="_blank">Anchor Text</a>
それが役に立てば幸い