2011-09-20 35 views
0

是否有一个简单的脚本可以检查我是否从Google Organic或PPC获取流量?这将不涉及使用任何谷歌API的。检查有机流量vs PPC

会这样就够了吗?

if (document.referrer) { 
      var ref = document.referrer; 
      if (ref.toLowerCase.search("http://www.google.co.uk/aclk?") || ref.toLowerCase.search("www.googleadservices.com")) { 
       alert("PPC"); 
      } 
      if (ref.toLowerCase.search("http://www.google.co.uk/url?")) { 
       alert("Organic"); 
      } 
     } 
     else { 
      alert("no referrer"); 
     } 

或者也许在服务器端?

回答

0

绝对在服务器端,是的,这将为绝大多数的流量工作。

也许你应该优化你的字符串比较多一点(也许正则表达式)的情况下,用户可能会使用谷歌与HTTPS或另一个域比.co.uk。

虽然为什么不使用Google Analytics

+0

感谢您的建议Tom,我相信Google Analytics只会提供有关流量的信息,但我需要根据用户来自哪里来触发网站上的一些代码。 –

+0

在这种情况下,您可以使用后端或前端,具体取决于触发代码的位置。 – thwd