未记录Google测量协议事务

时间:2017-03-13 07:47:32

标签: google-analytics measurement-protocol

我正在从服务器发出Google Measurement Protocol中定义的GET请求,以记录离线转化。

以下测试请求(跟踪ID模糊处理)

https://www.google-analytics.com/debug/collect?v=1&tid=xx&cid=111300&t=transaction&ti=1500000&tr=100

对/ debug端点进行验证(使用Postman)

{
  "hitParsingResult": [ {
    "valid": true,
    "parserMessage": [ ],
    "hit": "/debug/collect?v=1\u0026tid=xxu0026cid=111300\u0026t=transaction\u0026ti=1500000\u0026tr=100"
  } ],
  "parserMessage": [ {
    "messageType": "INFO",
    "description": "Found 1 hit in the request."
  } ]
}

使用PostMan提交到生产终端时显示在Google Analytics的销售效果报告中(即没有/ debug /)

但是,我无法在销售业绩报告中看到从服务器提交的任何实际生产数据。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

这有点棘手,是的,交易是有效的,但是debuger只检查了原理,但是你的Google Analytics配置还没有启用这种类型的匹配(t =交易,那只适用于标准电子商务)。在我的测试帐户中,我运行该命中并且这项工作。在您的情况下,如果您的帐户已被增强,则正在处理电子商务。

所以这是你在我的经典电子商务运行的测试视图上的一个screeshot。 enter image description here

所以你有2个选项来解决这个问题,降级你的电子商务(在所有情况下都不推荐)

<强>降级

如果您确实想要使用该语法,则必须取消选中增强型电子商务,这应该适用于您的情况。通过您的点击和我的配置,这是有效的(新帐户没有过滤器和标准电子商务启用)

附加信息

增强型电子商务旨在与其他点击发送(主要在事件或网页浏览中)。

例如,此匹配是无交互事件,它对接收交易和购买有效。不使用交互事件可以避免虚假会话,并允许您导入交易数据而无需更改指标作为跳出率。 https://www.google-analytics.com/collect?v=1&t=event&ni=1&ec=Ecommerce&ea=Transaction&cid=2.2&tid=UA-xxxxx-1&ti=T12345&tr=35.43&pa=purchase

enter image descriptio[![enter image description here

答案 1 :(得分:1)

Google分析存在数据延迟。正式数据显示在标准报告中的数据之前的24-72小时。

根据我自己的经验,我可以说,根据您帐户中的数据量,您可以在12-24小时内看到它。

如果调试结束点表明它是有效的,你可以认为它的工作正常。