0

Google アナリティクスを使用するには、ページの読み込み時に Google に非同期リクエストを送信する JavaScript コードを Web ページに配置します。

私が読んだことから、HTML 本文の最後の直前にこれを含めても、ページの読み込み時間がブロックされたり遅くなったりすることはありません。これを確認するために、しばらくしてからリクエストを行いたいと思います。ユーザーは、Google へのリクエストにかかる時間に関係なく、またはリクエストが戻ってきた場合でも、私のサイトにログインできる必要があります (トラッキング コードはログイン ページにあります)。

Google トラッキング コードに「pageTracker._trackPageview()」関数呼び出しがあります。Google へのリクエストの送信先はここですか?

もしそうなら、私はただやるべきですか:

window.setTimeout(pageTracker._trackPageview(), 5000);

特に Google Analytics を使用していて、同じ問題が発生している場合は、助けていただければ幸いです。

4

3 に答える 3

1

window.setTimeout(pageTracker._trackPageview(), 5000);すぐにコードを呼び出します-あなたが望むのは

window.setTimeout(function() { pageTracker._trackPageview(); }, 5000);

于 2008-10-21T16:50:39.640 に答える
1

これはうまくいくはずです:

window.setTimeout(pageTracker._trackPageview, 5000);
于 2008-10-21T18:16:58.543 に答える
0

That should do it. Put some quotes around the call:

window.setTimeout("pageTracker._trackPageview()", 5000);

You can check this using Firebug if you want to see the request go through.

于 2008-10-21T16:39:00.723 に答える