0

향상된 전자 상거래를 구현하기위한 documentation은 페이지 뷰를 사용하여 제품 세부 정보보기 및 제품 클릭과 같은 이벤트에 대한 데이터를 캡처합니다.Google 태그 관리자의 향상된 전자 상거래에 대한 설명서가 잘못 되었습니까?

하지만 다른 사람들에게서 본 어드바이스는 모든 것을 이벤트로 보내는 것입니다. 또한 이벤트를 전달하는 대신 페이지 뷰를 통해 데이터를 캡처하는 데 필요한 문서를 따라 가면서 데이터가 GA로 전달되지 않습니다. 트리거의 경우 gtm.dom이라는 맞춤 이벤트와 내장 된 DOM Ready 이벤트를 사용해 보았습니다. 예 : dataLayer은 페이지가로드 될 때 정확하게 표시됩니다.

{ 
    "ecommerce": { 
    "detail": { 
     "products": [ 
     { 
      "quantity": 1, 
      "price": "69.95", 
      "brand": "Acme", 
      "id":  "SKU", 
      "name":  "Quasitronic Fluxicator" 
     } 
     ] 
    } 
    } 
} 

그리고 GTM에서 그 사용 향상된 전자 상거래 및 사용 데이터 레이어가 선택되어 있는지 확인할 수 있습니다 :이 dataLayer[0]입니다. 제품 같은 것들에 대한 제품 상세 뷰 및 이벤트 같은 것들에 대한 데이터를 캡처하는 enter image description here

답변

0

사용하여 페이지 뷰이 여전히 아마의 경우하지만 여전히 통해 모든 것을 추적하는 일을 설정할 수 있습니다

을 클릭 이벤트 (때로는 최선이 아닐 수도 있음). 이전 방법을 사용하면 노출 수 및 세부 정보보기와 같은 항목에 대해 All Pages 트리거 (본질적으로 gtm.js 이벤트)에서 발생하는 PV 태그를 사용한 다음 ATC 또는 prod 클릭과 같은 클릭 이벤트에 이벤트를 사용하려고합니다 (그래서 그들을 볼 때 추적 할 필요가없는 것들). All Pages 트리거를 사용하면 GTM 컨테이너 코드가로드되기 전에 dataLayer에서 데이터를 사용할 수 있는지 확인하십시오. 이건 매우 중요합니다.

후자의 방법에서 가능한 모든 이벤트를 사용하려면 event을 DL 데이터와 함께 푸시 한 다음 해당 태그 event을 사용하여 태그를 실행해야합니다. 따라서 이벤트를 사용하여 EE 데이터를 추적하기 위해 페이지 뷰를 대체하는 경우 dataLayer의 데이터와 연결된 이벤트가 있는지 확인하십시오.

내가 페이지 뷰를 통해 데이터를 캡처하는 대신 이벤트를 전달하는 문서를 따라 한 데이터가 GA에 전달되지 않습니다 ... 나는 사용자 정의 이벤트라는 이름의 gtm.dom과 함께 노력하고 내장 된 DOM 무제한 사용할 준비가 된 이벤트

페이지 뷰가 실행될 때까지 데이터를 사용할 수 없다는 현상이 발생할 수 있습니다. gtm.dom 이벤트를 사용하는 경우 이벤트가 발생할 때까지 모든 데이터가 dataLayer에 있는지 확인해야합니다. GTM 디버그 모드를 사용하여 왼쪽 패널에서 이벤트를 클릭하여 데이터를 사용할 수있는시기를 확인할 수 있습니다. ecomm 데이터를 추적하고 데이터가 dataLayer에없는 특정 이벤트를 클릭하면 아무 것도 얻을 수 없습니다.