Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Analytics(gtag.js):产品列表名称不';不显示,但其他字段显示_Javascript_Google Analytics_Enhanced Ecommerce - Fatal编程技术网

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似乎会发送它。