(图片来源:pexel)
如果您的网站具有电子商务交易功能,您必须希望GA监控的交易数据和产品数据与后台系统的实际数字相匹配。然而,在实践中,往往会出现一些问题,导致两者的数据无法完全匹配。在这种情况下我们该怎么办?
什么样的差异是可以接受的?
差异在5%以内。不需要调整现有监控,可以接受并继续观察数据是否稳定一段时间。
差异在5%-10%之间。需要检查监控代码的正确性和GA的设置,找出后台有但GA没有的订单进行比较,排除问题的原因。
差异大于10%。需要注意的是,监控代码和GA设置中的错误通常是由错误引起的。
GA和后台电商交易数据差异的常见原因?
1. 第三方支付平台 (Paypal, WeChat Pay, Alipay)监控代码不能添加到上面。
2. GA代码部署在支付成功后的“支付成功页面”上, 但有些用户在支付成功后会直接离开网站,此时“支付成功页面” 没有加载,所以代码不会被触发。
3. 数据延迟,订单细节可能需要到第二天才能看到。
4. 一些用户禁止GA跟踪。如果用户禁止第一方cookie或明确选择停止GA监控,则用户的数据不会显示在GA报告中。
5. GA显示了在选定时间内成功支付的订单,但不包括在后台系统中处理的退货订单。
6. 用户第一次付款失败,但后来付款成功,但GA代码没有触发。
7. 缺少监控代码中的部分字段。
点此咨询更多相关信息>>>
解决方法:
如果您希望GA电子商务交易监控的准确性在5%以内,我们建议您使用测量协议measurementent protocol监控交易部分数据的方法。
GA监控的标准方法是嵌入网页 JavaScript 但也可以使用“测量协议measurementtent” protocol在服务器端的方式(server-side)创建数据命中(Hit),这样,就不需要等到“支付成功页面” 的加载。
当用户交易付款确认后,您的第三方网关将与网站上的“侦听器页面”进行通信,侦听器将在电子商务背景下检测和处理这些信息。大多数商家的电子商务交易系统都有这样的侦听器页面。当你的侦听器页面被覆盖时 ping(回调)您通过编程查询订单数据,并使用测量协议创建所需的交易命中。交易命中直接发送到 Google Analytics 结构化URL。
这种方法确实需要你的网站开发团队做一些额外的后端工作。也就是说,在用户支付购买之前,开发需要保存用户 Google Analytics ID(clientId)、他们的 IP 地址和用户代理(user-agent 浏览器签名)。当收到回调(callback)这些利息将被召回并汇合到交易命中。上述工作的原因是确保从您的网关发送的hit中的信息与用户在网站上的其他行为连接。否则,GA将开始计算一个新的会话(session) 并失去了以前的归因。
如果您的网关和网站开发团队能够实现上述操作,该方法可达95% - 100%的准确性。
关于55数据公司
属于世界上第一个品牌技术集团 You & Mr Jones, 55 是一家全力协助品牌引领数字世界的新数据咨询公司。我们帮助品牌充分利用数据和技术,增强透明度,增强团队数据实力,促进数字营销创新,创造完美的线上线下消费体验。
55 总部位于法国巴黎,并在伦敦、日内瓦、纽约、香港、上海、深圳和台北设有分支机构。55以其独特的技术方法、软件和服务专业性 被德勤(Deloitte)被评为欧洲发展最快的数据公司之一。
点击此处了解更多55数据服务>>>
关于55数据公司 解决方法