2017-10-08 1 views
0

안녕하세요, 웹 사이트의 버튼을 클릭하여 추적하고 싶습니다. Google 애널리틱스 코드를 머리에 추가했습니다.Google anaytics 이벤트 트랙이 작동하지 않는 Google 태그 관리자

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-1"></script> 
    <script> 
     window.dataLayer = window.dataLayer || []; 
     function gtag(){dataLayer.push(arguments);} 
     gtag('js', new Date()); 

     gtag('config', 'UA-XXXXXXXX-1'); 
    </script> 

google analytic goal creation details

지금 내가 클릭 버튼을 추적하기 위해 내 바닥 글에 스크립트를 추가 이벤트와 목표를 만들었습니다.

jQuery('.apple').on('click', function() { 

     gtag('event', 'apple', { 
      'event_category': 'apple', 
      'event_label': 'apple', 
      'event_action': 'click', 
      'value': '1' 
     }); 

}); 

그러나 전혀 작동하지 않습니다.

답변

0

가장 좋은 방법은 dataLayer 푸시하는 것일 수 있습니다.

dataLayer.push({ 
    event: 'event_name', 
    category: 'event_category', 
    action: 'event_action' 
}) 

은 내가 dataLayer로 전송되는 데이터가 상당히 자유가 될 수 있다고 생각하지만, 공통 GTM 설정 이후 시작하면 카테고리, 액션, 라벨 패턴에 집착하는 것은 좋은 생각이 될 수 있습니다.

좋은 보너스는 GTM로드되기 전에 전역 범위 dataLayer 변수를 선언하는 경우, 그것은 명심 페이지 세션 동안

<script> 
    dataLayer = [{ 
     pageCategory: 'signup', 
     visitorType: 'high-value' 
    }]; 
</script> 
<!-- Google Tag Manager --> 
<!-- End Google Tag Manager --> 

몇 가지 중요한 항목을 해당 변수를 유지하는 것입니다 :

  • 페이지에서 일관되게 다양한 규칙을 사용하는 것이 중요합니다. 특히 위에 언급 한 것처럼 여러 사람이 GTM에 이벤트 배출을 쓰는 경우에 맞추는 것이 중요합니다. 데이터가 다른쪽에 난장판이라면 값을 제공하지 않습니다.
  • (위의 두 번째 예와 같이) 더 넓은 페이지 또는 세션 데이터를보고하는 위치와 방법에 대한 전략과 산발적 인 이벤트 (첫 번째 예와 같은) .
  • 특정 유스 케이스를 알지 못하면 값 이름이 약간 특이한 것 같습니다. 사용 사례에 따라 특수성이 중요하지만 '카테고리'와 같은 속성은 다른 이벤트와의 상관 관계를 허용하기 때문에 특정 정도의 추상화가 필요합니다.

예를 들어, 아래를 고려하십시오.

{ 
    category: 'Fruit', 
    action: 'buy', 
    label: 'apple' 
}, 
{ 
    category: 'Fruit', 
    action: 'eat', 
    label: 'pear' 
} 

희망이 있습니다. 위의 내용을 다루는 아래 소스를 추가하고 주제를 추가로 확장하십시오.

출처 : 데이터 영역으로

https://developers.google.com/tag-manager/devguide https://support.google.com/analytics/answer/1033068?hl=en

0

트랙은 좋은 생각이 될 수도 있지만,이 작업을 수행하는 쉬운 방법이 있습니다.

먼저 gtm.click 및 gtm.linkclick을 활성화해야합니다. all elements click and links only 그런 다음 GTM보기를 사용하여 추적하려는 버튼을 클릭하면 어떤 변수가 트리거되었는지 확인할 수 있습니다. 내장 변수 **를 사용하도록 설정할 수도 있습니다. ** 텍스트 **를 클릭하고 ** URL **을 클릭하고 트리거를 사용하여 트리거를 구성하십시오.click on text and click on url

관련 문제