gpt4 book ai didi

single-page-application - 在单页应用程序中重置数据层变量(谷歌标签管理器)

转载 作者:行者123 更新时间:2023-12-04 08:43:39 24 4
gpt4 key购买 nike

试图在 SPA 的移动站点中实现内容分组。

场景是这样的 :当我第一次访问 PDP 页面时,设置了类别变量并将其发送到 Universal Analytics 标签中的内容组。
如果在此之后我回到主页,类别变量不会更新,主页也被分组在前一个 PDP 页面的相同内容组下。

此变量仅在我访问另一个 PDP 页面时更新。

我正在使用自定义事件 PageLoad 来模拟 pageView 事件。只希望数据层变量在连续的 PageLoad 事件中刷新。

谢谢

最佳答案

有一种未公开的方法可以使用此方法清理整个 dataLayer:

var gtm = window.google_tag_manager['GTM-XXXXXX'];
gtm.dataLayer.reset();

现在您不一定需要这样做,因为您可以将不再需要的值设置为 undefined在您的数据层中:
dataLayer.push({
'please_go_away': undefined
});

关于single-page-application - 在单页应用程序中重置数据层变量(谷歌标签管理器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43673440/

24 4 0