GTM/GA - 通用分析错误(调试不工作,已按指南操作)

您好,

我尝试使用 GTM 指南在我们的论坛上跟踪 Universal Analytics。我们之前使用的是标准的 GA 函数。这之前是有效的(尽管似乎只对登录用户有效)。

我是一名经验丰富的 GTM 用户(尽管承认远非专家),并按照指南设置了 Google Tag Manager [Integrating Google Tag Manager with Google Analytics]。如下所示:

最初,我能够通过 GTM 跟踪流量,但几分钟后跟踪就停止了。我等待了一天,看看是否记录了其他流量,但没有。

为了测试这是 GA 还是 GTM 的问题,我创建了一个新的 GA 属性,没有设置任何过滤器,但仍然没有显示任何流量。此外,尽管更新了安全设置,我还是无法让 Tag Manager 的调试工具正常工作。窗口会启动,但无论我让它加载多久,它都会停留在屏幕底部的空白窗口。

由于我已将跟踪恢复为 GA 设置,流量已恢复,但仍未有未登录用户的流量。

请解释一下问题出在哪里以及如何解决。

谢谢,

Nick

1 个赞

您的浏览器控制台中是否出现了“拒绝执行内联脚本”错误?如果是,将 'unsafe-inline' 添加到您的 内容安全策略脚本源 设置中应能解决该问题。以下是我的测试站点上该设置的配置方式:

GTM 调试工具在我的网站上运行正常。

3 个赞

你好,Simon,感谢你的回复。

我最初尝试过这个方法,但没有任何效果,所以我决定把它作为一个问题发给开发者。但在发送之前,我又试了一次,结果它起作用了。看来系统只是需要一些时间来处理这些更改。非常感谢你的建议,它奏效了!

好消息是,我成功在 Tag Manager 中让预览窗口正常工作,并由此确认标签已正确配置,能够将数据传递给 Google Analytics。在 Google Analytics 方面,原来我一直在监控的视图(在我加入该组织之前设置的)是一个用户 ID 报告,这就是为什么实时数据没有检测到任何流量的原因。

这就引出了下一个问题。我看到你为 Google Analytics 设置了用户 ID 功能。[Googe Analytics User-ID feature]。这显然在一定程度上是有效的,因为在使用标准 Google Analytics 实现时,数据确实被传递到了我们的用户 ID 报告视图中。

然而,自从通过 Google Tag Manager 切换到通用分析(Universal Analytics)后,该视图不再接收任何数据。我知道数据确实被发送了,因为我可以在非用户 ID 报告视图中看到它。理论上,这不应该是个问题,因为用户 ID 似乎已包含在 HTML 中通过 Tag Manager 实施的代码里,但 Analytics 视图拒绝识别任何用户 ID 数据。

因此,我按照配置通过 Tag Manager 实现通用分析用户 ID 所需的步骤进行操作 [The Google Analytics user ID - Tag Manager Help],但仍然没有效果。你有什么建议可以解决这个问题吗?

最后,也是更重要的一点,我将该账户从由 Analytics 管理切换为由 Tag Manager 管理,因为我希望能以更细致的级别追踪用户交互。例如,在我们的主网站上,我们追踪每种类型的链接点击和交互。如果我在 Discourse 的预览模式下点击任何地方,都不会追踪到任何点击、链接点击、表单提交等事件。

所有与这些事件相关的变量都已启用,所以我只能假设问题出在 Discourse 端;我是不是弄错了?

如果没有这些事件触发,我就无法创建触发标签的触发器来收集事件数据。你能给我一些建议吗?

再次感谢,

Nick

你好 @NickSS

您在跟踪链接点击方面有什么进展吗?我们正尝试设置分析工具来跟踪文档下载和外部链接,但遇到了同样的问题,即点击事件未触发。

祝好,
Katie

我们通过将 GTM 触发器更新为“点击 - 所有元素”,成功解决了“链接点击”的问题——“仅链接”触发器无法触发,但“所有元素”触发器可以。

2 个赞