안녕하세요
GTM을 이용해서
쇼핑행동>제품을조회한세션수
결제행동>step1 제품상세페이지 step2 결제페이지를 확인하려고 하는데요
이때, 제품을 조회한세션수랑 제품상세페이지의 페이지가 겹칩니다. product/detail.html
두개의 코드를 한페이지에 심고나니 결제행동은 잘 잡히는데 쇼핑행동에 데이터는 들어오지 않습니다.
<결제행동>
<쇼핑행
<코드>
<script>
window.dataLayer = window.dataLayer || []
var ctg = window.location.search.split('&')[1]
dataLayer.push({
'ecommerce': {
'detail': {
'products': [{
'name': '{$name}',
'price': '{$product_price}',
'category': ctg
}]
}
}
}, {
'event': 'checkout',
'ecommerce': {
'checkout': {
'actionField': {
'step': 1,
'option': '제품상세페이지'
},
'products': [{
'name': '{$name}',
'price': '{$product_price}',
'category': ctg
}]
}
}
});
</script>
<Tag Assistant>
Tag Assistant로 확인해보면 데이터레이어에 오버라이딩되지않게 데이터는 잘들어가는것 같은데 위와같은 현상이 일어나는 이유가 궁급힙니다!
감사합니다.
새댓글
전체보기