谷歌分析电子商务与测量协议-(未设置)登陆页



在使用度量协议将交易推送到Google电子商务后,我有一个具有价值(未设置)的着陆页的问题。我正在推送用c#代码编写的windows服务的批处理请求,导致这样的请求:

POST http://www.google-analytics.com/batch HTTP/1.1
Content-Type: text/plain; charset=utf-8
Host: www.google-analytics.com
Content-Length: 390
Expect: 100-continue
v=1&t=transaction&tid=UA-00000000-0&cid=1812230000.1454578095&ti=1&ta=someshop&tr=50.00&cu=GBP&dh=someshop.co.uk&dp=/buy&dt=BuyItem&dl=http://localhost:55777/Results/
v=1&t=item&tid=UA-00000000-0&cid=1812230000.1454578095&ti=1&ic=00001&in=SoldItem&ip=50.00&iq=1&iv=ItemCategory&cu=GBP&dl=http://localhost:55777/Results/

我可以看到交易分析与所有强制性数据,但当我去行为->网站内容->着陆页报告,我可以看到我的交易记录(未设置)着陆页。

我提到的交易数据是由windows服务延迟发布的,因为交易收入是在用户进行实际交易后一两个小时从外部提供商获取的。要与用户(未登录)连接事务,我使用来自GA cookie的clientId。我试图传递位置,但它不工作。

是否有一种方法来记录/连接着陆页随着交易?

如果你指的是最初的登陆页面,那么可能不是——会话在30分钟不活动后重新启动(所以如果在服务器调用会话之前有延迟,会话可能会过期),或者当活动信息发生变化时,就像你做服务器端调用一样。

如果你的用户在事务期间登录,你可以尝试userid特性与会话统一。

考虑到必须匹配的东西的数量来继续现有的会话(流量来源,媒体和活动信息,会话的时间框架,客户端,我认为用户代理和ip),我敢说,目前没有可靠的方法来连接服务器端调用和web会话。

免责声明:除了我自己的尝试之外,我没有什么可以支持我的观点。文档确实使这听起来应该是可能的。

您可能能够通过用户资源管理器报告找到原始的登录页面(查看转换,然后查看前一个会话的登录页面),但是您不能以编程方式访问该页面。

或者尝试序列类型的高级段-查看访问过确认页面的用户,并在稍后的交互中进行事务(通过服务器调用)。这个可能会给您提示哪个登陆页面指向一个事务。

最新更新