作者
Dan Murov
想让 Google Tag Manager 中的数据流更加顺畅吗?在 GTM 服务器容器中设置推送订阅,是自动化流程并改善跟踪的简单方法。本文将介绍如何设置、它的工作原理,以及如何让数据管理更加轻松。让我们开始吧!
想象有两个人:一个负责分享信息(“publisher”),另一个负责接收信息(“subscriber”)。在 Pub/Sub 中,publisher 会将消息(例如数据或更新)发送到“topic”,它就像一个邮箱。subscriber 可以在准备好后从邮箱中获取这些消息。当需要将数据从一个位置(例如网站或应用)发送到另一个位置(例如云服务器)时,这套系统非常实用。它适合处理数据或触发操作等任务。Pub/Sub 会自动完成这一过程,让管理更加简单!Google 提供了详细的相关文档。Pub/Sub 提供多种订阅选项,包括:
本文将重点介绍Push 订阅,因为使用 Google Tag Manager 服务器容器管理这种订阅最简单。
所需角色和权限
要创建订阅,您需要在项目级别配置访问控制。如果您的订阅和 topic 位于不同项目中,还需要资源级别的权限。要获得所需权限,请让管理员为您授予项目中的 Pub/Sub Editor(roles/pubsub.editor)IAM 角色。在 Google Cloud 控制台中,进入 Subscriptions 页面。

如何通过服务器端 GTM 接收消息:使用 Google Tag Manager 服务器接收推送订阅与处理任何其他通用 webhook 没有区别;我们已在关于如何在 Google Tag Manager 服务器预览中调试传入 webhook的博客文章中详细介绍了这一点。
如果您希望使用服务器端标签来跟踪数据,而不依赖 GA 脚本,可以通过 webhook 将数据直接发送到 GTM 服务器容器,例如从您的 CRM 发送。当您希望在服务器预览模式下测试传入的 webhook 数据时,就会遇到问题。通常您会使用 gtm_preview 之类的 Cookie 或 HTTP 预览标头,但第三方 Cookie 无法与 webhook 配合使用。解决方案是什么?使用 X-Gtm-Server-Preview HTTP 标头。
Stape 现在提供了一项功能,可以更轻松地调试传入的 HTTP 请求。工作方式如下:
创建自定义事件触发器可以更有效地调试传入的 HTTP 请求,因为它可以根据特定的客户端条件,更精细地控制跟踪哪些事件。听起来可能有些复杂,但不用担心——我们提供了详细指南:
这是另一个很好的例子,说明服务器端 Google Tag Manager(sGTM)不仅可以用于跟踪和测量,还能完成更多工作。它还非常适合自动化任务,并以更便于企业工作的方式处理数据。从路由数据、触发操作到集成不同系统,GTM 服务器容器都能帮助您更高效地管理这些流程。
如果您想亲自了解它的工作方式,欢迎联系 Stape 支持团队,我们很乐意提供帮助。您也可以免费试用,看看它如何适配您的设置。
想开始使用服务器端跟踪吗?
免费试用
评论