ブログでGoogle アナリティクスを動作させようとしていますが、イベントがアカウントに表示されません。
問題の一部は、新しい非同期コードを使用していることですが、ほとんどのドキュメントは古い同期バージョンに関連しています。SO とブログの投稿をたくさん読んだことがありますが、何が間違っているのかよくわかりません。
サイトのプロファイルでイベント追跡を「有効にする」必要があるとのことですが、どこでそれを行うことができるかわかりません。
Google アナリティクスのコードを という外部ファイルに入れましたga.events.js
が、このファイルはまだ私のサイトからリンクされています。jQuery で読み込まれたイベントからのイベントを添付しました。
$(function () {
$('.rss').click(function() {
trackEvent("engagement", "rss subscribe", "rss subscription link clicks");
});
function trackEvent(category, action, label) {
_gaq.push(['_trackEvent', category, action, label]);
}
});
しかし、Google アナリティクスの外部ファイルにリンクできないという投稿を見つけたので、昔ながらのonclick
アプローチも試してみました。
<a href="http://forms.aweber.com/form/08/728505808.htm" onclick="_gaq.push(['_trackEvent', 'Engagement', 'Click', 'Mailing list subscribe']);" target="_blank">email list</a>
_target="blank"
ユーザーがページから移動する前にリクエストが完了しなかった場合に備えて、属性を配置しました。
私のサイトの Chrome コンソールでコードを実行すると0
、ブール値を期待していたときに が返されます。
_gaq.push(['_trackEvent', 'Engagement', 'click', 'RSS subscription link'])
イベント追跡がリアルタイムではないかどうかを確認するために、これらの各テストの 24 時間後に待機しました。
他に何を試す必要がありますか?明らかな間違いはありますか?