如何通过网络跟踪我的网站网址?不使用谷歌分析

时间:2012-11-22 02:57:26

标签: url tracking

很抱歉这个简单的问题,但我已经在论坛上搜索了2个小时。

目标:

我想通过网络跟踪我的网站网址。我目前正在使用谷歌分析进行跟踪,这对我来说很好。但我希望向用户显示他们在登录帐户时点击其链接的位置。

我能做到这一点的最佳方式是什么?如果有帮助,我正在使用php支持。我的目标是提供:点击链接的次数以及点击URL的位置。

1 个答案:

答案 0 :(得分:0)

编辑:我希望别人会给你一个更好的暗示,但由于这个问题似乎没有吸引很多人,我会试着给你一个更好的答案。

因此,将问题分解为碎片,您希望每次访问页面时都触发一段代码。在呈现统计信息时,您应该能够在某一点上对页面与其所有者之间进行映射。如果您想“偷工减料”并拥有一个简单的解决方案,您只需在数据库中插入一个描述该事件的新条目即可。您似乎只对访问它的次数感兴趣,因此对于特定的pageID,您可以count有多少条目,因此可以直接从您的数据库计算此数据。 / p>

现在,有趣的部分,弄清楚访客来自哪里。如果您查看PHP的$_SERVER变量(记录为here),您会发现它包含许多有趣的信息。我想你最感兴趣的是'HTTP_REFERER'包含

  

将用户代理引用到的页面地址(如果有)   当前页面。这是由用户代理设置的。并非所有用户代理都会   设置这个,有些提供修改HTTP_REFERER的能力   特征。简而言之,它无法真正被信任。

快速查看Stack Overflow我没有找到更可靠的来源,所以如果可用,我想这是你可以使用的唯一数据。

如果您想让事情更加健壮,您可以记录访问者的IP address,并且每天只计算1次访问。

因此,为了概括,您创建了一个记录访问的表格,其中包含pageIDreferer(可选IP addressdate,以防止多次插入同一天来自同一个用户,如果你想要严格)。您是否向每个页面添加一个函数调用,该函数将记录您pageID的信息,可能是您在内部使用的URL或ID?和$_SERVER['HTTP_REFERER']的值。然后,当用户想要查看他的统计信息时,您会查找属于他的每个pageID,然后提取该页面的count个条目以及所有引用者。

我希望我的解释清楚。它绝对不是防弹的,但它很简单,应该可以完成这项工作,而且可以很快编程。

旧答案:Piwik(记录为here)与Google Analytics非常相似。由于您拥有存储数据的数据库,因此您可以根据需要提取所需的所有数据,并按照自己的方式进行操作,而不必依赖其他人(Google)。

相关问题