为新的电子商务网站设置 GTM 和 GA4。为什么将物品信息导入到 Ga4 中用于购买,而不是用于一般事件?

Settting up GTM and GA4 for a new eCommerce website. Why is item information being imported into Ga4 for purchases, but not for general events?

提问人:Connor Holbert 提问时间:8/26/2023 更新时间:8/26/2023 访问量:75

问:

我尝试为Wix网站设置GA4和GTM。由于新网站有一个电子商务商店,我希望能够跟踪事件,例如添加到购物车,结帐,购买等事件,所有这些都具有相应的商品信息。我使用此视频的这一部分作为指南:https://youtu.be/Yqyatmet2_w?t=501

您会注意到,对于view_item,GTM 和 GA4 中都填充了。在 10:32 时,他突出显示了 GA4 调试器中的view_item事件,并在仪表板中显示了一个项目选项卡。

对我来说,项目选项卡仅填充购买事件。我已将屏幕截图附加到此工作流中。购买活动

另一方面,对于添加到购物车,我根本没有获得任何项目数据。只有参数和用户属性。在此处输入图像描述

为什么商品数据可以正确地流入购买事件,而不能流入任何其他类型的常规事件?我注意到我创建的参数流入 GA4,但这里没有填充输入图像描述的项目部分

我尝试创建自定义参数。我尝试使用 Chatgpt 创建自定义 javascript 变量。我没有能力或知识来改变数据层,所以我使用我所拥有的。谢谢。

谷歌标签管理器 google-datalayer 谷歌分析-4

评论


答:

0赞 Praba Ponnambalam 8/26/2023 #1

GA4要求电商事件严格遵守预定义的事件名称来显示/报告项目信息。否则,GA4 不会在其电子商务报告或 DebugView 中显示商品详细信息,即使您的数据层自定义 JavaScript 变量或 items 参数包含数组中的产品信息也是如此。items

以下是预定义的电子商务事件列表(来源);

  • add_payment_info
  • add_shipping_info
  • add_to_cart
  • add_to_wishlist
  • begin_checkout
  • purchase
  • refund
  • remove_from_cart
  • select_item
  • select_promotion
  • view_cart
  • view_item
  • view_item_list
  • view_promotion

在本例中,您正在为事件使用正确的事件名称。这就是您在 DebugView 中看到“项目”选项卡的原因。但另一方面,您使用的是 INSTEAD 作为事件名称,因此 GA4 DebugView 中缺少 items 选项卡。purchaseaddToCartadd_to_cart

评论

0赞 Connor Holbert 9/4/2023
谢谢你,普拉巴。有什么方法可以绕过错误命名的事件吗?这些事件名称似乎是要求,必须反映在数据层中。数据层是由 Wix 自动创建的。我没有开发人员技能,所以我不能自己修改数据层。