【问题标题】:How to block/break/disable a request from a third-party tool?如何阻止/中断/禁用来自第三方工具的请求?
【发布时间】:2020-11-25 05:31:46
【问题描述】:

我不是专业人士,这是我创建网站的第一个小项目。

我使用来自第三方提供商的不同工具/小部件。例如预订系统。我的问题是第三方工具(如预订系统)将数据(例如 IP 地址)发送到谷歌(谷歌标签管理器)或 Matomo(跟踪工具)。例如我通过网络分析看到了这一点(见截图)。

我的问题:我可以编写一个脚本来取消/阻止/禁用这些请求吗?最好该脚本与所有浏览器兼容。我认为这应该是可能的还是?我的意思是,有像 Ghostery 这样的扩展程序会阻止这些请求(尤其是当我启用 ghostery 时,这个 Google 跟踪代码管理器请求)。

我为什么需要这个?我住在德国,这里是 GDPR(= 通用数据保护条例)。这意味着未经许可不得将任何个人数据(如 IP 地址)发送到外部服务器。

【问题讨论】:

  • 联系这些第三方提供商的支持如何禁用他们的跟踪,或为预订系统寻找不同的提供商。确实没有什么好的办法,尤其是如果您不想(并且可能不能)修改第三方脚本。
  • 感谢您的回答。不幸的是,我已经停用了该工具中的所有内容。但这并没有帮助。我已经联系了支持人员,但没有得到令人满意的解决方案。不过我不明白。像 Ghostery 这样的工具会阻止请求,不是吗?那么应该可以写一个脚本来阻止这些请求吧?
  • 像 Ghostery 这样的浏览器扩展使用的 API 与网页中的代码可用的 API 截然不同。 (反之亦然:ghostery 之类的工具也允许解除对特定请求的阻止——如果网页可以自行完成,那就太糟糕了)。
  • 也就是说,内容安全策略或可能的服务人员可能能够做到这一点。不过听起来确实很麻烦。
  • 感谢您详细解释。

标签: javascript jquery request privacy


【解决方案1】:

Google 跟踪代码管理器确实是个问题,因为它会将数据发送到美国,而且自从美国的隐私保护和 SCC 崩溃以来,这不再合法。避免这种情况的唯一方法是不使用 GTM。 Google 分析同样糟糕,您也应该将 Google 字体视为一种跟踪机制。

GTM 和 GA 的“GDPR 合规性”选项是在浪费时间。他们什么都不做,直到之后他们的脚本已经加载,此时损坏已经造成。只是不要使用它们。

Matomo 是另一回事,因为它通常是自托管的,因此不会向除您自己以外的任何人发送数据。也就是说,它通常是通过 javascript 跟踪器插件来实现的,并且可能会设置 cookie。但是,它也可以纯粹与不需要这些东西的日志分析一起使用。

寻找可以保护隐私的服务;它们存在。

【讨论】:

  • GDPR 真的让我头疼,工作量很大。问题是,第三方工具已经集成了 Matomo。您写道,Matomo 可以由您自己托管。正如我所说,我是初学者,这是我的第一个项目。谷歌开发工具告诉我:counter.simplybook.me/matomo.php 这意味着预订系统/预订工具托管 Matomo 并且不向 Matomo 发送任何数据?如果不是,那么我可能不得不使用收费的工具。
  • 是的,Matomo 是自托管的(阅读他们的文档),但看起来您使用的服务提供了它。如果您不想与他们共享数据,请从您这边删除对它的引用。一般来说,遵循 GDPR 比不这样做要更少 努力——主要的事情只是 进行所有跟踪。问题在于,许多服务声称合规,却反其道而行之。
  • “删除引用”到底是什么意思?你能告诉我我能做什么吗?我应该在哪里/查找什么(Matomo 文档,特定的 JS 代码?)?
  • 无论您的应用中从 simplebook.me 加载 Marino 的内容是什么。该服务的开发人员应该能够为您提供帮助。
  • 好的,谢谢,我将不得不等待支持的回复或寻找其他工具。
【解决方案2】:

如果您的脚本添加了这些,这将是相当困难的。您最好查看这些工具/小部件或它们使用的库的配置可能性。例如。如果 GTM 安装了 GA,您可以通过添加禁用 GA 跟踪

window['ga-disable-UA-XXXXXX-Y'] = true;

在 html 文件中的其他脚本之前。

【讨论】:

  • 感谢代码 sn-p。我明天试试。问题是,我已经禁用了工具中的各种东西,但我仍然收到谷歌的请求等等。
  • 不幸的是它没有用。但是感谢您的宝贵时间
  • 这不会阻止 GTM 加载,但如果你用他们的 GA id 替换 XXXX-y 部分,如果 GTM 注入它,它可能会禁用 GA。
  • 哦,对不起。我误解了一些东西。没有安装GA。就像你说的那样,代码不会阻止使用 GTM 加载。我还注意到,当我实现代码 sn-p 时。对此感到抱歉。好的,因此无法禁用 GTM。我明白了。
  • 是的,但通常使用 GTM 来安装实际的跟踪脚本,例如 GA
猜你喜欢
  • 1970-01-01
  • 2017-11-20
  • 2015-04-27
  • 2019-12-03
  • 2019-08-06
  • 2022-01-13
  • 2021-03-01
  • 2021-02-15
  • 1970-01-01
相关资源
最近更新 更多