Tealium 供应商标签何时会在 React 页面上触发?

When do Tealium vendor tags fire on React pages?

我们已经在整个网站中实施了 Tealium,包括一些更新的单页应用程序 (SPA) 内容。我们的开发人员是 Tealium 的新手,所以我们在开车的同时也在建造汽车。

我已经阅读了有关单页应用程序和标准操作顺序的 Tealium 文档。 我不完全理解供应商标签何时在 SPA 部分触发。例如,当我第一次登陆 SPA 页面时,我看到 HTTP 请求指示标签已触发(我们尚未禁用初始页面查看事件)。但是当我浏览该应用程序时,触发了开发人员在站点代码中实现的手动 link/view 事件,我看到记录了这些事件,但来自供应商标签的 HTTP 请求不一致或不存在。例如,我们有一个 Google Ads 标签似乎会随着这些事件中的每一个一起触发,但我们也有 Microsoft Ads 标签不会,尽管这两个标签的加载规则都配置为在所有页面上加载。

谁能确认 utag.view() 和 utag.link() 在调用时是否触发供应商标签? 如果我误解了某个实现,我将不胜感激。谢谢:)

一般来说,Tealium 对您应用的事件一无所知。与大多数标签管理器一样,它会默认触发 utag.view() 指示页面加载后的新综合浏览量,但在 SPA 应用程序中,这种情况只发生一次,并且它无法连接到您的路由器以了解未来的导航。

相反,由您来检测 SPA 并扩充路由器,以便在成功呈现新路由时调用 utag.view(),并在发生您想要跟踪的其他操作时进行适当的 utag.link() 电话,因为 Tealium 不会为您做这件事。