Matomo不会追踪我网站上Outlinks的下载量和点击量。
Matomo (Piwik)应该自动跟踪下载文件的点击(具有已知的扩展名,例如。jpg, png, exe, zip等)和点击Outlinks(链接到其他网站)使用Javascript点击处理程序。这可能会失败的原因有以下几点:
- 冲突的Javascript代码
在一些罕见的情况下,下载和输出链接跟踪不工作在Matomo是因为你的页面是使用另一个Javascript脚本或库设置点击处理程序以及。如果第三方单击处理程序返回值,则会导致浏览器取消其他已注册的单击处理程序。相反,它们应该返回false。大多数脚本和库都是正确的,但您可能必须手动编辑Javascript代码以在onclick事件中返回false。 Matomo反应不够快,用户被重定向到点击目标
Matomo点击处理程序通过添加一个小延迟来工作,在此期间请求被发送到Matomo服务器。如果请求在此延迟内没有到达服务器,则请求将不会被跟踪,用户将被重定向到所单击的下载文件或外部网站。你可以增加这个延迟,从默认的500ms(0.5秒),通过在Javascript代码中添加以下代码,在piwiki . gettracker(..)行之后:_paq。推动([setLinkTrackingTimer, 750]);//增加到750毫秒
您使用的是旧的浏览器版本
例如,已知的WebKit错误跟踪请求中断的位置。一种解决方法是向锚元素添加target= " _blank "属性。追踪一个Matomo还不知道的文件扩展名,请参见开发者指南自定义下载时跟踪的文件类型.
手动跟踪点击作为下载,当自动下载跟踪由于某种原因不能工作时,你可以手动将点击记录为下载.
在Matomo JavaScript跟踪器中启用发送信标在Matomo 4中,发送信标默认是启用的,但如果需要,可以手动启用.
如果这不能帮助解决问题,您可以在这个FAQ中找到其他相关信息:马托莫没有跟踪我自己网站的外链点击量