제목
페이지 경로에서 특정 부분 변수 치환 가능 여부 문의
작성자
호호할매
작성일
2023-10-17 14:32
조회
393
답변완료
안녕하세요!

항상 좋은 글을 보고 도움을 많이 받고 있습니다!

상품을 클릭시에 상품의 ID를 트래킹 하려고 합니다.

(데이터레이어를 활용한 전자상거래를 사용하면, 가장 빠르지만.... 개발팀이 움직이지 않습니다 ㅠㅜ)

 

차선책으로, 상품 클릭시 발생하는 Click URL의 이미지 서버의 이미지 주소에 상품ID값이 있어서 이 부분을 활용하려고 합니다.

1.Click URL
https://aa.co.kr/PRODUCT/A1235/big/IM001.jpg?v=20231017

 

Click URL이 위와 같은데, 저 부분에서 (Product)와 (big)사이의 (A1235)가 상품 아이디 입니다.

GTM으로 해당 부분만 변수로 추출이 가능할까요?

왠지 될 거 같은데,,, 아직 개발 지식이 부족해서 어렵네요 ㅠㅜ
전체 2

  • 2023-10-18 02:06

    안녕하세요, 호호할매님
    GTM의 맞춤 '자바스크립트 변수'를 활용하여, 코딩을 통해 Click URL의 특정 부분을 추출할 수 있습니다.
    다만, 해당 방식은 엄밀히 따지면 개발을 GTM 안에서 하는 것이기 때문에 개발지식이 없으신 상태에서는 구현하시기 어렵습니다.

    URL과 같은 특정 패턴에서 정보를 추출할 때는 '정규식'이라는 구문을 활용해야하며,
    이를 위한 작업은 '자바스크립트'라는 프로그래밍 언어를 활용해야 합니다. 그와 동시에 'GTM의 기능에 대한 지식'도 필요하구요!

    결과적으로 '맞춤 자바스크립트' 유형의 맞춤 변수에 아래 예시와 같은 참고용 코드를 작성하시게 되면, 링크가 클릭될 때마다 ID 값이 추출되는 변수를 만드실 수 있습니다 🙂

    function() {
    var productUrl = {{Click URL}};
    var productId = productUrl.match(/\/PRODUCT\/(.*)\/big/i)[1];
    return productId;
    }

    마지막으로 GTM으로도 충분히 할 수 있는 작업들이지만 데이터 거버넌스를 고려했을 때, 가능하면 개발자 도움을 받아 해결하시는 것을 더 권장드립니다.


  • 2023-10-19 12:56

    감사합니다~! 덕분에 완벽하게 특정 값만 추출 할 수 있었습니다.
    개발은 너무 어렵네요 ㅠㅜㅡ