【问题标题】:Tag Manager / Analytics not seeing custom dimension?跟踪代码管理器/分析没有看到自定义维度?
【发布时间】:2015-03-11 16:34:26
【问题描述】:
我想使用 GTM 在 Google Analytics(通用分析)中跟踪 MemberID 和 MemberType。有没有办法实时查看自定义尺寸?使用 GTM 调试器,我相信 dataLayer 正在正确推送我的信息:
但在 Google Analytics(分析)中查看自定义维度时没有显示任何内容:
我在 GTM 中设置了正确的 UID(分析正在运行),我在分析报告和实时中显示了其他点击事件。这是我在 GTM 中的设置 - 我不确定我可能还缺少什么:
我的宏:
【问题讨论】:
标签:
google-analytics
google-tag-manager
universal-analytics
【解决方案1】:
至少有一种方法可以在实时视图中显示自定义维度。但是,这是一种影响数据质量的 hack,因此您可能希望在专门为此目的创建的视图中执行此操作(如果您想这样做的话)。
这利用了自定义维度在视图过滤器中可用的事实。您可以使用它来提取自定义维度的值并将其复制到实时视图中可用的字段之一。
因此,您创建了一个仅用于调试的新视图。在您的属性设置中,您应该已经创建了自定义尺寸。现在转到过滤器,新的,自定义的,高级的。
对于“字段 A”,请选择您的自定义维度的名称。在右侧的输入字段中输入(.*)。这会将维度的值复制到变量中。
不要为“字段 B”选择任何内容。
使用“输出到构造函数”选择实时视图中可用的字段之一(页面标题、来源、媒介、活动、请求 URL)。在文本字段中输入 $A1。这会将所选字段的值替换为从您的自定义维度中提取的值(您将丢失原始值,这就是您不应在实时视图中执行此操作的原因)。
点击保存。转到实时视图并查看您刚刚覆盖的数据字段,自定义维度的值将显示在那里。
但是,这样做的用处非常有限 - 等待 24 小时直到数据处理完毕并且您可以使用自定义维度构建自定义报告通常会更容易更好。
【解决方案2】:
如果您的网页浏览代码在网页浏览事件中触发,您将不会在自定义维度中看到任何结果,因为您的网页浏览匹配是在自定义维度的数据准备好之前发送的。
您应该使用另一个命中来发送此数据(例如事件命中)或在 Pageview 事件之前将数据推送到 dataLayer。
【解决方案3】:
无法在实时报告中查看自定义维度,但您可以打开开发人员窗口并在“网络”标签中(假设您使用 Chrome),您可以检查正在发送的点击,以及是否一切正常在 GTM 中正确设置,您应该能够在其中看到 CD。请注意,数据直到大约 24 小时后才会显示在标准报告中