-1

我即将发起一个广告活动来推广我的网站,问题是我想创建具有不同 URL 的登录页面,以便我轻松跟踪访问者并了解哪种活动效果最好,我已经看到了http之类的链接://www.mywebsite.com/?id=1http://www.mywebsite.com/?id=2,两个链接也显示主要网站内容,但使用不同的 URL 以便于跟踪访问者,我想知道如何创建这样的 URL,希望您能帮助我,谢谢。

4

2 回答 2

3

在您的index.php(或执行的任何 PHP 脚本http://www.mywebsite.com/)中添加类似于此的代码:

if(!empty($_GET['id'])) {
    $id = $_GET['id'];
    track_visit($id);
    header('Location: /');
    exit;
}

该功能track_visit()可以像记录给定 ID 的访问一样简单,也可以更复杂,例如检查用户的 IP 最近是否已被跟踪。

使用跟踪后的重定向,因此 id 参数不会保留在 URL 中 - 否则如果您使用最简单的实现方式,点击刷新将再次跟踪用户track_visit。除此之外,在 URL 中保留跟踪信息会使其看起来很丑陋(只需查看utm_campaign=...您在关注 rss 提要或时事通讯链接时经常在 URL 中拥有的令人难以置信的长等数据),并且用户将链接复制给其他人会导致他们被跟踪到 - 这可能不是你想要的。

于 2012-06-16T10:02:59.447 回答
0

除了您应该真正了解与动态网站相关的所有基本知识外,您还可以使用 Google Analytics 来跟踪这些活动,因为它会为您提供有关每个访问者的更多信息……</p>

谷歌分析 - 活动跟踪是如何工作的?

如果您不想使用 Google 产品,我建议您改用 Piwik

跟踪活动 – 分析 Piwik

于 2012-06-16T10:03:24.800 回答