제목
변수 설정 - 여러개의 상품을 구매했을때 가격 불러오기 질문!
작성자
Won-young You
작성일
2023-02-14 16:34
조회
709
답변완료
안녕하세요.

블로그보면서 세팅진행하고 있는데요. 한가지 궁금한점이 있어서 질문 남깁니다.

 

사용자 정의 변수 : ecommerce.purchase.products.0.price

위 처럼 변수값 세팅 후에 가격은 불러져 오고 있는데요.

제품을 여러개 구매했을때, 제품 각각의 가격은 불러와지지가 않네요.

제품 2개 구매해서 각각 79000, 159000 인데

제가 설정한 변수로는 79000만 불러와집니다.

혹시 이런 경우에 어떻게 변수값을 설정하면 될지 문의드립니다.

 

답변 주시면 정말정말 감사할 것 같습니다!! ㅠㅠㅠㅠㅠㅠ
첨부파일 1개
전체 7

  • 2023-02-27 11:13

    혹시 코드 작업은 개발자에게 요청해야하는 부분일까요? 아니면 GTM 내에서 수정할 수 있는 방법이 있을까요? 현재 개발자에게 요청해 코드 수정은 어려운 상황이어서 GTM 단에서 해결해야 할 것 같아요!


    • 2023-02-28 20:47

      GTM으로 작업하시려면 유형이 [맞춤 HTML]인 태그를 활용하여 사이트에 있는 정보들을 가져오는 코드 작업을 하셔야 합니다.
      다만, 이 방법은 자바스크립트에 대한 지식이 필요하고, 사이트 내에서 작업하는 것보다 오히려 더 작업이 복잡할 가능성이 높아 추천드리진 않아요!


  • 2023-02-14 19:50

    안녕하세요, Won-young You님!
    전달주신 이미지를 봤을때 UA에 대한 전자상거래 설정을 진행 중이신 것으로 보이는데요!

    먼저, 공유주신 사용자 정의 변수의 4번째에 위치한 0은 '첫번째'를 의미합니다. ( 1은 두 번째, 2는 세 번째 .... )
    그래서 해당 변수에는 첫번째 상품의 price 만을 가져오고 있는 상황이구요.

    일반적으로 GA에 전자상거래 데이터를 전송할 때는 price 값을 따로 변수로 꺼내오실 필요는 없습니다.
    (과장해서 상품을 10개를 구매한다면, 이 10개를 대비한 변수를 각각 만들 필요가 없습니다.)

    참고하신 블로그가 어떤 내용인지는 모르겠지만... (혹시 제 게시글을 보셨나요?)
    UA의 전자상거래 셋팅은 태그에 있는 [향상된 전자상거래 기능 사용] - [데이터 영역 사용] 기능을 통해 쉽게 작업하실 수 있습니다.
    - 참고 : https://dachata.com/universial-analytics/post/enhanced-ecommerce-tagging/

    GA가 아닌 다른 광고 픽셀에 사용하기 위해 price 값을 조회하시는 거라면,
    이는 [맞춤 자바스크립트] 유형 변수를 사용하고, 코드 작업을 통해 기존 products에 포함된 각 item의 price 값들을 꺼내와서 활용할 수도 있습니다.
    (다른 유형의 변수들은 상품 배열에 있는 각 항목들을 한 번에 꺼내오는 기능을 제공 X)


  • 2023-02-17 15:10

    안녕하세요. 답변 감사합니다!
    GA4에서 세팅 진행하고 있습니다. 말씀 주신대로 revenue 값으로 불러왔을때 GA4에서 전자상거래 연동이 되어서 매출 정보는 잘 집계되고 있습니다.
    다만 revenue 값이 제품 총합이다보니 제품1(2만원)+제품2(3만웡)=5만원인 경우에 일자별로 볼때는 총 5만원 매출로 잘 집계가 됩니다.
    하지만 제품 항목별로 매출을 보려고하면 제품1도 5만원, 제품2도 5만원 이렇게 집계되더라구요ㅠㅠㅠ
    그래서 제품1과 제품2의 별도 가격을 보기위해서 별도의 매개변수 값을 설정한거였습니다.
    말씀주신대로 변수에 1,2,3 등 값을 넣으면 나머지 가격도 볼 수 있을 것 같네요! 답변 감사드립니다!!!


  • 2023-02-17 15:12

    GTM에서 세팅한값 첨부합니다.

    첨부파일 : 2023-02-17-15-12-20.png


    • 2023-02-17 19:04

      안녕하세요, Won-young You님!
      공유드린 이미지처럼 [전자상거래 데이터 전송] 기능을 사용하신 경우라면 별도로 매개변수를 설정해주실 필요가 없습니다.
      (dataLayer에 규약에 맞춰 전자상거래 데이터를 입력하셨다면, 태그매니저가 알아서 이 정보들을 전송해줍니다.)

      데이터레이어.jpg


      • 2023-02-17 19:09

        아래 예시와 같이 "ecommerce"에 포함된 정보들을 "item_id", "trasaction_id"와 같은 각 항목별 명칭들을 일치시키고, 계층구조까지 맞춰서 코드 작업을 해놓으신다면! 별도의 변수 작업없이도 GTM이 정보들을 자동으로 인식하여 전자상거래 데이터를 전송시키게 할 수 있습니다. (전자상거래 데이터 전송 기능의 역할)

        화면-캡처-2023-02-17-190419.jpg