我的 Google 跟踪代码管理器出现问题。代码运行良好,但在事件中代码对用户可见!浏览器中显示的代码示例
dataLayer.push({'event':'record','km_event':'logged in'....})
我还没有看到其他人遇到过这个问题,我无法理解这部分代码显示在哪里!我正在使用的谷歌标签管理器代码(标题):
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','---CODE---');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=--CODE---" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
最佳答案
客户端 javascript 始终可见!即使你像你说的那样制作一个单独的 .js 文件,Web 上的 Javascript 是在客户端浏览器的“沙箱环境”中执行的,所以无论代码是什么,总能看到。
关于javascript - 事件中显示的 Google 跟踪代码管理器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44196667/