【问题标题】:Send Google Analytics to two accounts将 Google Analytics(分析)发送到两个帐户
【发布时间】:2020-02-10 09:57:23
【问题描述】:

我知道有很多关于此的帖子,但我找不到适合我们的解决方案。

我们有一个在 Google 分析中跟踪的应用程序。

但每个页面都应该能够将跟踪数据发送到两个不同的 Google Analytics(分析)帐户。然后我们希望我们的客户只需将他们的 UA 代码输入到我们页面的管理员中,然后我们的页面将生成他们跟踪页面所需的一切,以及我们。所以这需要是一个自动化的过程,我们不需要在我们的分析帐户中设置任何内容,以便他们跟踪他们的页面。我希望这是有道理的。

只是为了说明,这就是我们现在所做的:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXX"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'UA-XXXX');
</script>

这就是我们尝试过的。它似乎有效,但这种解决方案会导致任何问题吗?

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXX"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'UA-XXXX');
    gtag('config', 'UA-YYYY');
</script>

【问题讨论】:

    标签: javascript google-analytics google-tag-manager


    【解决方案1】:

    只要您不使用除gtag('config', ...) 之外的任何其他自定义跟踪脚本,此设置不会导致任何特定问题。 此外,如果您客户的页面位于特定的子域中,您可能愿意在他们的代码中添加一个额外的参数:

    gtag('config', 'UA-YYYY', {
      'cookie_domain': 'custom_subdomain.example.com'
    });
    

    这将在客户分析报告中更准确地区分新用户和回访用户。

    【讨论】:

      猜你喜欢
      • 2011-11-13
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 2018-03-29
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多