服务器端 Google 跟踪代码管理器电子商务事件不起作用

问题描述 投票:0回答:1

我已经在这里敲了几个小时了……尝试了很多方法仍然不起作用!我不知道为什么,但一切都设置正确...

这里的标签正在从我的网站触发...

在调试视图中,我看到了 page_view,但没有看到我的 add_to_cart 事件...这里没有显示任何事件,购买,产品视图,什么也没有!!?为什么没有事件显示,但 page_view 却显示?

dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
    currency: "USD",
    value: 7.77,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 9.99,
      quantity: 1
    }
    ]
  }
});

这是带有 GA4 Google Analytics 的服务器端 GTM 标记!请任何人帮助我做错了什么...谢谢

google-analytics google-tag-manager google-analytics-4 google-datalayer
1个回答
0
投票

两种调试方式:

  1. 在预览模式下单击 GA4 - 添加到购物车标签。在弹出窗口的右上角单击“值”。这将向您显示正在提取并在有效负载中发送到 GA4 的所有值。如果它们存在并且具有正确的价值,那就很好。但如果为空,那么这可能是第一个问题。
  2. 在该事件的预览模式下单击“变量”选项卡,这将显示为该事件提取的变量的值。确保这些值存在。

需要考虑的事项:

  1. GA4 确实存在延迟问题。请不要完全依赖实时报告,因为有时某些事件可能会被忽视。相反,作为测试,发送一个附加参数,可能是值为“true”的“test”,然后重新运行此实例。 24-48 小时内查看历史报告,看看是否可以使用该测试参数确认事件。
  2. 确保在此事件标记触发之前您仍在发送配置/设置标记。我不确定这种情况的上下文,因为您只显示“添加到购物车”事件,但如果您在预览模式下单击“摘要”选项卡,请确保“GA4 - 配置”在其中之一中触发在事件触发之前进行迭代。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.