2014-12-24 16 views
0

我管理多個電子商務網站,它們都共享同一個結帳流程,但擁有各自的Google分析帳戶。根據我們用於跨域跟蹤的舊谷歌分析,我們使用了:Universal Analytics - 在多個電子商務網站上使用共享結帳的跨域跟蹤

['_setDomainName', 'none'] 

當在SSL checkout部分進程。

根據通用分析,我知道您可以使用鏈接器插件進行跨網域跟蹤,但我沒有看到與上面的「無」配置等效的內容。什麼是實現這一目標的正確方法?

回答

1

我希望我能正確理解你的問題。最好的解釋是在Google Documentation page,但我會盡量做一個總結。

的_setDomainName配置上的ga.js,設置域名的谷歌分析的Cookie:

_gaq.push(['_setDomainName', 'mywebsite.com']); 

在analytics.js的,新的方法來做到這一點是:

ga('create', 'UA-XXXXX-Y', { 
    cookieDomain: 'mywebsite.com' 
}); 

如果您想使用舊版cookie(來自ga.js),則還應該填寫legacyCookieDomain設置:

ga('create', 'UA-XXXXX-Y', { 
    cookieDomain: 'mywebsite.com', 
    legacyCookieDomain: 'mywebsite.com' 
}); 

有兩種方法可以與「無」配置等效。第一個是:

ga('create', 'UA-XXXX-Y', { 
    'cookieDomain': 'none' 
}); 

但Google建議使用此解決方案在本地主機上設置cookie。第二種解決方案是直接向Google Analytics發送數據,而不使用Cookie。

ga('create', 'UA-XXXX-Y', { 
    'storage': 'none', 
    'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' 
}); 

在這裏你必須提供你自己的clientId參數。

相關問題