Javascript Google Analytics(gtag.js):产品列表名称不';不显示,但其他字段显示
我正在使用新的Javascript Google Analytics(gtag.js):产品列表名称不';不显示,但其他字段显示,javascript,google-analytics,enhanced-ecommerce,Javascript,Google Analytics,Enhanced Ecommerce,我正在使用新的gtag.js库实现GA增强型电子商务。我想发送有关产品印象和产品点击的信息,请遵循此处的文档: 一切正常(我可以看到GA中的数据),除了产品列表名 文档在命名属性时似乎不一致(有时称为“list”,有时称为“list\u name”),并且它们都不适合我 以下是我的(简化)代码: deals=[ { “id”:“18”, “名称”:“某些产品”, “列表”:“所有交易”//在这里也尝试了“列表名称” “类别”:“多平台”, “列表位置”:“1”, “价格”:“18,39”, “
gtag.js
库实现GA增强型电子商务。我想发送有关产品印象和产品点击的信息,请遵循此处的文档:
一切正常(我可以看到GA中的数据),除了产品列表名
文档在命名属性时似乎不一致(有时称为“list”
,有时称为“list\u name”
),并且它们都不适合我
以下是我的(简化)代码:
deals=[
{
“id”:“18”,
“名称”:“某些产品”,
“列表”:“所有交易”//在这里也尝试了“列表名称”
“类别”:“多平台”,
“列表位置”:“1”,
“价格”:“18,39”,
“货币”:“欧元”,
“产品url”:https://www.amazon.com/someproduct",
},
...
]
...
//页面加载
gtag(“事件”、“查看项目列表”{
“项目”:交易
});
...
//点击
gtag(‘事件’、‘选择内容’{
“内容类型”:“产品”,
“项目”:[
交易[0]
]
});代码>gtag文件中存在错误/错误/不一致:
- 您应该使用
list\u name
而不是list
它与list\u name
!!!不要使用gtag
,因为它不会将列表\u名称
值与选择内容
和查看项目
简而言之,当使用gtag
时,不包括通过gtag
调用collect
的pal
(产品操作列表)查询参数,这与analytics.js
实现相比是一个重大错误。当从任何列表添加到购物车时,您可以发送两个事件:
gtag('event','view_item',deals); gtag('event','add_to_cart',deals);
必须在列表名称中设置列表的名称
deals = [{"id": "18","name": "Some product","list_name": "All Deals", ...}]
然后就可以了。你是说解决方案是回到原来的analytics.js,在谷歌修复之前停止使用gtag.js,对吗?@LukasKovarik correct,当前的解决方案是坚持使用analytics.js
实现从2020年1月起,gtag似乎会发送它。