Javascript 阻止Google标记管理器读取输入元素

Javascript 阻止Google标记管理器读取输入元素,javascript,forms,google-tag-manager,Javascript,Forms,Google Tag Manager,我正在多个web应用程序上实现Google Tag Manager GTM。其中一个应用程序要求用户提供个人信息。有很好的程序来审核应用程序代码,以确保个人信息安全存储且不会泄漏 然而,实现GTM将不可避免地意味着web分析师可以编写和部署JavaScript代码来读取这些输入字段,并将信息发送给第三方,如Google Analytics 有没有办法阻止Google Tag Manager访问用户输入此信息的输入字段?我没有在GTM v2中使用此功能,但是在v1中,通过页面中的代码,这不能被GT

我正在多个web应用程序上实现Google Tag Manager GTM。其中一个应用程序要求用户提供个人信息。有很好的程序来审核应用程序代码,以确保个人信息安全存储且不会泄漏

然而,实现GTM将不可避免地意味着web分析师可以编写和部署JavaScript代码来读取这些输入字段,并将信息发送给第三方,如Google Analytics


有没有办法阻止Google Tag Manager访问用户输入此信息的输入字段?

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

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

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

此外,虽然许多人可能有权添加标记,但只有一个人有权发布更改,并在每个新标记上签字。这样,如果事情出了差错,至少会有人负责