谷歌广告转换跟踪添加自定义代码,不用GTM方案跟踪转换

谷歌广告转换跟踪添加自定义代码,不用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>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注