(というか - 私は追加すると言われました1)典型的なGoogle Analyticsのコードは次のようになります。Google AnalyticsをAJAX経由で読み込むことはできますか?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-123456-7']);
_gaq.push(['_setDomainName', '.mydomain.example']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
注ga.async = true;
一部。これにより、適合するブラウザはスクリプトを非同期的に読み込むことができますが、それ以外のブラウザはまだまだたくさんあります。私はパフォーマンスが心配です - Googleアナリティクススクリプトをダウンロードしようとしている間に、読み込み中に多くのページがフリーズしています。代わりにAJAX経由でスクリプトをロードしてからeval()
をロードするとうまくいくのでしょうか?私はむしろ読み込まれないページビューよりも追跡されなかったページビューを持っています。
HTML 5ボイラープレートには、ページに追加するためのコードが凝縮されています。 http://html5boilerplate.com/ここにその説明があります:http://mathiasbynens.be/notes/async-analytics-snippet –
@jen - 良いですが、そうではありません私の質問にあった懸念に対処する。そして、その書き換えによるパフォーマンスの向上は、せいぜい限界です。 –
フッターに含めることができます。 – Eduardo