Si usas el famoso constructor Elementor pero no pagas por el, es decir, su versión gratuita, quizá te interese saber cómo poner el código de Analytics o Tagmanager sin tener que usar un plugin, lo vamos a hacer a través de functions.php del tema de tu web.
La idea es sencilla, solo debes tomar este código y ponerlo al final del código del archivo functions.php que encontrarás en la plantilla que estás usando, así se cargará en toda la página, incluidas las landings page que no usan el header de la página.
// Código GTM en head
function dcms_add_google_tag_manager_head() { ?>
<!-- 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','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
<?php }
add_action('wp_head', 'dcms_add_google_tag_manager_head');
// Código GTM en body - noscript
function dcms_add_google_tag_manager_body() { ?>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<?php }
add_action( 'wp_body_open', 'dcms_add_google_tag_manager_body' );
Recuerda reemplazar la id: GTM-XXXXXX por tu id de Google Tag Manager.
Pues es todo, así lograrás insertar el código de Google tag manager, pero recuerda que si usas un tema padre como principal cada vez que actualices tendrás que repertir esto, por eso te aconsejo siempre usar un tema hijo donde puedes introducir este cambio para siempre.
Saludos!