2014-11-24 3 views
0

다른 국가의 사이트 간 문제를 해결하기 위해 내 사이트 전체 GA 태그를 유니버설 애널리틱스로 업그레이드했습니다. 업그레이드를 했으므로 모든 거래가 지불 공급자의 도메인에서 참조로 추적되고 있습니다. 지불은 지불 공급자의 보안 도메인에서 페이지를 가져 오는 iframe을 통해 확인 페이지 바로 전에 수행됩니다. 그것을 secure.provider.com이라고 부르 자.GTM - 맞춤 전자 상거래 태그

업그레이드 전에 모든 것이 잘 작동하므로 문제가 발생했습니다. 데이터 계층이 아니기 때문에

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    var pluginUrl = 
    '//www.google-analytics.com/plugins/ga/inpage_linkid.js'; 
    _gaq.push(['_require', 'inpage_linkid', pluginUrl]); 
    _gaq.push(['_setAccount', 'UA-XXXXXX-1']); 
    _gaq.push(['_setDomainName', 'xxxxxx.co.uk']); 
    _gaq.push(["_setCustomVar", 1, "Holiday Price Exc", {{SinglePrice}}, 2]); 
    _gaq.push(["_setCustomVar", 2, "Holiday Extras Rev", {{Total Extras}}, 2]); 
    _gaq.push(["_setCustomVar", 3, "Departure Airport", {{Departure Airport}}, 2]); 
    _gaq.push(["_setCustomVar", 4, "Arrival Airport", {{Arrival Airport}}, 2]); 
    _gaq.push(["_setCustomVar", 5, "Board Basis", {{Board Basis}}, 2]); 
    _gaq.push(['_trackPageview']); 
    _gaq.push(['_addTrans',{{Booking Reference}},{{Category}},{{Total Holiday Price}},'','','','']); 
    _gaq.push(['_addItem',{{Booking Reference}},{{Accommodation code}},{{Category}},{{Product Name}},{{Total Holiday Price}},'1']); 
    _gaq.push(['_trackTrans']); 

    (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> 

: 그것은 기존의 GA 스타일의로

내가 가진 유일한 맞춘 것은 내가 기분이 문제를 일으키는 가지고있는 형태 페이지에서 사용자 정의 전자 상거래 태그이며, 표준 전자 상거래 태그를 사용할 수없는 표준 방식으로 사용되고 있습니다. 데이터 레이어를 변경하면 가까운 장래에 손에 닿지 않습니다.

문제 : 위의 맞춤형 전자 상거래 태그를 편집하여 UA와 작동하도록하려면 어떻게해야합니까?

나는 모든 자동 링크 도메인을 UA 태그로 설정했지만 현재는 판매량이 적기 때문에 모든 것을 롤백하려고합니다. iframe 처리 된 결제 페이지가 기존의 GA 태그와 함께 작동했기 때문에 문제가되지 않아야한다고 생각합니다.

도움을 주시면 감사하겠습니다.

+0

ga.js와 .push는 둘 다 고전적인 분석 태깅입니다. 범용 분석을 위해 analycis.js를 사용하려면 태그를 변경해야합니다. – DaImTo

+1

정확히 무엇을 묻고 있습니까? 죄송합니다. 문제를 이해하려고합니다. – nyuen

+0

UA 태그로 작업하려면 맞춤형 전자 상거래 태그를 수정해야한다고 생각합니다. 어떻게해야할지 모르겠다. – robgreen48

답변

0

비표준 데이터 레이어로 수행 한 작업은 데이터를 올바른 형식으로 변환 한 javascript 함수로 사용자 정의 html 태그를 만드는 것입니다. 그런 다음 변환 된 데이터와 사용자 지정 이벤트를 데이터 계층에 밀어 넣고 사용자 지정 이벤트에서 트랜잭션 추적을 시작했습니다. 그렇게하면 UTM 태그를 GTM과 함께 사용할 수있어 많은 문제를 해결할 수 있습니다.

하지만 이미 속성 설정으로 이동하여 지불 공급자의 도메인을 추천 제외 목록에 추가하는 것이 도움이 될 것입니다.

실제 도메인 간 추적이 관련되어 있지 않은 것으로 보입니다 (지불은 다른 도메인에서 발생하지만 코드는 없습니다). 잠시 동안 기존 코드/유니버설 애널리틱스를 그대로 사용할 수 있어야합니다. 같은 페이지가 아닙니다. 그러나 이것은 미래 보장 솔루션이 아니므로 Universal Unapi로 이동해야합니다.

+0

감사합니다. 맞춤 이벤트를 설정하는 방법을 살펴 보 겠지만 데이터 레이어를 표준 형식으로 변경하려고하는 것이 이상적입니다. – robgreen48

+0

질문에 답변했기 때문에 답변으로 표시됩니다. – robgreen48