【问题标题】:Google Tag Manager giving mixed content error谷歌标签管理器给出混合内容错误
【发布时间】:2015-06-23 18:21:58
【问题描述】:

我正在将我们的网站转换为 https。到目前为止进展顺利,但我似乎无法弄清楚如何在 Chrome 中摆脱这个控制台错误。

_Layout.cshtml 页面中显示的 Google 跟踪代码管理器代码直接从 Google 提取,如下所示:

<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->

【问题讨论】:

    标签: javascript asp.net-mvc ssl https google-tag-manager


    【解决方案1】:

    这不是跟踪代码管理器本身,它是其中包含的代码之一 - 您可以看到错误消息指的是“http://bs.serving-sys.com/”,它是一个广告服务器。

    您很可能有一个发布商标记,既可以是自定义 html 标记,也可以是自定义图像,而您的发布商将他的跟踪标记重定向到来自 bs.serving-sys.com 的标记,而不使用 ssl 加密。

    这种事情并不罕见,而且让我很恼火(我在一家在线营销公司工作),因为无法分辨谁从我的客户网页接收用户数据(这也会产生有趣的法律问题) .当然,未加密的元素几乎会破坏 ssl。

    您应该转到浏览器的网络选项卡并查找重定向(最有可能是 302),以查看您的哪些标签启动了重定向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 2018-04-13
      • 1970-01-01
      相关资源
      最近更新 更多