Configurar Tag Manager para usar URLs relativas al protocolo

La etiqueta de contenedor de Google Tag Manager utiliza HTTPS para cargar recursos (https://www.googletagmanager.com) y así proteger los datos de las etiquetas.

Si tienes que cargar contenedores de Tag Manager de manera relativa al protocolo, puedes hacerlo ajustando el protocolo en el código del contenedor para que sea // en lugar de https://.

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

Cuando usas una URL relativa al protocolo, el contenedor se carga mediante HTTP en las páginas que usan http://, y a través de HTTPS en las páginas que usan https://.

Las versiones anteriores del código de contenedor de Tag Manager usaban una URL relativa al protocolo para cargar contenedores (//www.googletagmanager.com). Estas versiones seguirán funcionando.