首页 > 解决方案 > 此命中启动了一个新会话,很可能是因为客户端 ID 已更改。错误在哪里?

问题描述

我有site1和site2 ...

在站点1中:

    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-хххх"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-ххх', {
            'linker': {
                'domains': ['site1', 'site2']
            }
        });
    </script>

在站点2中:

    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-хххх"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-ххх', {
            'linker': {
                'domains': ['site1', 'site2']
            }
        });
    </script>

site1:源域 site2:目标域

我有两个会话显示:此命中启动一个新会话,很可能是因为客户端 ID 已更改。这是由不正确的跟踪代码实现引起的。可能是什么问题呢?

标签: google-analyticsgtag.js

解决方案


您需要将 site2 添加到这些网站的 Google Analytics(分析)帐户中的“推荐排除列表”中。

属性设置 --> 跟踪信息 --> 推荐排除列表


推荐阅读