제목
GA4 전자상거래 이벤트 문의
작성자
허니비
작성일
2023-04-07 15:19
조회
630
답변완료
안녕하세요.

상품클릭을 통한 전환 세팅이 모두 UA로 되어있어 신규로 추가를 하려고 보니 GA4와 연동이 안되는 듯 하여 새로 세팅을 하려고 합니다.

[GA4 전자상거래] 파트를 보면서 따라하고 있는데요.

몇가지 궁금한 부분이 있어 문의 드립니다.

 
  1. 변수 세팅 부분
전임자가 이미 변수를 세팅했더라구요. 혹시 다른곳에서 이미 사용중일까봐 수정을 못하고 있습니다.

ex) transaction_id   -> 데이터 영역 변수 이름  ecommerce.purchase.id  이런식으로 강좌와는 다르게 되어있는데요.

 

Q) 이부분 제가 강좌의 데이터 영역 변수와 동일하게 변경해도 기존 세팅에 영향이 없을까요?

 

2. 강좌를 보면 이벤트 매개변수 값이 있는 이부분은 태그를 만들 때 하나씩 수기로 입력하면 될까요?

태그 생성시 이벤트 매개변수 영역에  {{dataLayer - ecom - items}} 이런식으로 값을 넣어주는데 이걸 언제 입력하는지, 꼭 넣어줘야 하는지 궁금합니다.

 

감사합니다.
전체 1

  • 2023-04-08 01:03

    안녕하세요, 허니비님!
    UA와 GA4의 전자상거래 데이터는 완벽하게 호환되지 않습니다.

    UA에 없는 전자상거래 유형이 GA4에 있기도 하고, (view_cart, add_to_wishlist, checkout_progress 등)
    반대로 GA4에서는 지원하지 않는 필드가 UA에 존재하기도 합니다. (product click, product impression, checkout)

    purchase, add_to_cart, view_item과 같은 기본적인 전자상거래 유형들은 호환이 잘 되기 때문에,
    이 경우에는 dataLayer를 강좌에 나온 GA4 형태로 변경하셔도 UA에서 동일하게 수집이 가능합니다.

    다만, 이때는 기존에 GTM에 설정된 UA 셋팅을 신규 dataLayer 형태에 맞춰서 변경이 필요합니다.

    마지막으로 강좌 작성 이후에 GTM의 기능이 업데이트 되어 GA4의 이벤트 태그에 말씀하신 변수들을 직접 셋팅하지 않아도 됩니다.
    대신, 전자상거래 이벤트 태그에 [기타 설정] - [전자상거래 데이터 전송] 기능을 활성화하셔야 합니다.

    이 기능은 dataLayer에 GA4 전자상거래 변수 규약에 맞춰 정보가 입력될 경우, GTM에서 이를 자동으로 캐치해서 GA4에 전송하는 기능입니다.

    전체적으로 질문주신 내용은 아래 구글의 도움말과 관련이 있어 한번 참고해보시는 것을 추천드립니다. ( 도움말에는 gtag 스크립트에 대한 예시가 나와있지만, 제 강좌의 GA4 dataLayer 스크립트로 셋팅하셔도 도움말에 나온 GTM 설정이 동일하게 적용됩니다. )
    - https://developers.google.com/analytics/devguides/migration/ecommerce/gtm-ga4-to-ua?hl=ko#example