如何通过 JavaScript 从 Piwik 获取访客 ID?

How can I get visitor ID from Piwik via JavaScript?

我试过这个:

var visitor_id;    
    _paq.push([ function () { visitor_id = this.getVisitorId(); }]);

在我清除浏览器 cookie 之前,它运行良好,一旦我清除浏览器 cookie,Piwik getVisitorId() 就不会带来旧的访客 ID。 Piwik 仍在跟踪旧访客 ID 本身,我只是想找回它。

您可以在此处的其中一个客户端站点上看到错误:https://www.artsocket.com/

var visitor_id;
_paq.push([ function() { visitor_id = this.getVisitorId(); }]);

如果在浏览器中启用了 cookie,此方法肯定有效。它从 Piwik 的 _pk_id cookie 中获取访客 ID。这也是获取 cookie 的推荐版本,因为在这种情况下您不会创建新的跟踪器对象。