0

我正在使用 Google Measurement 协议将延迟付款的成功交易发送到分析服务器。除了不会出现在 Google Analytics(分析)中的产品信息外,一切正常。

我已经检查了 Analytics 中是否启用了高级电子商务,并尝试了该网站的几个基本示例,但没有任何效果。我使用了以下字符串(UA-ID 是假的,原因很明显。):

v=1&t=transaction&tid=UA-12345678-1&cid=b499f0c3-792c-4e4f-a717-d2a85ac55504&ti=250303&tr=105&tt=10&ts=5&cu=EUR&ds=web&pr1id=testsku&pr1nm=test%20product%11=20description&pr1capr10=硬件

测量协议命中构建器说它是一个有效的请求,并且交易也显示在 GA 中,但缺少实际产品:

在此处输入图像描述 我已经联系了 Google Analytics 支持,但他们不知道 :)。

4

3 回答 3

1

毕竟我想通了。问题是您需要设置产品操作才能使其工作。如果您不设置此参数,将忽略所有产品数据。您可以将此设置为详细信息、单击、添加、删除、结帐、结帐选项、购买或退款。

工作示例:

v=1&t=transaction&tid=UA-12345678-1&cid=b499f0c3-792c-4e4f-a717-d2a85ac55504&ti=250303&tr=105&tt=10&ts=5&cu=EUR&ds=web&pr1id=testsku&pr1nm=test%20product%1=pr1=0&pr1caprqtware=硬件

糟糕的是,谷歌没有在Hit builder中检查这一点。那会为我节省很多时间。

于 2017-02-16T09:30:46.783 回答
0

您是否分别发送 TRANSACTION 和 ITEM 点击?物品命中需要单独发送

要发送电子商务数据,请发送一个交易命中来表示整个交易,然后为交易中的每个项目发送一个项目命中。交易 ID ti 将所有点击链接在一起以表示整个购买。 https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#ecom

于 2017-02-15T17:52:10.263 回答
0

即使在使用“交易”命中类型时将“产品操作”(“pa”)参数设置为“购买”时,我也遇到了同样的问题——>交易级别数据在那里,但产品级别数据正在忽略。

Google的此文档中有一条通知:重要提示:增强型电子商务参数必须与现有匹配(例如综合浏览量、事件)一起发送,但不能与电子商务交易或商品匹配类型一起发送。

如果您将点击类型更改为“pageview”,它会正常工作,但这意味着您必须提供“文档路径”(“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=1testCategory&pr1purase=

于 2020-03-18T16:52:13.203 回答