我在通过Google Measurement Protocol跟踪高级电子商务交易时遇到问题。我要使用它,因为如果在服务器端完成,我们可以最准确地跟踪销售。因此,我们从前端接管了cid,并在付款完成后立即跟踪销售情况。我之前已经以完全相同的方式完成了此操作,但是由于某种原因,它这次不起作用,或者只能在大约50%的时间内起作用,具体取决于我们使用的跟踪ID。
我将以下有效负载发送至:https://www.google-analytics.com/collect(更改示例的UA代码):
v=1&t=event&tid=UA-MYCODEHERE-1&cid=532571481.1547156684&el=91901.000001&pr1ca=weekendje-weg&ni=1&uid=1337&pr2qt=1&tr=64.65&pr1br=Some%20Location&pr2va=3%20dagen%20-%20Standaardkamer&pr2id=DRTA-4379&ea=purchase&pr1va=3%20dagen%20-%20Standaardkamer&cu=EUR&ta=Some%20Location&pr2ca=weekendje-weg&pr2nm=Some%20Location%20Somewhere&ec=checkout&pr2br=Some%20Location&pr1pr=158.00&pr1qt=1&ti=91901.000001&pr1id=DRTA-4379&pr1nm=Some%20Location%20Somewhere&pa=purchase&pr2pr=158.00&ts=0
这在Hit builder中进行了验证,并使用Debug URL,我记录了所有传出的测量协议命中,并且它们总是被触发并且总是返回状态代码200
,我已经增强了e-商业跟踪启用了跟踪ID,并且那里没有过滤器(全新的Google Analytics(分析)帐户),但我的点击从未在Analytics(分析)中显示(即使在等待几天后仍然没有任何衡量标准)。
我不确定这是怎么回事,我以前是这样做的,但它总是可以正常工作。我想念什么吗?我尝试通过http或https,GET或POST等切换到测量协议,但这无济于事。我确实有这个确切的代码可用于较旧的物业,但是它不能可靠地跟踪所有交易,而现在却没有跟踪任何交易。我想我已经尽力了,这是Google Measurement Protocol / Analytics(分析)错误还是我遗漏了某些东西?