GTM을 통해 향상된 전자상거래를 설정하고 있습니다.
카페24를 사용하다 보니 치환코드 때문에 가격 및 상품명 등등
데이터를 가공해서 사용을 해야되는데
//결제금액의 콤마 제거
function removeComma(str){
var removed_str = parseInt(str.replace(/,/g,""));
return removed_str;
}
//상품명의 HTML 태그 제거
function removeHtml(str){
var removed_str = str.replace(/\<.*?\>/g," ");
return removed_str;
}
//URL에서 상품코드 받기
function getProductCode(strCode){
var strPCode = strCode;
strPCode = strPCode.match(/product_no=\d+/);
strPCode = String(strPCode);
var intPCode = strPCode.match(/\d+/);
intPCode = Number(intPCode);
return intPCode;
}
해당 코드들을 상품 리스트, 결제 페이지, 메인 페이지 등등
상품과 관련된 내용들을 집계할 때마다 해당 코드를 불러와 데이터 정합 과정을 거치고 있어요.
아무래도 해당 코드들을 디자인 페이지에 넣다 보니 나중에 수정할 때도 번거롭고해서
이를 GTM에 공통 페이지에 추가하여 필요할 때마다 기능을 사용하고 싶은데요.
GTM 태그에 넣는 방법을 모르겠습니다. ;;
GTM에서 유형을 맞춤 html로 태그를 생성하였고
트리거를 페이지뷰-DOM사용 가능으로 등록 했는데,
해당 함수를 사용할 수가 없네요.
아직 GTM에서 태그의 유형이나 트리거의 유형 등을
어떻게 설정해야 되는건지, 개념을 잘 모르겠습니다.
고수분들 도와주세요~ㅠㅠ
새댓글
전체보기