1

Google 개발자가 GTM 코드와 함께 사용할 dataLayer 코드와 관련하여 조언이 필요합니다. dataLayer가 컨테이너 태그 코드와 함께 모든 페이지에 있어야하는 경우 도메인 전체의 여러 이벤트에 대해 모든 변수를 정의하려면 어떻게해야합니까?GTM dataLayer 구현

dataLayer = []; 

나는 매크로를 사용하는 것이 최선의 방법이라는 것을 읽었습니다. 이는 앞으로 개발자를 다루는 데 드는 시간을 줄여야 함을 의미합니다. 나는 코더가 아니므로 어떤 코드를 제공하는지 이해하기가 힘듭니다. 비 개발자를위한 문서의 현재 부족으로 고투.

웹 사이트는 전자 상거래가 아닌 사이트이지만 많은 이벤트를 마이크로 전환으로 추적합니다.

답변

4

Ninjasys,

코드가 올바른 :-)이다. GTM 데이터 레이어를 성공적으로 구현했습니다 (웹 페이지의 소스 코드에서 GTM 태그 자체 앞에 있어야 함).

지금해야 할 일은 그것을 채우는 것입니다. 페이지가로드 될 때 항목을 지정할 수도 있고 (필요하면) 버튼을 클릭하거나 드롭 다운 값을 선택하는 등 사용자가 무언가를 할 때 업데이트를 푸시 할 수 있습니다.

가장 쉬운 방법을 온 클릭 속성입니다 사용 - 간단하게 추가

의 onclick = "dataLayer.push ({ '이벤트': 'EventFire-는 TopMenu', 'EventCategory': '탐색' , 'EventAction': 'Menu', 'EventLabel': 'QuickCheck'})); "

이 코드를 사용하면 GTM에 이벤트를 추적하게됩니다. 데이터 층 (EventCategory, EventActionEventLabel)의 값을 검색 한 후 트리거 조건이 이벤트되고있는 Google 웹 로그 분석 이벤트 태그에 규칙을 설정합니다 설정 3 개 매크로 EventFire-는 TopMenu 동일.

원하는 이름을 선택할 수 있음을 명심하십시오. 이제 웹 페이지 중 하나에서 위 예제를 복사했습니다. few articles about event listeners에서 GTM이 몇 달 전에 소개했음을 읽어주는 것이 좋습니다. 그러면 삶이 훨씬 쉬워집니다.

하지만이 간단한 예제가 시작되기를 바랍니다.

+0

우수, 감사합니다 @Petr – Ninjasys

+0

물론, 기꺼이 도울 수 있습니다 :) –

관련 문제