去年,Chromium 浏览器团队宣布将更改 Cookie 的默认行为,特别是名为 的属性samesite
。在过去的几个月里,我们对 Cookie 处理方式进行了多项更改,以便 Matomo 能够为此做好准备。根据您的设置和所使用的功能,某些功能可能不再有效。
您可以在 Matomo 上使用 HTTPS来避免大多数问题,理想情况下也可以在您的网站上使用 HTTPS。
如果您尚未运行最新版本的 Matomo(本文撰 手机号码数据 写时版本为 3.13.3),我们强烈建议您尽快升级。之前的版本与这些 Cookie 浏览器变更不兼行为可能会导致回归容。
选择退出屏幕
如果您在通过 HTTP 运行的网站上嵌入了“选择退出”屏幕,Matomo 的“选择退出”功能可能会失效。在这种情况下,它仍然可以通过 http 协议运行:
- 当嵌入退出屏幕的隐私政策页面(通过 iframe)也嵌入了 Matomo JavaScript 跟踪器时,
- 并且当退出和 JS 跟踪器都指向同一个 Matomo 安装时。
在其他使用 HTTP 的情况下,退出功能可能会失效。
我们建议您在隐身浏览器窗口中打开您的 交互式内容可以帮助您仔细解决弱点 隐私政策页面,测试您网站上的“选择退出”功能是否仍然有效。然后,尝试选择退出跟踪,并重新加载页面。如果“您尚未选择退出。取消选中此框即可选择退出”复选框仍然处于勾选状态,则表示您的选择退出功能无效。
如果退出功能不再起作用,很可能是因为使用了 HTTP。在这种情况下,您应该将退出 URL 更改为 HTTPS。例如,从 更改为。如果您的 Matomo 尚不支持 HTTPS,您需要联系您的网站托管商或系统管理员,在您的 Matomo 域名上启用 SSL
JavaScript 跟踪器
在大多数情况下,与 JavaScript Tracker 相关的所有内容仍将按预期工作。
但有一个极端情况:当您行为可能会导致回归同时读取 Matomo 的 cookie 服务器端时。在以下情况下,您可能会受到此极端情况的影响:
- 您可以在浏览器中跟踪部分用户行为(使用 Matomo JS Tracker),
- 并跟踪服务器中的用户行为(例 手机号码 如使用 PHP、Java、Python、C# 等中的 Matomo SDK 之一)。
在这种情况下,为了您仍然能够在服务器上读取所谓的内容,我们建议您将此行添加到您的 JS 跟踪代码中: