さて、Google アナリティクスを使用する Web ページがあります。ページビューには問題なく機能しますが、イベントは記録されません。古いスクリプト ga.js を使用しており、イベント トラッキング コードは次のようになります。
_gaq.push(['_trackEvent', 'click', 'navigation click', 'home']);
onClickアクションなど、さまざまな方法で使用します
<a href="#home" onclick="_gaq.push(['_trackEvent', 'click', 'navigation click', 'home']);">Home</a>
またはスクロール深度を記録する(ウェイポイントプラグインとともに)
$('#printdesign').waypoint(function(direction){
_gaq.push(['_trackEvent', 'scroll', 'scroll reach', 'printdesign']);
}, { offset: '20%', triggerOnce: true });
追跡されたイベントはまったくありません。
このページがオンラインになったのは、約 1 日半だけです。ページビューは機能していますが、これが理由でしょうか? 別のスクリプトと競合する可能性はありますか? 他に何か間違っている可能性がありますか?
更新: js コンソールにエラーはありません。Firebug の DOM タブで、クリック イベントが _gaq.push() を介して「送信されている」ことを確認できます。httpfox をインストールしましたが、何も表示されません。
別の更新: 面白いことに、GA はonClick イベントの一部を追跡し始めたばかりですが、それは Opera でのみのようです。一部の onClick はまだ認識されず、スクロール イベントはまったく機能しません。
さらに別の更新: Android の標準ブラウザでは、クリック イベントとスクロール イベントの両方が正常に機能します。Android 上の Firefox: 何もありません。これがブラウザの問題だとは信じられません...
最後のもの: オーケーみんな。私はあなたの何人かがサイトを訪れたばかりだと思います.私はあなたのクリックやスクロールなどを見ています. この奇妙な動作の原因はわかりませんが、自分のイベントが表示されなくても問題ありませんが、他のすべてのイベントは表示されます:D