提问人:Sajjad Hossain Sagor 提问时间:8/12/2023 更新时间:10/10/2023 访问量:185
服务器端 Google 跟踪代码管理器电子商务事件不起作用
Server Side Google Tag Manager eCommerce event not working
问:
我已经在这里敲了几个小时的头......尝试了很多东西,仍然不起作用!我不知道为什么,但一切都设置正确......
这里的标签正在从我的网站触发......
在调试视图中,我看到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 标记!!请任何人帮助我做错了什么......谢谢
答:
0赞
Adam
10/10/2023
#1
两种调试方式:
- 在预览模式下单击 GA4 - Add to Cart 标签。在弹出窗口的右上角,单击“值”。这将显示正在提取并在有效负载中发送到 GA4 的所有值。如果它们存在并且具有正确的价值,那就太好了。但如果为 null,那么这可能是第一个问题。
- 在预览模式下单击该事件的“变量”选项卡,这将显示为该事件提取的变量的值。确保这些值存在。
需要考虑的事项:
- GA4 确实存在延迟问题。请不要完全依赖实时报告,因为有时某些事件可能会在雷达下飞行。相反,作为测试,发送一个附加参数,可能是值为“true”的“test”,然后重新运行此实例。请在 24-48 小时后返回查看历史报告,看看是否可以使用该测试参数确认事件。
- 请确保在此事件标记触发之前仍在发送配置/设置标记。我不确定这种情况的上下文,因为您只显示“添加到购物车”事件,但是如果您在预览模式下单击“摘要”选项卡,请确保“GA4 - Config”在事件触发之前在其中一个迭代中触发。
希望这有帮助!
评论