我正在使用Google Measurement协议将成功的交易从延迟付款发送到分析服务器。除了Google Analytics中不会显示的产品信息外,一切正常。
我已经检查了Google Analytics是否启用了高级电子商务,并尝试了网站上的几个基本示例,但没有什么可说的。我使用了以下字符串(出于显而易见的原因,UA-ID是假的。):
V = 1& T公司=交易&安培; TID = UA-12345678-1&安培; CID = b499f0c3-792c-4e4f-A717-d2a85ac55504&安培; TI = 250303&安培; TR = 105安培; TT = 10安培; TS = 5&安培;铜= EUR&安培; DS =纸幅放大器; pr1id = testsku&安培; pr1nm =试验%%20个产品&20description放大器; pr1ca =硬件和安培; pr1pr = 100安培; pr1qt = 1
测量协议命中构建器表示其有效请求,并且该事务也显示在GA中,但实际产品缺失:
答案 0 :(得分:0)
您是否单独发送TRANSACTION和ITEM点击?物品命中需要单独发送
要发送电子商务数据,请发送一个事务匹配来表示整个事务,然后为事务中的每个项目发送一个项目。交易ID ti将所有匹配链接在一起以表示整个购买。 https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#ecom
答案 1 :(得分:0)
毕竟我想通了。问题是您需要设置Product Action才能生效。如果您未设置此参数,则将忽略所有产品数据。您可以将其设置为详细信息,单击,添加,删除,结帐,checkout_option,购买或退款。
工作示例:
V = 1& T公司=交易&安培; TID = UA-12345678-1&安培; CID = b499f0c3-792c-4e4f-A717-d2a85ac55504&安培; TI = 250303&安培; TR = 105安培; TT = 10安培; TS = 5&安培;铜= EUR&安培; DS =纸幅放大器; pr1id = testsku&安培; pr1nm =试验%%20个产品&20description放大器; pr1ca =硬件和安培; pr1pr = 100安培; pr1qt = 1&安培; PA =购买
糟糕的Google没有在那里检查Hit builder。这本来可以节省我很多时间。
答案 2 :(得分:0)
即使使用'transaction'匹配类型时将'Product Action'('pa')参数设置为'purchase',我也遇到同样的问题->交易级别的数据在那里,但是产品级别数据被忽略。
Google this documentation中有一条通知: 重要提示:增强型电子商务参数必须与现有匹配(例如综合浏览量,事件)一起发送,但不能与电子商务交易或项目匹配类型。
如果您将匹配类型更改为“网页浏览”,则效果很好,但这意味着您必须提供“文档路径”(“ dp”)。这个例子对我有用:
v = 1&t = pageview&tid = UA-12345678-1&cid = 25222263-b5ca-410c-b4bb-6a621aa3b405&ni = 1&dp =%2Ftest-pagePath&ti = 12345&tr = 10&tt = 1&ts = 2&pr1id = testsku&pr1nm = testProduct&pr1ca = pr1ca = testCate购买