Javascript Google标记管理器给出混合内容错误

Javascript Google标记管理器给出混合内容错误,javascript,asp.net-mvc,ssl,https,google-tag-manager,Javascript,Asp.net Mvc,Ssl,Https,Google Tag Manager,我正在将我们的网站转换为https。到目前为止进展顺利,但我似乎不知道如何摆脱Chrome中的这个控制台错误 出现在_Layout.cshtml页面中的Google标记管理器代码直接从中提取,如下所示: <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXX" height="0" width="0" style="displ

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

出现在_Layout.cshtml页面中的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 -->

(函数(w,d,s,l,i){w[l]=w[l]||【】;w[l]。推送({'gtm.start':
new Date().getTime(),事件:'gtm.js'});var f=d.getElementsByTagName[0],
j=d.createElement,dl=l!=“数据层”?“&l=”+l:“”;j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(窗口、文档、“脚本”、“数据层”、“GTM-XXXX”);

这不是标记管理器本身,而是其中包含的标记之一-您可以看到错误消息引用的是“”这是一个adserver

最可能的情况是,您有一个发布者标记作为自定义html标记或自定义图像,并且您的发布者将其跟踪标记重定向到来自bs.service-sys.com的标记,而不使用ssl加密

这类事情发生得并不罕见,让我很恼火(我在一家在线营销公司工作),因为它不可能告诉谁从我的客户网页收到了用户数据(这也产生了有趣的法律问题)。当然,使用未加密的元素会破坏ssl

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