2013-01-24 8 views
2

Google은 수백 개의 고객 사이트에서 Google 애널리틱스를 사용하고 있습니다. 각 사이트마다 자체 계정이 있으며 Google은 집계 데이터에 대한 계정도 가지고 있습니다. 다음 코드를 사용하여 두 계정의 페이지 뷰를 추적합니다. Google 애널리틱스 전자 상거래 추적 - 복수 계정

<script type="text/javascript"> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-12345678-1']); //obviously fake UA numbers 
_gaq.push(['_trackPageview']); 
_gaq.push(
['aggregate._setAccount', 'UA-87654321-1'], 
['aggregate._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); 
})(); 
</script> 

는 방문을 & 행동을 추적을 위해 잘 작동하지만, 나는 전자 상거래 추적 코드에 대한 이중 추적의 동일한 유형을 구현하는 방법을 모르겠어요. 우리는 일반적인 _addTrans, _addItem 및 _trackTrans 설정을 사용하고 있습니다.

전자 상거래 추적을 어떻게 두 계정에 모두 적용 할 수 있습니까?

답변

1

코드에서 과 같은 aggregate.은 과 같은 전화를 사용하여 추가로 이름이 지정된 추적기를 만듭니다.

그냥 전자 상거래 _gaq.push 코드 라인을 복사하고 _addTrans, _addItem_trackTrans 전화 앞에 aggregate.를 추가합니다. 예를 들어

, 좋아

_gaq.push(['_addTrans', ...parameters...]); 
_gaq.push(['aggregate._addTrans', ...parameters...]); 
+0

, 감사합니다. 그 접근 방식에 대해 궁금해했지만 코드를 가지고 놀기 전에 확인을 원했습니다. 나는 이것을 지금 구현했다. – user2008315

+0

비슷한 데이터 세트 세트를 사용하여 사이트에서이 작업을 시도하려고하지만 차이점은 개별 사이트 추적 만 있다는 것입니다. 개별 사이트가 공통 체크 아웃 페이지를 공유하는 공유 설정 때문에 사이트에 애널리틱스가 설치되지 않은 경우에도 개별 사이트에 대한 트랜잭션 추가 코드를 추가하면 어떻게됩니까? – Tommassiov

관련 문제