Buondì, questo articolo è dedicato a tutti coloro che hanno avuto o hanno problemi ad inserire lo script di Google Tag Manager all'interno del main-layout del loro portale web realizzato con Odoo 10, l'errore che si manifesta è indicato come un errore di sintassi nello script al momento del salvataggio della correzione del file in questione.
Vediamo qual'è e come risolvere:
1) <!-- Google Tag Manager --> ORIGINALE
<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+d...de.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXXX');</script><!-- End Google Tag Manager -->
2) <!-- Google Tag Manager --> CORRETTO
<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+d...de.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
Un cordiale saluto e un augurio di buon lavoro.