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"));
try
{
var pageTracker = _gat._getTracker("UA-XXXXXXX-1");
pageTracker._trackPageview();
}
catch(err) {}
このスクリプトを外部のJSファイルから呼び出すことは可能でしょうか?私のようなものにしたかった:Googleアナリティクスのコードを外部のJSファイルに入れることはできますか?
<script type="text/javascript" src="googleanalytics.js" ></script>
と私のHTMLページのそれぞれにこれらのいずれかを置きます。
上記コードはgoogleanalytics.js内にあります
Googleの指示は、各ページにコードを挿入することでした。問題は、トラッキングコードを変更するのが難しくなることです。 (DEVとPRODページには異なるトラッキングコードを使用しています)。
私はそれを試してみましたが、それは動作していないようです。
何か問題がありますか?それとも問題を引き起こしている何か他のものがありますか?
重要FYI 我々は関数にIE6と8つのブラウザ(はい、私は、私に教えする必要がわからない)
はい、私はGAが一日遅れていることを認識していますが、問題は、コードを適用してから4日後であっても、DEVサイトを一日中サーフィンしていてもヒットを登録していないということです4日間、バグや不具合を修正しました。 うまくいけば、登録などで何か問題があったと思います。新しいトラッキングコードを再度申請し、その後に何が起こるかを確認します。再保証ありがとう! – Nikko
DEVサイトからのヒットを登録していないと言うと、DEVサイトのURLは次のようなものです:http:// mycomputer/ もしそうなら、Googleは完全にはないドメイン名修飾された少なくとも、私のテストでは何が起きているようです。 http://mycomputer.mycompany.com/を使用してDEVサイトにアクセスし、ヒットが登録を開始するかどうかを確認してください。 – slolife
devサイトは他の場所でホストされています。そのドメインはすべてのドメインであり、私が使用しているマシンではローカルにホストされていません。問題は、ファイルがホストされているdevサーバーが既に他のサイトとgoogle analyticsを使って作業していたことですが、そのサイトでは私がここで参照している外部JSスクリプトを使用していませんでした。 – Nikko