0

最近、ウェブサイトのトラッキング コードを変更したところ、訪問者などが大幅に減少したようです。古いコードが数字を膨らませていたか、新しいコードがすべてのコンテンツを追跡していないかのどちらかです。私が行った変更は、安全な領域 (https://secure.) を追加したため、サブドメイン間の追跡を改善することを目的としていました。ドロップの説明を手伝ってくれる人はいますか?

私の新しいコードは現在次のようになっています:

  var _gaq = _gaq || []; 
  _gaq.push(['_setAccount', 'UA-9396xxx-1']); 
  _gaq.push(['_setDomainName', '.domainname.co.uk']); 
  _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); 
  })(); 
4

2 に答える 2

0

おそらく、更新前に経験していたのは、GoogleAnalyticsがデフォルトでサブドメインごとに個別にCookieを設定することでした。次のコードは、この動作を例示しています。

Google Analyticsは、デフォルトでwww.domainname.co.ukで以下の動作になります。

// Sets cookie to be accessible to only www.domainname.co.uk
_gaq.push(['_setDomainName', 'www.domainname.co.uk']); 

Google Analyticsは、secure.domainname.co.ukでデフォルトで以下の動作になります。

// Sets cookie to be accessible to only secure.domainname.co.uk
_gaq.push(['_setDomainName', 'secure.domainname.co.uk']);

「セキュア」はブラウザごとの「www」Cookieにアクセスできないため、たとえばcustomer1.shoppingcart.comとcustomer2.shoppingcart.comの間でデフォルトでCookieにアクセスすることはできません。したがって、元々、「安全な」_trackPageviewは「www」Cookieデータにアクセスできなかったため、訪問者/訪問者は元の実装で複製されていました。

上記の新しいコードは、GoogleAnalyticsのドキュメント-複数のドメインの追跡に従って正しく表示されます。

// Set cookie accessible to www & secure
_gaq.push(['_setDomainName', '.domainname.co.uk']); 
于 2012-09-24T20:14:23.727 に答える
0

ページビューはほぼ同じですか? もしそうなら、直帰率の低下などは、訪問者がメインサイトにアクセスした後にサブドメインに移動したとき、以前は新しい訪問としてカウントされていたが、現在は同じ訪問の一部として (正しく) 追跡されていることを示しているようです.

于 2012-05-12T16:39:42.270 に答える