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