在 Piwik 中发送页面浏览量

在 Piwik 中发送页面浏览量

抱歉,这个问题很基础,但我无法弄清楚。

我正在将我的网站从 Google Analytics 转移到 Piwik。我让 Piwik 运行起来,但我无法触发页面浏览量。

history.pushstate主要问题是页面由 javascript 加载,并最终通过地址栏推送到。

为了使用 Google Analytics 进行跟踪,我可以轻松地推动它,ga('send', 'pageview', page);但我无法在 piwik 中找到相同的功能。

任何帮助深表感谢。

JeroenED。

答案1

我也在与 Piwik 较劲。据我所知,与 Piwik 对话最可靠的方法是通过其全局_paq变量。跟踪页面浏览量,如下所示:

_paq.push(['trackPageView']);

然而,Piwik 似乎没有跟踪当前的URL,而是启动时看到的 URL。因此,您需要使用新 URL 更新 Piwik,然后才能跟踪另一个页面浏览量:

// Some history.pushState({}, title, url) here …
_paq.push(['setCustomUrl', url]);
_paq.push(['trackPageView']);

您可能还想设置文档标题 ( setDocumentTitle)。查看 Piwik JS API 概述这里

相关内容