我在轮播中有3张幻灯片。每张幻灯片都有表单字段供用户选择/输入。在第三张幻灯片上,提交表单。如何使用GTM自定义Java脚本捕获所有数据并将信息推送到dataLayer中。如何进一步设置标签和访问信息
function() {
var providersJson = $('#providersJson').val();
var numberOfDoctors = 0, numberOfHospitals = 0, numberOfDentists = 0;
var result;
if(providersJson){
providersJson = JSON.parse(providersJson);
providersJson.forEach(function(provider){
if(provider.providerType === 'doctor'){
numberOfDoctors++;
}else if(provider.providerType === 'hospital'){
numberOfHospitals++;
}else{
numberOfDentists++;
}
});
}
result = 'Doctor Search - ' + numberOfDoctors + ' doctors, ' + numberOfHospitals + ' Hospitals, ' + numberOfDentists + ' Dentists';
return function(e) {
window.dataLayer.push({
'event': 'Pref_Search_ResultCount',
'eventCategory': 'Doctor Search',
'eventAction': 'click',
'eventLabel': result
});
}
}