2013-10-30 93 views
1

我正在嘗試從PHP讀取__utma Google Analytics(分析)Cookie,以確定用戶是否爲新用戶。從PHP中讀取Google Analytics(分析)Cookie

我的網站是在www.domain.com沒有HTTPS

我與鉻控制檯Cookie域.www.domain.com即與域之前的一點注意。因此,當我嘗試使用php變量$ _COOKIE讀取cookie時,它不會顯示出來。

我也注意到,在HTTPS域中,創建了兩個cookie:一個是.www.domain.com,另一個是可以讀取的.domain.com。

最後,我可以閱讀.www.domain.com使用Javascript,但我想用PHP來做。

我錯過了什麼?

演示頁:http://gandi.buypacker.com/ga/example.php

回答

0

Apparantly別人有同樣的問題。有人做了一個類來幫助分析GA餅乾:https://github.com/joaolcorreia/Google-Analytics-PHP-cookie-parser

+0

感謝您的鏈接,但它不會爲$ _COOKIE工作['__utma']永遠不會被定義:/ –

+1

您是否可以讀取/設置其他Cookie?你可能會讓你的cookie域設置錯誤。 –

+0

我已經設置了一個演示頁面:http://gandi.buypacker.com/ga/example.php –

0

確保你在谷歌分析的JS代碼明確設置你的Cookie域:

_gaq.push(['_setDomainName', 'www.domain.com']); 
+0

我已經更新演示頁面,但它仍然無法正常工作 –

相關問題