说我想跟踪多少&我网站上的哪些用户点击了页脚链接。 有4个链接:条款,隐私,联系,反馈。 (这是一个例子。我的网站上的所有链接都需要这个。我需要在不使用谷歌分析或其他软件包的情况下在内部进行,因为有些数据是高度机密的,不能向这些公司透露)。平台是MySQL和PHP。
我认为它会是这样的:
1)我有一个链接查找表
link_id, link, path
2)我有一个页面文本的查找表(对于像条款这样的实际单词)
text_id, text
3)我在页面上引用了4个单词的文本(text_id
)
4)我引用页面上的链接(link_id
)
现在我知道如何做第3步,但我不知道如何做第4步?
5)然后,一旦我完成第4步,我需要编写一个php函数,它将捕获user_id
并写user_id
,link_id
,datetime
到链接跟踪表+活动查找表中的activity_id
,如activity_id 6 = visit
链接? 这是否有效?
6)遗漏其他什么?
答案 0 :(得分:1)
基本思想是将链接包装在一个可以做两件事的小Javascript中:
1)触发ajax命令,但不需要响应 2)将浏览器指向链接。
ajax命令请求带有参数的静态资源,例如“logThis.html?user = xxx& linkid = xxx& otherparm = xxxx”
这些现在出现在您的apache日志中。将apache日志吸入您的数据仓库,过滤“logThis.html”行并将bob作为您的叔叔。