javascript - Google 跟踪代码管理器中的标签的 html 代码对所有人都可见吗?

标签 javascript security google-tag-manager

如果我在 GTM 的自定义 HTML 代码标记中包含某种私有(private)数据(例如 key 或密码),那么使用该容器访问网站的每个人都可以访问它吗?

最佳答案

与大多数标签管理系统(据我所知)一样,Google 跟踪代码管理器代码不在服务器上运行;而是在服务器上运行。相反,您配置的带有所有触发器和变量的标签将打包到 JavaScript 包装器中,并注入(inject)到当前查看页面的 html 代码中。

与所有客户端代码一样,一切都是可见的 - 代码会被 GTM 函数调用稍微混淆,但不会变得不再可读。加密必须由浏览器执行的代码实际上是不可能的,否则浏览器将无法执行它。

正如 nyuen 建议的那样,您甚至可以亲自查看 - 输入 http://www.googletagmanager.com/gtm.js?id=GTM-XXXXX进入您的浏览器(您将 XXXXX 替换为您发布的容器的 ID),您可以看到您在其中输入的所有内容,包括密码等。

关于javascript - Google 跟踪代码管理器中的标签的 html 代码对所有人都可见吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35598778/

相关文章:

android - Google 标签管理器 v4 跟踪 screenView 问题 android

javascript - 使用 Javascript 将页脚保持在底部

javascript - 当附加到 React 中的 SVG 图标时,onClick 事件处理程序无法按预期工作

javascript - 在 javascript 类中混合箭头函数有什么缺点吗?

objective-c - SecurityAgentPlugin 在 Yosemite 上不再工作(SFAuthorizationPluginView)

在新创建的 java.security.cert.X509Certificate 上抛出 java.security.cert.CertificateNotYetValidException

javascript - 数据未定义

java - Tomcat Web xml URL-Pattern 不接受带参数的 url?

javascript - GTM Google Analytics 自定义维度变量仅在某些时候触发

javascript - 在 React 中为 Google Analytics 安装 Google 标签管理器时遇到困难