Hay muchos métodos para instalar Google Tag Manager en WordPress, en este caso apostamos por un método sin plugins y realmente sencillo.

Situaremos el siguiente código en la parte superior del archivo de funciones de nuestro tema de WordPress, que incrustara el script de Google Tag Manager tanto en la cabecera como en el cuerpo de la página de forma automática.

function addGTMhead() { ?>

  <!-- 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','XXX-XXXXXXX"');</script>
  <!-- End Google Tag Manager -->

<?php }

add_action('wp_head', 'addGTMhead');

function addGTMbody() { ?>

  <!-- Google Tag Manager (noscript) -->
  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=XXX-XXXXXXX"
  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  <!-- End Google Tag Manager (noscript) -->

<?php }

add_action( 'wp_body_open', 'addGTMbody' );

Si te ha sido de utilidad ¡deja un comentario! 🙂