php - 是否有可靠的方法来获取引用 url 而无需依赖 $_SERVER?

标签 php google-analytics

我正在根据 Google 和 Bing PPC 广告系列自定义我的网站内容。如果用户点击 PPC 广告,他们会看到某些内容。如果他们通过有机搜索访问该网站,他们会看到不同的内容。如果他们直接来,他们会看到第三种内容。
它有效,但并非始终如一;结果与预期不符,并且 PPC 广告通常会显示有机内容。
我知道 HTTP_REFERER 不能被信任,所以这可能是导致问题的原因。
无论如何,有没有更好的方法来做到这一点?我可以在 https://code.google.com/p/gapi-google-analytics-php-interface/ 中使用 Google Analytics 和/或其他东西吗?可靠地获取引用 URL?
感谢您的任何建议。

最佳答案

如果不使用 $_SERVER,则无法根据用户是从搜索引擎单击您的网站还是直接输入 URL 来显示不同的内容。 ,甚至使用 $_SERVER不可靠,因为它很容易被伪造。然而据我所知,向搜索引擎提供不同的内容(也称为伪装)是一种让您的网站被禁止和/或惩罚的快捷方式。所以我会不惜一切代价避免这种情况。

对于 CPC 广告系列,这很容易。只需设置一个不同的 URL,例如 http://www.yoursite.com/?cpc=adwords , 那么如果 $_GET['cpc']已设置,设置 session 变量并将它们重定向到同一页面但没有 $_GET范围。当然, session cookie 也可以被删除/禁用,因此即使这样也不是 100% 可靠的。

关于php - 是否有可靠的方法来获取引用 url 而无需依赖 $_SERVER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26721402/

相关文章:

php - 检查二维数组的 PHP 数组键

php - 使用 Netbeans 部署缩小版本的 JS/CSS

php - SEO 友好的 .htaccess RuleRewrites

ios - 屏幕跟踪未显示在 Google Analytics iOS 上

drupal-7 - Google Analytics 未显示所有订单跟踪

php - 如何获取与 WordPress 博客特色图像关联的图像文本?

php - 从组合框中选择值

Android 谷歌分析显示来自俄罗斯的访问甚至没有在任何设备上安装应用程序

javascript - 如何更好地跟踪 Google Analytics 中的 Google 图片搜索流量? [具体关键词]

google-analytics - PPC 事件访问者的路径摘要