제목
Npay를 purchase 이벤트로 설정 시 질문입니다.
작성자
932
작성일
2023-01-17 12:47
조회
856
답변완료
안녕하세요 선생님

GTM, GA4로 네이버 페이 구매를 추적하려고 세팅해놨던 Npay 이벤트를 items 항목을 보기위해

(전자상거래가아닌 일반 이벤트는 items와 같은 array 형태의 변수를 받지 못하는것으로 알고있어서요)

purchase로 바꿔서 전자상거래로 추가시키려고 하고있습니다.

 

기존 purchase 이벤트 html태그의 dataLayer과 Npay 이벤트 html태그의 dataLayer

형식 및 항목들 이미지와 같이 세팅해놨습니다.

 

GTM 미리보기로 테스트 시 기존 방식 purchase, Npay 두 방식 모두태그 fire도 되고,  purchase 이벤트로도 잡힙니다.

dataLayer에도 값이 세팅한대로 정상적으로 다 들어오고 있습니다.

 

그런데 GA4 디버그뷰에서는 기존방식 purchase tag의 purchase 이벤트만 잡히고,

Npay 결제를 통한 purchase 이벤트는 아예 발생하지 않은 것 처럼 뜨질 않습니다.

Npay 태그 이벤트 이름을 purchase가아닌 다른 이벤트 이름으로 바꾸면 디버그뷰에서 다시 보이구요.

왜 이런 증상이 발생되는지 혹시 아시는부분 있으실까요?

 

Npay결제 시 transaction id는 ''으로 공란으로 보내고있긴 한데

혹시 이 매개변수의 영향이 있을까요?
첨부파일 2개
전체 2

  • 2023-01-17 18:29

    안녕하세요, 932님!

    transaction id는 purchase 이벤트의 필수 매개변수이기 때문에, 데이터 전송시 값이 없다면 데이터 수집에 문제가 발생합니다.
    따라서, Debug View에 문제가 발생한 것도 말씀하신대로 transaction id가 공란이기 때문이라 판단됩니다.

    추가적으로 NPay 클릭시에는 주문 ID가 부여되지 않으므로 랜덤 값이나 타임스탬프 값을 활용해서 transaction ID의 값으로 활용하는 방법도 있으니, 값을 채워서 다시 테스트 해보세요 🙂


    • 2023-01-18 16:26

      타임스탬프+랜덤값으로 transaction ID 생성해서 전달하니 정상적으로 잡힙니다!
      감사합니다 선생님 ㅎㅎㅎㅎ