google-analytics - 收集请求中出现两个自定义维度,但报告 UI 中仅显示一个
问题描述
我最近通过 GTM 为我正在开发的 MediaWiki 站点实现了 GA。作为该配置的一部分,我设置了自定义事件和变量来捕获两个自定义维度(一个会话范围和一个命中范围)。
虽然数据层和收集请求(例如,google-analytics.com/collect?...&cd20=xxxx&cd44=xxxx...)显示正在设置和发送的变量,但只有一个维度出现在 GA 报告 UI 中。更具体地说,在分割基于会话的报告时会出现会话范围维度,但在分割基于页面的报告时不会出现命中范围维度。
鉴于设置,我希望在自定义维度上全部或全部都没有(而仅捕获一个)。有没有人遇到过这个/任何关于可能有问题的一般想法?
解决方案
确保在您的属性设置中正确定义了所有预期的自定义尺寸。未定义的自定义维度将被完全忽略。
您总是在命中时发送数据。会话/用户/产品级别维度是关于后处理的。因此,对于会话级别的维度,每个会话设置一次就足够了,它会出现在会话的任何点击中。匹配级别的自定义维度仅适用于为其明确设置了该维度的匹配。
免费 GA 仅提供 20 张 CD。更多需要GA360。如果要使用第 44 张 CD,请确保将数据发送到 GA360 属性。
推荐阅读
- c# - Renci SSH .NET SFTP - 在 SFTP 服务器上没有可用空间的情况下创建文件永远挂起
- python-3.x - 请求的多线程不同步
- c++ - GetProcessId 没有找到任何进程
- batch-file - Is it possible to pass parameters from a batch file to delphi?
- c# - 我可以将 lambda 表达式中的字段表示为变量吗?
- python - 在烧瓶中处理基本的 HTTP 身份验证
- html - 如何根据任何条件禁用 svg 标签?
- authentication - 在 cookie 中使用 jwt 传递用户 ID 真的安全吗?
- sqlite - Sqlite 返回随机 SUM 值
- c++ - 为什么范围 v3 库的排序函数不使用在自定义类型上定义的 operator< 而 std::sort 呢?