2010年5月10日月曜日

トラッキングコードの設置場所

----------------------------
 トラッキングコードをページ上部に設定するべきか? 
それとも下の方がよいのか?
 ----------------------------


結論から言うと、トラッキングコードを上部(セクション)においても、
下部(の手前)に置いても、それほど大きな違いはないと考えていい。

【ページの表示速度】
ページの下部にあった方が、レスポンスはよく思えます。
ただ、(計測したわけではありませんが)Googleのサーバーの
パフォーマンスはよいので、この影響も少ないと思われる。

【エラーの発生と影響】
万が一Google Analyticsのファイルが呼び出せないと、エラーが出る。
ただ、トラッキングコードをどの位置に張ろうと、このエラーは出るし、
実際には、このようなエラーが出ることは極めてまれだろうと思います。

トラッキングコードが呼び出すファイル名を、違う名前に変えて設定してやれば、
エラーの状況は再現できる。どんなエラーが出るか確かめたいぞ、
という場合には、ご自身で確かめて見ることをおすすめする。

【計測の正確性】★
ページの下部に設置するメリットは、ページを最後まで表示したユーザーだけを
しっかり計測できる点もある。上部にあると、ページの最初だけ表示して去ってしまう
ユーザーの動きも取れてしまう。
これをよいことと見るか、悪いと見るかはあなたの考え次第だろう。

--

ユーザーのクリック操作と、ブラウザのページ読み込み完了のタイミングによって、
動作が異なる。

ページが完全に読み込まれていれば、ユーザーのクリック操作は正常にトラッキングされる。

一方、ページが完全に読み込まれていない状態で、
ユーザーのクリック操作が行われた場合、
読み込んだスクリプトがブラウザによって実行される前に、o
nclick等でファンクションを呼び出すとJavaScriptエラーが発生し、トラッキングも行われない。

長大なページでGoogleAnalytics等のスクリプトの読み込みを
の直前に書いている場合や、
JavaScriptの重めの処理が計測用のスクリプトの読み込み以前に
書かれている場合に顕著となる。

http://a2i.jp/faq/topic/43