(未设置)来自自定义维度/参数的 session_start 事件的值

A W*_*ers 2 google-analytics google-analytics-api google-analytics-firebase gtag.js google-analytics-4

我们刚刚向我们的网站添加了 GA4 跟踪,以及事件的自定义参数,然后将其配置为要在报告中使用的自定义维度。之后,我们注意到在按自定义维度进行突破时会出现“(未设置)”值。它显示为 0 次观看,但大约是总会话数的两倍。

未设置自定义值

当自定义维度过滤为“(未设置)”并查看事件时,这些事件似乎主要记录为“session_start”和“first_visit”事件。

未设置维度值时触发的事件

此外,当过滤掉自定义维度的“(未设置)”时,page_view事件的会话计数不等于总数,这使我认为存在没有page_view事件的会话 - 尽管我不认为我们的网站上如何发生这种情况,并且我们没有设置应用程序/任何应用程序跟踪。

页面浏览次数高于总数

我们进行了比较,从 API 中也得到了相同的结果。

这是我们网站上的代码(遵循此处的 gtag 指南):

                            <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX"></script>
        <script>
            var ga4ParamsObject = JSON.parse(`{"classification":"Standard","example1":"value1","example2":"value2","example3":"value3"}`);
                        window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());

            gtag('config', 'G-XXXXXXXXX', ga4ParamsObject);
        </script>
Run Code Online (Sandbox Code Playgroud)

问题:

  • 我们的实施中是否存在错误或缺失,导致自定义维度上出现(未设置)值?
  • 我们是否没有将 session_start 和 first_visit 事件“链接”到会话中的 page_view 事件?
  • 如何解释总会话数高于 page_view 事件的会话数?
  • 当按这些参数(自定义维度)进行细分时,同一会话中的多个参数似乎会被计数两次 - 这是 GA4 中预期的情况还是我们的设置再次出现问题?

补充笔记:

  • 我们正在并行运行analytics.js

  • 我们已经升级到360了

  • 管理配置中的“在 GA4 中收集 UA 事件”设置已关闭

  • GA4属性连接到GAM,我们在页面上投放广告,一些广告商也使用gtag.js,但我检查了多次,我们的特定G测量ID仅出现在我上面分享的代码片段中

  • 这是一个示例页面


感谢任何阅读本文的人。

小智 5

session_start当前不使用和自动收集的事件跟踪自定义参数,first_visit这就是您的自定义参数(not set)与这两个事件一起跟踪的原因。

不幸的是,这可能会影响您的报告,具体取决于您使用的指标。例如,如果您views仅使用指标并假设始终设置自定义参数,您将不会(not set)在报告中看到该值。但是,如果您使用该users指标,您将看到该(not set)值,其中将包括未填充自定义参数users等事件。session_start