10

Google アナリティクス イベントを送信して、すぐに別の場所に移動することはできますか?

_gaq.push(['_trackEvent', 'foobar']);
window.location = "/";

これが呼び出されたときに Google Analytics が何らかの AJAX リクエストを行う場合、ページにとどまっているかどうかに関係なく機能するはずです。私の懸念は、後で処理するために配列に物を入れているだけかもしれないということです。これは、Google Analytics がまだ初期化されていない最初の段階でのみ発生すると考えていますが、これについては確認したいと思います。

GAデバッグでテストを行いましたが、うまくいったようですが、それが常にロード速度に依存することを意味するかどうかはわかりません。

これを実行して、イベントを失うことはありませんか?

4

4 に答える 4

0

イベントを失うことについてのあなたの懸念は正当なもののようです。この質問を参照してください。1 つの回答は、Google がコードを変更することに関して少し脆弱に思えますが、リンクに移動する前にイベント トラッキングを確認できるようにします。それはおそらく「ほぼ即時」でしょう。

于 2013-04-02T17:51:34.147 に答える