最も重要な設定は、どこでも同じsetDomainName呼び出しとパラメーター値を使用することです。さて、それはあなたが今日持っているものとあなたがあなたにとって以前の訪問者のクッキーがどれほど重要であるかに依存します。
推奨設定は次のとおりです。
_gaq.push(['_setDomainName', '.a.com']); // notice the point before a.com
すべてのサイトで
ただし、以前にsetDomainNameを使用したことがない場合は、以前の訪問者からCookieを消去し、100%の新規訪問者から開始します。ただし、あなたの場合のように、サブドメインとサブサブドメインにはお勧めします。別の方法は、代わりに設定することです:
_gaq.push(['_setDomainName', 'a.com']); // notice NO point before a.com
このようにして、すべてのa.comサイト内でキャンペーンCookie(および他のすべてのGA Cookie)を共有します。そして、a.comサイトのどこかに着陸すると、彼らの訪問のソースを取得します。
さらに、訪問の有効期限が切れた後のクロスドメインナビゲーションの副作用を無視したい場合は、_trackPageviewの前にこれを使用して紹介を削除できます。
try{ if ( /\.a\.com/.exec(document.referrer) ) { _gaq.push(['_addIgnoredRef', document.referrer]); } } catch(e){}