gpt4 book ai didi

javascript - (Google 跟踪代码管理器)GTM 增强型电子商务结帐步骤不跟踪

转载 作者:行者123 更新时间:2023-12-02 23:42:11 24 4
gpt4 key购买 nike

我已经在电子商务网站上实现了 GTM,并为一些事情设置了一些标签(页面展示次数、添加到购物车等)。这些都按预期在 Analytics 中工作和跟踪,但我现在添加了结账 channel 插入,这些正在触发但不跟踪。

数据流基本上是:用户访问购物车页面 >> 第 1 步 dataLayer.push 请求 >> 控制台显示结账标签已触发 >> 数据未显示在分析中。

该dataLayer推送事件的示例如下:

dataLayer.push({
'event' : 'checkout',
'ecommerce' : {
'currencyCode' : 'GBP',
'checkout' : {
'actionField' : {'step' : 1},
'products' : [
{
'name' : '"Some product name"',
'id' : '55',
'price' : '35',
'quantity' : 1
}
]
}
}
});

看来问题更可能是 GTM 设置问题,因此我已包含了结帐标签的当前设置:

Tag Type - Universal Analytics
Tracking ID - {{ Tracking-ID }}
Track Type - Event
Category - Ecommerce
Action - Checkout
Enable Enhanced Ecommerce Features - True
Use data layer - True

最佳答案

经过一番尝试和错误后,从 GTM 中删除标签并重新添加它解决了问题。

我不太确定这是为什么。还值得注意的是,如果使用页面加载中包含的 dataLayer.push() 方法(而不是附加到操作),它可能会在 GTM 准备就绪之前触发,这可能会丢失数据。相反,将其包装在 $(document).ready 中(如果您使用的是 jQuery)

关于javascript - (Google 跟踪代码管理器)GTM 增强型电子商务结帐步骤不跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32906145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com