2014-12-24 3 views
0

모든 체크 아웃 프로세스를 공유하지만 개별 Google Analytics 계정이있는 여러 전자 상거래 사이트를 관리합니다. 교차 도메인 추적에 대한 이전 Google 웹 로그 분석에서 다음과 같이 사용했습니다.유니버설 애널리틱스 - 공유 된 체크 아웃을 사용하여 여러 전자 상거래 사이트에서 교차 도메인 추적

['_setDomainName', 'none'] 

프로세스의 SSL 체크 아웃 부분에있는 경우.

유니버설 애널리틱스에서 교차 도메인 추적을 위해 링커 플러그인을 사용할 수 있다고 생각하지만 위의 '없음'구성에 해당하는 것을 볼 수 없습니다. 이것을 달성하기위한 올바른 방법은 무엇입니까?

답변

1

고객님의 문제를 올바르게 이해하시기 바랍니다. 가장 좋은 설명은 Google Documentation page에 있지만 요약을하려고합니다.

_setDomainName 구성, ga.js 코드에 Google 웹 로그 분석 쿠키의 도메인 이름을 설정합니다

에서 analytics.js에
_gaq.push(['_setDomainName', 'mywebsite.com']); 

,이 작업을 수행하는 새로운 방법입니다 :

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

ga.js의 기존 쿠키를 사용하려면 legacyCookieDomain 설정도 채워야합니다.

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

'없음'구성과 동등한 두 가지 방법이 있습니다. 첫번째는 다음과 같습니다 :

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

그러나 Google은이 솔루션을 사용하여 로컬 호스트에 쿠키를 설정하도록 제안합니다. 두 번째 해결책은 쿠키를 사용하지 않고 데이터를 Google 애널리틱스로 직접 전송하는 것입니다.

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

여기서 고유 한 clientId 매개 변수를 제공해야합니다.