谷歌广告转换跟踪添加自定义代码,不用GTM方案跟踪转换
示例代码如下
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-E81HYMY3RV"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-E81HYMY3RV');
gtag('config', 'AW-943162058');
document.addEventListener('DOMContentLoaded', function() {
var domNodes = document.querySelectorAll('a[href^="mailto:"]');
for (let index = 0; index < domNodes.length; index++) {
const element = domNodes[index];
element.addEventListener('click', function() {
gtag('event', 'conversion', {
'send_to': 'AW-943162058/5UCYCPDs4csYEMqF3sED',
'event_callback': function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
});
})
}
var domNodes = document.querySelectorAll('a[href^="tel:"]');
for (let index = 0; index < domNodes.length; index++) {
const element = domNodes[index];
element.addEventListener('click', function() {
gtag('event', 'conversion', {
'send_to': 'AW-943162058/U--QCNPQnNUCEMqF3sED',
'event_callback': function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
});
})
}
var formData = [
'#form3091dialog > input.move.message_submit',
'#messageForm > input.move.message_submit',
'body > div.Container-wrapper > div > div.inquiry-container > form > button'
]
for (let i = 0; i < formData.length; i++) {
const ele = formData[i];
var domNodes = document.querySelectorAll(ele);
for (let index = 0; index < domNodes.length; index++) {
const element = domNodes[index];
element.addEventListener('click', function() {
gtag('event', 'conversion', {
'send_to': 'AW-943162058/dqDzCO3s4csYEMqF3sED',
'event_callback': function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
});
})
}
}
});
</script>