Google Analyticsと__utm.gifファイル
-
22-07-2019 - |
質問
Googleアナリティクスを使用し、新しいga.jsファイルを使用する場合、Webサイトのルートディレクトリに__utm.gifファイルが必要ですか?
ブラウザからgoogle-analytics.comのファイル( http://www.google-analytics.com/__utm.gif?.. 。)ですが、以前はサイトのルートに存在する必要があると言われました。
これはまだ当てはまりますか?
参照を提供してもらえますか?
解決
新しいバージョンのトラッキングコード( ga.js
)を使用している場合、必要な唯一のことはこのJavaScriptスニペットを含める:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>
これは、サーバー上で __ utm.gif
ファイルをホストする必要がないことを意味します(ポイントが全体としてどのように機能するかはわかりません)クライアントのブラウザがGoogleのサーバーにリクエストを するため)。
他のヒント
古いurchin.jsトラッキングメカニズムを使用しています。ローカルにホストする必要はありませんが、速度を上げるために.jsファイルをサーバーに配置できます。追跡を提供するために要求される4つの画像があります。 __ utma
、 __ utmb
、 __ utmc
、および __ utmz
は、同じ名前で記録されたCookieに対応しています。
ローカルウェブサーバーにGoogleアナリティクスデータのコピーも送信する場合は、_utm.gifをサーバールートに追加する必要があります。 Googleは無料アカウント用に25か月分のデータのみを保持しているため、データをより長く保持するオプションが提供されます。 また、Googleは生データを共有しません。生データを取得する唯一の方法は、ローカルWebサーバーログに送信することです。動作させるには、以下の行をトラッキングコードに追加する必要があります。
_gaq.push(['_ setLocalRemoteServerMode']);
詳細な議論については、Clifton、Brian(2012-03-30)の本を参照してください。 Google Analyticsを使用した高度なWebメトリックス(Kindle Locations 4459-4460)。ジョン・ワイリーと息子。