0

.warテストとライブでサーブレットを展開しています。

条件付きコードを入れて分析を含めるかどうか気にする必要はありません。両方のサイトで同じコードを使用できますか。また、分析はライブ サイトの統計のみを表示しますか? (それが登録済みのドメインであるため)

テストヒットは除外されますか?

4

3 に答える 3

3

分析テスト サイトに残すことをお勧めします。追跡が機能することをテストする必要があります。

従来のアプローチでは、テスト バージョンのみを考慮し、このバージョンを除外した別のバージョンを考慮した Analyticsプロファイルを作成します。これは、Analytics インターフェースのフィルター(ホストまたは IP に基づく)のおかげで実行できます。

于 2012-04-26T06:56:05.403 に答える
1

location.host を使用して、サイトが開発中かどうかを判断できます。

if(location.host=='mysite.com') {
    _gaq.push(['_trackPageview']);
}

または、そのコードの逆かもしれません:

if(location.host!='localhost') {
    _gaq.push(['_trackPageview']);
}
于 2012-04-26T00:20:42.530 に答える
0

はい、ホスト名を比較してください。このような:

<script>if ('example.com' === window.location.hostname){
    // Google Analytics - mathiasbynens.be/notes/async-analytics-snippet - Change UA-XXXXX-X to your ID:
    var _gaq=[["_setAccount","UA-XXXXX-X"],["_trackPageview"]];
    (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;g.src=("https:"==location.protocol?"//ssl":"//www")+".google-analytics.com/ga.js";s.parentNode.insertBefore(g,s)}(document,"script"));
}</script>

使用している場合は、www.それも確認してください。

于 2012-04-26T07:29:29.413 に答える