【问题标题】:Google measurement protocol transactions not being recorded未记录 Google 衡量协议交易
【发布时间】:2017-03-13 07:47:31
【问题描述】:

我正在从我们的服务器发出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/)

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

有什么想法吗?

【问题讨论】:

  • 您等了多长时间?数据显示在标准报告中需要 24 到 48 小时。
  • 谢谢 - 认为可能会有延迟。我会在一天左右的时间内检查。
  • 嗨,马修,您使用的是哪种电子商务(经典/增强版)?例如,如果您查看已启用增强型电子商务,则最好将该信息附加到点击类型事件或综合浏览量(交易用于传统电子商务跟踪)
  • @KemenPaulosPlaza。其增强的电子商务。根据文档,交易是有效值吗? developers.google.com/analytics/devguides/collection/protocol/…
  • @MatthewEvans 您实际上想通过这次点击查看哪些数据?我认为除了交易ID和收入之外不会有任何数据。能具体说明一下吗?

标签: google-analytics measurement-protocol


【解决方案1】:

这有点棘手,是的,交易是有效的,但调试器只检查语法,但您的 Google Analytics 配置没有启用那种类型的命中(t=transaction,仅适用于标准电子商务)。在我的测试帐户中,我运行了那个命中并且这个工作。在您的情况下,如果您的帐户被增强,电子商务正在被过滤处理。

所以这是你在我在经典电子商务上运行的测试视图的截图。

所以你有 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

【讨论】:

  • 谢谢,我会对此进行测试并报告
  • 好的 - 我已经在 PostMan 中使用这个请求结构进行了一些测试。我不应该能够在实时事件报告中看到这些吗?您在销售业绩报告中看到您的活动了吗?
  • 嗨,我回来了,很遗憾我们无法实时看到交易:(,但我已经在一个新的测试帐户上进行了测试,并且浏览器报告只用了 15 分钟即可更新。但回到我的回答,该网址不起作用,因为缺少 PA(产品操作),这是将增强电子商务添加为交易的强制性要求(感谢 BigQuery 提供此提示),现在它正在工作。现在我已经编辑了更多信息。
  • 谢谢 - 我会测试完整的实现。
  • @MatthewEvans,抱歉回复晚了,我只是在复活节后加入。呸!但在这种情况下,您只需要在调用时添加 CID 和 UID(两者),另一方面,事务必须存储在常规视图中(在创建 UID 视图期间,您 Google 强制同时拥有两者)。所以试试google-analytics.com/…
【解决方案2】:

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

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

如果调试端点说它是有效的,你可以假设它工作正常。

【讨论】:

  • @DalmTo 我仍然没有在电子商务/销售业绩报告中看到这些数据。还有其他想法吗?
猜你喜欢
  • 1970-01-01
  • 2018-05-07
  • 2014-04-24
  • 1970-01-01
  • 2017-07-30
  • 2011-05-18
  • 2018-07-03
  • 1970-01-01
  • 2020-02-04
相关资源
最近更新 更多