Google 跟踪代码管理器自定义事件触发器未触发

发布于 2025-01-14 02:47:01 字数 835 浏览 0 评论 0原文

我的服务器端谷歌标签管理器容器有问题。我已向网站添加了事件和应该触发的触发器。但它并没有被解雇。请参阅下文了解我的设置方法。

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: "dlv_view_item",
  ecommerce: {
    items: [{
      item_name: "test name",
      item_id: "test id",
      price: "test price",
      item_brand: "test brand",
      item_variant: "test variant"
    }]
  }
});

在这里可以看到它确实出现在网站上。在这里您可以看到它确实显示在网站上。

输入图片此处描述这就是触发器的设置方式。

但是,当使用调试模式进行测试时,我可以看到页面上显示事件,但触发器没有被触发,有人知道可能是什么原因吗?提前致谢。

I'm having an issue with a server side google tag manager container. I've added events to a website and a trigger that should be fired. But it's not getting fired. See below for how I've set it up.

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: "dlv_view_item",
  ecommerce: {
    items: [{
      item_name: "test name",
      item_id: "test id",
      price: "test price",
      item_brand: "test brand",
      item_variant: "test variant"
    }]
  }
});

Here you can see that it does show up on the website.
Here you can see that it does show up on the website.

enter image description here
This is how the trigger is set up.

But when testing using the debug mode, I can see the event showing up on the page but the trigger is not getting fired, does anyone know what could be the cause? Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文