我即将推出广告宣传活动来推广我的网站,我想创建不同网址的目标网页,以便我跟踪访问者并了解哪些广告系列效果最好,我见过像http://www.mywebsite.com/?id=1和http://www.mywebsite.com/?id=2这样的链接,这两个链接也显示主要网站内容,但有不同的URL,以便于跟踪访问者,我想知道如何创建这样的URL,我希望你能帮助我,感谢。
答案 0 :(得分:3)
在index.php
(或转到http://www.mywebsite.com/
时执行的任何PHP脚本)中添加与此类似的代码:
if(!empty($_GET['id'])) {
$id = $_GET['id'];
track_visit($id);
header('Location: /');
exit;
}
函数track_visit()
可以像记录对给定ID的访问一样简单,也可以更复杂,例如检查最近是否已经跟踪过用户的IP。
使用跟踪后的重定向,因此id参数不会保留在URL中 - 否则,如果您使用最简单的方法实现track_visit
,则点击刷新将再次跟踪用户。除此之外,在URL中保留跟踪信息会使其看起来很丑陋(只需查看您在关注RSS订阅源或新闻稿链接时在网址中经常拥有的令人难以置信的utm_campaign=...
等数据)并且用户将链接复制到某人否则会导致他们被追踪 - 这可能不是你想要的。
答案 1 :(得分:0)
除此之外,您可以真正了解有关动态网站相关内容的基本知识,您可以选择Google Analytics跟踪这些广告系列,因为它会为您提供有关每位访问者的更多信息......
Google Analytics - How does campaign tracking work?
如果您不想使用Google产品,我建议您先看看Piwik