在PHP中,通過社交網絡(如Facebook,Twitter和Google+)識別來自我的平臺的流量的最佳方式是什麼?識別來自社交網絡的流量(Facebook,Twitter,Google +)
我想我可以看看HTTP_USER_AGENT,但是後來我需要知道HTTP_USER_AGENT來識別我要識別的社交網絡。有沒有更好的辦法?
基本上想做些事情,如果有人從社交網絡引薦來到我的網站。
在PHP中,通過社交網絡(如Facebook,Twitter和Google+)識別來自我的平臺的流量的最佳方式是什麼?識別來自社交網絡的流量(Facebook,Twitter,Google +)
我想我可以看看HTTP_USER_AGENT,但是後來我需要知道HTTP_USER_AGENT來識別我要識別的社交網絡。有沒有更好的辦法?
基本上想做些事情,如果有人從社交網絡引薦來到我的網站。
HTTP用戶代理不會爲您提供您正在查找的信息。
我會檢查該HTTP_REFERER頭:
$_SERVER['HTTP_REFERER']
檢查它是否包含您要查找的域名。
我會檢查哪些域名? facebook.com,plus.google.com,twitter.com?但是,這將忽略國際版本的網站。所以我會省略.com部分? – user1009698
我不確切知道域結構在這種情況下的外觀。我可能會忽略TLD部分(例如.com)。 –
嘗試使用谷歌分析表。請參閱文章http://marketingland.com/google-analytics-social-reports-8138 –
瀏覽器不會根據引薦來源更改用戶代理。他們爲什麼? – geoffspear