2014-05-16 105 views
-4

在PHP中,通過社交網絡(如Facebook,Twitter和Google+)識別來自我的平臺的流量的最佳方式是什麼?識別來自社交網絡的流量(Facebook,Twitter,Google +)

我想我可以看看HTTP_USER_AGENT,但是後來我需要知道HTTP_USER_AGENT來識別我要識別的社交網絡。有沒有更好的辦法?

基本上想做些事情,如果有人從社交網絡引薦來到我的網站。

+0

嘗試使用谷歌分析表。請參閱文章http://marketingland.com/google-analytics-social-reports-8138 –

+0

瀏覽器不會根據引薦來源更改用戶代理。他們爲什麼? – geoffspear

回答

2

HTTP用戶代理不會爲您提供您正在查找的信息。

我會檢查該HTTP_REFERER頭:

$_SERVER['HTTP_REFERER'] 

檢查它是否包含您要查找的域名。

+0

我會檢查哪些域名? facebook.com,plus.google.com,twitter.com?但是,這將忽略國際版本的網站。所以我會省略.com部分? – user1009698

+0

我不確切知道域結構在這種情況下的外觀。我可能會忽略TLD部分(例如.com)。 –