2010年10月14日木曜日

非同期版Google Analyticsについての詳しい解説

今までで一番詳しく、有用だ。(まあ結局ただGoogleから提供されたものをコピペするだけだけど。)

Google Analytics 非同期トラッキングコード再考 | MOL
話はちょっと変わりますが、非同期トラッキングコードについて調べていると、HTML5で定義されているasync属性によってこの非同期を実現しているのでasync属性に対応しているFx3.6しか効果がないと書いている人がちらほらいたのですが、それは誤解です。

async付けてるのは飾りというか象徴としてであって、JavaScriptでDOMを生成しているからasync未対応ブラウザでも非同期になるそうだ。

また、以前は非同期版はbody要素の開始タグ直後に置くのが推奨されていたけど、今はhead要素内でもいいらしい。(問題が解消されたため。)
ポイントはappendChild()でなくinsertBefore()にしたことらしい。

0 件のコメント:

ブログ アーカイブ

カテゴリー