使用“测量协议”将交易推送到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。我试图通过该位置,但它无法正常工作。
有没有办法记录/连接着陆页和交易?
答案 0 :(得分:1)
如果您的意思是原始着陆页,则可能不是 - 会话在30分钟不活动后重新启动(如果在服务器调用会话可能已过期之前有延迟)或者当广告系列信息发生更改时,就像您执行的那样服务器端调用。
如果您的用户在交易期间登录,您可以尝试userid feature进行会话统一。
考虑到为了继续现有会话而必须匹配的事物的数量(流量来源,媒介和活动信息,会话的时间范围,clientid,我认为用户代理和IP)我会冒险目前没有可靠的连接服务器端调用和Web会话的方法。
免责声明:除了我自己的尝试之外,我几乎没有支持我的意见。文档确实听起来应该是可能的。
您可能可以通过用户资源管理器报告查找原始目标网页(查看转化情况,然后查看上一个会话的目标网页),但无法以编程方式访问此网页。
或尝试序列类型的高级细分 - 查看已访问过确认页面的用户,并在以后的交互中进行事务处理(通过服务器调用)。这个可能为您提供哪个landig页面导致交易的线索。