如何通过Cookie跟踪我网站页面上的观看次数

时间:2017-09-27 08:34:05

标签: javascript php cookies google-analytics

我的网站会有很多网页,网址就像

http://test.com/abcdse
http://test.com/1gshjj
....

我想通过cookie跟踪这些页面上的视图,我可以考虑在数据库的视图列中保存每个页面的视图,并检查用户的唯一性我想发送cookie“pages_id”,其中包括用户访问过的网页的所有ID(以逗号分隔),每次用户访问新页面时,我都需要更新该Cookie,

这是我正在考虑的解决方案然后我检查了跟踪视图的其他网站(https://links-safety.com/HNpj5K),他们使用名为_gid,_ga等的cookie,并且他们没有任何保存page_ids,那么我尝试谷歌关于这些cookie(_gid和_ga)我发现它们被google analytics.js使用。然后我发现了更多的库和方法来跟踪视图,

我现在感到很困惑,但我觉得这对现有的图书馆或其他东西来说很容易,有人可以指引我一点朝正确的方向吗?

由于

1 个答案:

答案 0 :(得分:2)

  

我可以考虑在数据库

的视图列中保存每个页面的视图

是。那样做。

好。除了专栏。您需要一个桥接表,一次将用户连接到一个页面。

  

用于检查用户的唯一性我正在考虑发送cookie" pages_id",其中包括用户访问过的网页的所有ID(以逗号分隔),

这并没有告诉你有关用户唯一性的任何信息。这只是告诉您用户访问了哪些页面...并将数据存储在浏览器中,您无法访问它。

按照您最初的计划将数据存储在数据库中。

  

他们使用名为_gid,_ga等的cookie,并且他们没有任何保存page_ids的长字符串,

没有。它们具有唯一的标识符,因此可以将一个用户告诉另一个用户。

  

我有这种感觉,用一些现有的库或其他东西很容易

是。谷歌分析。他们甚至为您提供数据库。