In questa semplice guida in breve, vedremo come installare il contenitore di Google Tag Manager su WordPress senza l’uso di nessun plug-in.
Innanzitutto dobbiamo precisare che questa guida è sicura solo per chi ha un tema figlio (child theme). Questo perché solo così si può evitare che una modifica del genere posso essere spazzata via al primo aggiornamento del tema genitore in uso.
Fatta questa premessa, semplicemente dovete accedere al functions.php del vostro child theme dal menù aspetto/editor del tema di WP.
Se avete il menù Editor del tema disabilitato, leggete questa Guida in Breve
Dopo di ciò, vi basterà inserire il seguente codice sostituendo la stringa GTM-XXXXXX con il codice id del vostro contenitore:
/**
* Aggiungi Google Tag Manager script nella <head>
*/
add_action('wp_head', 'google_tag_manager_head', 3 );
function 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 }
/**
* Aggiungi Google Tag Manager script nel <body>
*/
add_action('wp_body_open', 'google_tag_manager_body');
function 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 }
Salvate ed aggiornate.