我一直在尝试使用php-ga库发送服务器端ga事件,但是,有些数据是如何在GA上显示的,使用GA js它可以工作但是从服务器端这不起作用。尝试了2天后,我在这里发帖。
示例代码:
$page = new GoogleAnalytics\Page("/dummypage.php");
$page->getTitle("Dummy page");
$tracker->trackPageview($page, $session, $visitor);
php-ga打印的日志似乎很好:
请求:(隐藏GA ID)。
2014年9月2日,下午10:14GET /__utm.gif?utmwv=5.2.5&utmac=UA-XXXXXXXX-1&utmhn=somethingawesome.in&utms=2&utmn=135498032&utmcc=__utma%3D80555669 .599680152.1409676286.1409676286.1409676286.1%3B&安培; UTMP =%2Fdummypage.php&安培; utmcs = - &安培; utmr = - &安培; utmip = 127.0.0.1&安培; utmul =安培; utmfl = - &安培; utmje = - &安培; utmhid = 1974089052 HTTP / 1.0 ^ M
主持人:www.google-analytics.com ^ M
User-Agent:Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 33.0.1750.117 Safari / 537.36 ^ M X-Forwarded-For:127.0.0.1 ^ M. 连接:关闭^ M
响应:
2014年9月2日,10:14 pmResponse = HTTP / 1.0 200 OK ^ M. Pragma:no-cache ^ M. 到期日:2000年4月19日星期三11:43:00 GMT ^ M. 最后修改时间:2004年1月21日星期三19:51:30 GMT ^ M. X-Content-Type-Options:nosniff ^ M. 内容类型:image / gif ^ M. 日期:2014年8月30日星期六00:53:10 GMT ^ M. 服务器:Golfe2 ^ M. 内容长度:35 ^ M. Cache-Control:private,no-cache,no-cache = Set-Cookie,proxy-revalidate ^ M. 年龄:316296 ^ M. 替代协议:80:quic ^ M. ^ M
我确信我的GA ID是正确的。 谢谢, 莫汉
答案 0 :(得分:0)
实际上我刚刚意识到它正在运行,奇怪的是事件没有出现在GA的实时仪表板中(但在普通视图中可用)。