양식의 입력 값을 GTM 데이터 레이어로 푸시하려고합니다. 나는 많은 가이드를 읽고 아직도 필요한 단계로 조금 혼란스러워하고 있습니다. 현재 내가 설정 한 다음 HTML 태그를 발생데이터 레이어에 입력 값 밀어 넣기 GTM
- 트리거를 입력 값을 캡처하는 자바 스크립트 일부 사용자 지정을 가지고
- HTML 태그는
<script>
/* event listener */
document.getElementsByName("UnitPrice")[0].addEventListener('change', doThing);
/* function */
function doThing(){
\t var donateAmount = this.value;
console.log(donateAmount);
window.dataLayer.push({
'event' : 'donation',
'donationAmount' : donateAmount
});
}
</script>
제 질문은 두 가지입니다. 첫째, 해당 양식 항목에서 입력이 업데이트 될 때마다 (GTM 디버거를 사용하여) 데이터 레이어로 푸시 된 정보가 표시되지 않아야합니까? 둘째, 데이터를 데이터 영역까지 가져가는 한 단계 빠졌습니까?
편집 : 아래
입력 필드
<input name="UnitPrice" type="hidden" id="UnitPrice" value="" />
이 질문에 도달하기 전에 GTM을 통합하기 위해 수행 한 단계를 구체적으로 설명해주십시오. –
입력 한 내용으로 HTML 마크 업을 첨부 해주십시오. –
@SantoshKumar가 질문을 따르는 지 확실하지 않습니까? GTM은 Google의 문서 –