代码之家  ›  专栏  ›  技术社区  ›  Poni

php如何知道点击来自google

php
  •  0
  • Poni  · 技术社区  · 15 年前

    我想展示一下内容 只有那些通过广告的人 .

    这个页面是用PHP编写的,所以我使用 $_SERVER['HTTP_REFERER'] .

    1. 有更好的替代方法吗 $\u服务器['HTTP\u REFERER']

    2. 我应该将引用者的域与哪些字符串/域进行比较(我将处理提取)?我的意思是,我猜谷歌有不止一个域名,他们正在使用的广告,还是没有?有双击.com.... 还有其他域名吗?除了尝试/失败之外,我如何检查它?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Chris    15 年前

    $\u SERVER['HTTP\u REFERER']通常是确定单击从何而来的标准方法。在你完全控制的网站中,有更可靠(更复杂)的点击方法,但这对谷歌的点击没有多大帮助。是的,它可以被欺骗,是的,它可以是空的,但只要你不是基于这些数据瞄准核武器,你可以优雅地处理空值,它应该是足够好的。

    至于域名,你必须考虑国际谷歌域名,以及所有谷歌*.com域名。

        2
  •  1
  •   shsteimer    15 年前

    我建议在你给Google的链接上添加一个参数。i、 e.代替 yoursite.com/landing ,做 yoursite.com/landing?campaign=12

    如果你担心好奇的用户会使用这个参数,那么解决方法很简单——当他们点击这个URL时,通过服务器301重定向。

    如果我要求的话 yoursite.com/landing?活动=12 ,您的服务器--在提供页面之前--应该记录我对campaign 12的访问,并将我重定向到普通url yoursite.com/landing

    是的,如果用户足够聪明或好奇的话,他们仍然可以搞乱原始链接 之前 他们点击它,但我认为这将是远比嗅气味更有效 referer

        3
  •  -2
  •   SingleNegationElimination    15 年前

    你可以考虑使用一个现有的系统,比如googleanalytics,而不是自己去研究如何测量你的页面浏览量

    推荐文章