2013-11-26 3 views
2

Google 태그 도우미 보고서를 범용 웹 로그 분석으로 2 심각한 오류를 트랜잭션을 추적 할 때 :중요한 문제 범용 웹 로그 분석과 함께 트랜잭션을 추적 할 때

Error: Unknown method name: 'addTransaction'
Error: Missing 1 required parameter(s) for method 'send'.

거래는 Google 웹 로그 분석에보고하지만이 오류에 대한 걱정.

<script> 

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-XXXXXXXX-1', { 
    'clientId': 'XXX' 
}); 

    ga('require', 'ecommerce', 'ecommerce.js'); 

    ga('ecommerce:addTransaction', { 
    'id': '5', 
    'affiliation': 'xxx', 
    'revenue': '0', // revenue is 0 because discount coupon was applied 
    'shipping': '15', 
    'currency': 'CHF' 
    }); 

    ga('ecommerce:addItem', { 
    'id': '5', 
    'name': 'XXX', 
    'sku': '3387', 
    'price': '35.80', 
    'quantity': '1' 
    }); 

    ga('ecommerce:send'); 

ga('send', 'pageview'); 
</script> 

구글 제품 포럼 사용자에 변덕이

ga('send', 'ecommerce'); 

참조 사용하는 제안 : http://productforums.google.com/d/msg/analytics/L6bWIxPtNbA/PKUJLCfz6qsJ을하지만 개발자 문서에서이 같은 아무것도 여기 내보고 코드입니다.

답변

3

지금은 Google 태그 도우미의 불만 사항을 무시해도 좋을 것 같습니다. AFAIK, 태그 도우미는 전자 상거래에 대해 모르고 거짓 긍정을 던지고 있습니다.

또한, 변덕스러운 제안 인 ga('send', 'ecommerce');을 사용하지 마십시오. GA 서버로 데이터를 올바르게 전송하지 않습니다.

이 질문은 꽤 오랫동안 열려 있습니다. 문제가 해결되어 ga('ecommerce:send'); 명령이 효과적이라면,이 문제를보고있는 사람들이 혼란스럽지 않도록 올바른 답을 표시하십시오.

1

Google 애널리틱스에서 트랜잭션이 올바르게보고되고 있다면 확인해야합니다. 나는 구글이 여전히 Google+ Tag Assistant Community에서 찾고에서 태그 지원 및 범용 웹 로그 분석 (analytics.js)

사이의 버그를 작동하고 있는지 의심이 (가 ga.js에서 addTrans을로 사용하기 때문에) 그 태그 도우미 잘못 addTransaction와 오류를보고 나타납니다