Google analytics 将事件发送到GA不工作

Google analytics 将事件发送到GA不工作,google-analytics,measurement-protocol,Google Analytics,Measurement Protocol,我使用的语言没有GA库(Brightsign)。我正在构建自己对GA的调用,在事件日志记录方面遇到了困难。我的页面浏览量很好。这里有一个例子。有人知道问题出在哪里吗?为了便于阅读,我在这里取消了转义: URL - http://www.google-analytics.com/__utm.gif?utmwv=1&utmn=1417288960&utmsr=720p HDTV&utmsc=24-bit&utmul=en-us&utmje=0&utmf

我使用的语言没有GA库(Brightsign)。我正在构建自己对GA的调用,在事件日志记录方面遇到了困难。我的页面浏览量很好。这里有一个例子。有人知道问题出在哪里吗?为了便于阅读,我在这里取消了转义:

URL - http://www.google-analytics.com/__utm.gif?utmwv=1&utmn=1417288960&utmsr=720p HDTV&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Roku App&utmhn=MySite&utmr=-&utmp=/main&utmac=UA-mycode-1&utmcc=__utma=1101868416.1987833600.1455862135.1455862135.1455862135.2;+__utmb=1101834416;+__utmc=1101868416;+__utmz=1101868416.1455862135.2.2.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none);+__utmv=1101868416.13A186137954;&utme=5(Initialize*Init Main*Device Type)(HDTV)&utmt=event
然后url编码的请求看起来像:

http://www.google-analytics.com/__utm.gif?utmwv=1&utmn=1417288960&utmsr=720p%20HDTV&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Roku%20App&utmhn=MySite&utmr=-&utmp=%2Fmain&utmac=UA-mycode-1&utmcc=__utma%3D1101868416.1987833600.1455862135.1455862135.1455862135.2%3B%2B__utmb%3D1101868416%3B%2B__utmc%3D1101868416%3B%2B__utmz%3D1101868416.1455862135.2.2.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B__utmv%3D1101834416.13A186137954%3B&utme=5(Initialize*Init%20Main*Device%20Type)(HDTV)&utmt=event
================编辑=================

我已经实现了GA测量协议,但仍然一无所获。。。这是我现在的要求:

POST to: 
http://www.google-analytics.com/collect
(and even http://www.google-analytics.com/debug/collect)

Post data (unescaped)
v=1
&an=MyChannel
&cid=1115131264
&tid=UA-XXXXXXXX-Y
&t=event
&ec=My App
&ea=Initialize
&el=Device Type
&ev=HDTV
&z=1299802880
我的GA账户上什么都没看到,我得到了一份礼物?反应;我没有从/debug/collect得到任何响应。我设置了echo服务器,可以查看post数据,另外:

POST /
user-agent: Roku/DVP-7.0 (027.00E09044A)
host: 10.0.0.145:8124
accept: */*
content-type: application/x-www-form-urlencoded
任何帮助都将不胜感激

++++++++++++++更新+++++++++++++++


我曾经无法让POST与我的特定平台(Roku)一起工作,但最终还是处理了一堆变量。原来
&ev=HDTV
不正确,因为
ev
必须是一个数字。。。希望这对其他人有所帮助

如果您试图构建自己的呼叫,为什么不使用测量协议?嗯。也许我得重写一下程序包。我试图使用我继承的遗留代码…问题已被更新尝试将其构建为HTTP get,并使用debug将其转储到web浏览器中查看您得到了什么。然而,对于初学者来说,ev是一款int-sending高清电视是行不通的。你一定要检查一下饮食。更新工作内容,以防其他人需要帮助