提供终端选择退出,选择加入或获取状态的访问者跟踪。所以你可以实现一个自定义的HTML, CSS和JS来实现自定义风格的tracki。
Matomo支持选择退出iframe,这可能支持您的需求。但在某些情况下,通过ajax请求和没有iframes实现opt out / opt in更方便。可能出于安全原因。
我有这样一个项目,并实现了这个漂亮的小插件,它为你提供了三个新的API url:
= api方法= AjaxOptOut.isTracked your.piwik / index . php ?模块
无论当前用户是否被跟踪,您都会得到一个响应。= api方法= AjaxOptOut.doIgnore your.piwik / index . php ?模块
Piwik将为当前用户设置忽略cookie。= api方法= AjaxOptOut.doTrack your.piwik / index . php ?模块
Piwik将删除当前用户的忽略cookie。您必须使用JSONP请求,因为AJAX请求需要操作cookie。
这个插件是免费的,请随意花我一杯咖啡,并给我你的反馈。您可以在Matomo市场找到更多信息。
查看并下载特定Matomo版本的插件:
几年前,我在一家很酷的机构担任高级网页开发人员。我们想通过一些不错的网站覆盖来升级典型的德国人退出追踪游戏。因此,我们需要在piwik / matomo中的ajax端点来控制忽略cookie。
2016年之后,发展停滞不前。插件工作,不需要更改。但这不是开源的工作方式。
当Matomo 4出来的时候,我害怕更新我的预置实例,因为这个插件可能不起作用。亚博账号每天2000元出租愚蠢的对吧?
所以在2021年我调查了测试自动化方面的重要工作我的matomo插件。现在,这个插件的逻辑已经被集成测试覆盖了,它将运行在所有受支持的Matomo版本上。除了针对我的代码更改运行这些测试之外,我还每周针对最新的开发运行一次测试,以便在出现问题时,CI/CD会通知我,而不是您。
对于Matomo市场,需要有一个GitHub项目托管代码。
即使这个插件有一个GitHub项目,它也只是我的GitLab项目的镜像。更改会自动推送到GitHub,也会自动创建版本。
请随意分叉我的GitHub项目。即使我不接受拉请求,我也期待着手动接管您的更改。
此插件已通过使用测试GitLab CI.
我确保所有代码更改都兼容:
我确保插件在Matomo版本中如预期的那样工作:
这个插件提供了一个UI吗?
不。这个插件只提供API端点。
这个插件是否得到支持?
是的。请参阅中的支持选项市场.
有什么替代jQuery的方法吗?
是的,当然。这个插件只是一个API,你可以在任何你喜欢的地方调用它。例如在这里你可以找到一个web组件来利用这个插件API。
查看并下载特定Matomo版本的插件: