Google 웹 사이트에서 Google 태그 관리자 (GTM)를 통해 Google 웹 로그 분석 (GA)을 사용하는 많은 고객이 있습니다. 우리 회사는 사용자 정의 trackPageView 호출을 사용하여 사용자 상호 작용을 추적하는 고객 사이트에 AJAX 페이지를 제공합니다. 일반 GA 코드의 경우이 문제가 아니었다 - 사용자가 페이지의 AJAX 부분에 뭔가 (초기와 상호 작용 할 때마다 우리는 다음GTM에서 GA의 trackPageView 호출 방지하기
<script type="text/javascript">
var _gaq=_gaq||[];
_gaq.push(['_setAccount','UA-5620270-1']);
</script>
trackpageview 호출을 생략 정적 헤더의 GA 코드를 설정하고 것 페이지로드, 옵션을 클릭 등) 우리가 가상 URL
_gaq.push(['_trackPageview','/someurl?param1=abc¶m2=def']);
우리가 GTM과 함께이 문제를 trackPageView 전화는 우리가 두 배 추적을 받고 있다는 것입니다 - 초기 trackPageView 호출, GTM에서의 다음 가상 URL 호출을 오는 페이지의 AJAX 부분 - 초기 페이지가로드됩니다. 끝날 때 초기 페이지로드시 가상 URL을 사용 중지 할 수 없습니다. 우리는 trackPageView 비트를 제외한 모든 GA 코드 (setAccount, 도메인 이름 등)를 보내도록 GTM을 가져올 수 있어야합니다. GTM에서이 작업을 수행 할 수있는 방법이 있습니까?
우리는 AJAX 및 비 AJAX 솔루션을 제공하며 AJAX 솔루션이 비 AJAX 솔루션과 정확히 일치하기를 원합니다. 이것이 우리가 가상 페이지 뷰를 사용하는 이유입니다. 페이지의 AJAX 부분은 사실상 전체 페이지입니다 (전체 머리글/바닥 글을 제외한 모든 부분). – LeeW