Otwórz plik odpowiedzialny za znacznik HEAD w Twoim szablonie:
themes/{TWÓJ-SZABLON}/templates/_partials/head.tpl
Po kodzie zamykającym TITLE:
</title>
Wklej:
{block name='gtm'}
{literal}
<!-- Google Tag Manager -->
<script>-- TUTAJ UNIKALNY KOD KTÓRY UZYSKASZ OD GOOGLE'A---</script>
<!-- End Google Tag Manager -->
{/literal}
{/block}
Analogicznie dla znacznika BODY:
themes/{TWÓJ-SZABLON}/templates/layouts/layout-both-columns.tpl
Pomiędzy kodem:
<body id="{$page.page_name}"
a:
<main>
Wklej kod dostarczony od Google’a:
{block name='gtmbody'}
{literal}
<!-- Google Tag Manager (noscript) -->
------------------TUTAJ UNIKALNY KOD TWOJEGO KONTA--------------------
<!-- End Google Tag Manager (noscript) -->
{/literal}
{/block}
Jeśli po prostu wkleisz dostarczony przez Google’a kod w niezmienionej formie (bez okalających go znaczników block i literal) – możesz uszkodzić sklep. Tzn pojawi się biała strona, a sklep nie będzie dostepny dla klientów.
Dla pewności – wyczyść jeszcze cache Twojego sklepu w dziale
Zaawansowane -> Wydajność -> (przycisk) Wyczyść pamięć podręczną
grafika:pxfuel.com


Świetny materiał. Z tego co wiem sporo osób ma z tym problemy. Mam jednak pytanie. Użycie znacznika „literal” jest oczywiście obowiązkowe ale ciekawi mnie jakie benefity niesie za sobą użycie do tego jeszcze „block”. Czy jakieś problemy występują bez niego?
Nowsze wersje PrestaShop mogą błędnie interpretować bezczelne wstawienie kodu poza {BLOCK} warto z tego korzystać aby tego uniknąć..