Press "Enter" to skip to content

Jak zainstalować GTM (Google Tag Manager) bez szkody szablonu w PrestaShop 8.2.0 ?

Admin 2

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

  1. Marek Marek

    Ś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?

    • Admin Admin

      Nowsze wersje PrestaShop mogą błędnie interpretować bezczelne wstawienie kodu poza {BLOCK} warto z tego korzystać aby tego uniknąć..

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.

Zobacz także !
Lifehack dotyczący numeru zamówienia dla wersji 8.1.7