【问题标题】:Prevent Google Tag Manager from reading input-elements阻止 Google 跟踪代码管理器读取输入元素
【发布时间】:2015-04-24 08:33:00
【问题描述】:

我正在多个网络应用程序上实施 Google 跟踪代码管理器 (GTM)。这些应用程序之一要求用户提供个人信息。有很好的审核应用程序代码的流程,以确保个人信息安全存储且不泄漏。

但是,实施 GTM 将不可避免地意味着网络分析师可以编写和部署 JavaScript 代码来读取这些输入字段并将信息发送给第三方(例如 Google Analytics)。

有没有办法阻止 Google 跟踪代码管理器访问用户输入此信息的输入字段?

【问题讨论】:

    标签: javascript forms google-tag-manager


    【解决方案1】:

    我没有在 GTM v2 中使用此功能,但在 v1 中,您可以通过页面中的代码 can blacklist types of tags(这不能被 GTM 界面中的配置覆盖)-因此您可以阻止用户实现自定义 HTML/JavaScript可能包含从页面中提取信息的代码的标签。请记住还将自定义 JavaScript 宏列入黑名单,因为它们也可以这样做。

    如果您的页面将任何信息写入全局 javascript 变量,您还必须禁用 JavaScript 变量宏(这将允许用户在宏中编写提取函数),可能还有 DOM 元素宏

    更好的是,不要做黑名单,创建一个白名单。

    此外,虽然许多人可能有权添加标签,但应该只有一个有权发布更改并签署每个新标签的人。这样一来,如果出现问题,至少有人负责。

    【讨论】:

      猜你喜欢
      • 2017-12-20
      • 1970-01-01
      • 2016-01-21
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 2020-08-12
      相关资源
      最近更新 更多