这FAQ解释了Matomo跟踪API检测独特的访客,并返回的游客,这取决于如何使用跟踪API。

当访问者浏览网页或屏幕,Matomo将试图发现这个请求是否属于现有的访问,和/或访问者是否之前访问了该网站。

Matomo如何检测访问者是否已知?

  • 如果一个用户ID设置,可以通过吗setUserId在你最喜欢的SDK或通过uid =在跟踪API,然后我们将首次访问的地方log_visit.idvisitor匹配用户ID(如在甲方发现跟踪cookie)。如果没有匹配,访问我们寻找访问的地方log_visit.user_id匹配的用户ID,或者在哪里log_visit.config_id访问者config_id匹配。
  • 当访问者ID在跟踪API通过手动设置cid =(见:跟踪API参考cid),我们只寻找访问log_visit.idvisitor匹配这cid
  • trust_visitors_cookies设置为1(见:常见问题关于trust_visitor_cookies),发现游客ID在甲方饼干_pk_id(见:甲方跟踪饼干)或在第三方缓存(参见:启用第三方饼干),我们只寻找访问log_visit.idvisitor匹配用户ID cookie。
  • 否则当访问者ID是发现在第一方或第三方甜饼,我们首次访问的地方log_visit.idvisitor匹配用户ID cookie。如果没有匹配,访问我们寻找访问的地方log_visit.config_id访问者config_id匹配。
  • 最后,当没有客人ID在甲方发现饼干(或第三方饼干)和一个客人指定ID没有通过cid =,我们只寻找访问的地方log_visit.config_id访问者config_id匹配。

当匹配来访游客/用户ID, Matomo看起来整个历史的访问,目前在数据库中。当匹配访问设备config_id (log_visit.config_id),我们只回头看window_look_back_for_visitor秒。默认情况下,这个值设置为30分钟。这个设置可以更改:了解更多

如果找到客人,然后Matomo将当前请求分配给现有的游客,通过更新当前访问者的访问或创建一个新的访问在适当的时候(了解更多关于Matomo认为参观)

Matomo检测返回访问者如何?

访客将标记为“返回游客”:

  • 他们之前至少有一次访问了网站访问和访问都是使用相同的浏览器和启用了跟踪cookie(这可以通过访问计数,检测到“第一次访问时间”和“最后访问时间”中跟踪cookie和发送给跟踪API&_idvc =&_idts =&_viewts =)
  • 或者他们访问了该网站,但跟踪cookie删除或丢失,Matomo仍然设法找到一个以前访问从这个人(定制时适用window_look_back_for_visitor更高的价值了解更多)
  • 或者他们有购买了一个项目这次访问之前在网站上(根据去年电子商务订单日期的追踪中发现饼干和发送给跟踪API&_ects =)

访客是如何跟踪多个域名?

默认情况下,Matomo没有跟踪跨域名独立访客。但是如果你跟踪多个域名在Matomo相同的网站,和你想跟踪你的游客准确地跨所有域,您可以使用跨域链接:在我们学习更多测量游客跨领域,跨域链接FAQ

以前的常见问题:我如何精确测量由游客所花费的时间在我的页面,包括对他们的访问时间最后一页吗?(使用心跳计时器)
Baidu