在Gatsby应用程序中检测到多个全局站点标记(gtag.js)安装

时间:2019-01-17 03:26:30

标签: reactjs google-analytics gatsby

我在gatsby应用程序中设置了Google Analytics(分析)代码。

<script>
    var gaId = "UA-xxxxxxxx-1";
    var JSLink = "https://www.googletagmanager.com/gtag/js?id=" + gaId;
    var JSElement = document.createElement('script');
    JSElement.src = JSLink;
    document.getElementsByTagName('head')[0].appendChild(JSElement);


    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments)}
    gtag('js', new Date());

    gtag('config', gaId);

</script>

当我使用Google Tag Assistant检查该网站时,它说跟踪代码已安装多次。

如何摆脱重复安装Global site tag?对于在React应用程序中设置Google Analytics(分析)有何建议?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

通过google tag manager连接您的所有媒体资源(Analytics,Google Ads),并将标记管理器代码包含到您的网站中。这将解决问题。