- Accesați
tagmanager.google.comși autentificați-vă cu un cont Google - Apăsați Creați cont și introduceți numele companiei
- Introduceți numele containerului (de obicei domeniul site-ului, ex:
goai.ro) - Selectați platforma containerului
- Acceptați Termenii și Condițiile de utilizare a serviciului Google Tag Manager
Cont, container și instalare
Accesați tagmanager.google.com și autentificați-vă cu un cont Google Apăsați Creați cont și introduceți numele companiei Introduceți numele containerului (...
Creare cont Google Tag Manager
Tipuri de containere
| Tip container | Utilizare |
|---|---|
| Web | site-uri clasice (WordPress, Laravel, magazine online) |
| iOS | aplicații native iOS, prin Firebase |
| Android | aplicații native Android, prin Firebase |
| AMP | pagini Accelerated Mobile Pages |
| Server | container server-side, găzduit pe infrastructură proprie sau Google Cloud |
Fiecare container primește un identificator unic în formatul GTM-XXXXXXX. Acesta este identificatorul pe care îl folosiți la instalare și pe care îl regăsiți în toate documentațiile.
Codul de instalare
La crearea containerului, Google vă oferă două fragmente de cod, ambele obligatorii:
1. Codul din <head> (cât mai sus posibil)
<!-- 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-XXXXXXX');</script>
<!-- End Google Tag Manager -->
2. Codul din <body> (imediat după deschiderea tag-ului)
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<head> trebuie plasat cât mai sus posibil, înaintea altor scripturi, pentru ca dataLayer să existe deja când se încarcă restul paginii. Codul <noscript> din <body> asigură funcționarea de bază și pentru vizitatorii cu JavaScript dezactivat.
Instalare pe platforme populare
| Platformă | Metodă recomandată |
|---|---|
| WordPress | plugin dedicat (ex: GTM4WP, sau câmp GTM ID în tema/plugin SEO) sau inserare directă în header.php |
| Laravel / Blade | inserare directă în layout-ul principal, în secțiunile <head> și <body> |
| Shopify | inserare în theme.liquid, secțiunile head și body |
| Google Tag Gateway / Server | configurare la nivel de proxy sau CDN, servește GTM din același domeniu ca site-ul |
Fluxul de publicare
Orice modificare pe care o faceți în GTM se face inițial într-un Workspace (spațiu de lucru), vizibil doar dvs., și nu afectează vizitatorii site-ului până când nu apăsați butonul Submit (publicare).
- Faceți modificări în Workspace (adăugați/editați tag-uri, triggere, variabile)
- Testați cu modul Preview (detaliat în Capitolul 10)
- Apăsați Submit pentru a crea o versiune nouă
- Adăugați un nume și o descriere pentru versiune
- Apăsați Publish - modificările devin live
Erori frecvente la instalare
| Simptom | Cauză probabilă |
|---|---|
| GTM nu apare deloc în Preview | codul din <head> lipsește sau are ID-ul de container greșit |
| Tag-urile se declanșează de două ori | codul GTM a fost inserat de două ori (ex: manual și printr-un plugin) |
| Evenimente lipsă pe primele secunde ale paginii | codul GTM este plasat prea jos în <head>, după alte scripturi blocante |
| Container funcționează în Preview, dar nu pe live | modificările au fost salvate în Workspace, dar nu au fost publicate (Submit + Publish) |
Exemplu de inserare în Laravel Blade
{{-- resources/views/layouts/app.blade.php --}}
<head>
...
@include('partials.gtm-head')
</head>
<body>
@include('partials.gtm-body')
...
Separarea codului GTM în fișiere partial dedicate facilitează activarea/dezactivarea rapidă pe medii de staging, fără a căuta codul în tot layout-ul.
Continuați cu restul cursului
Acesta este capitolul 2 din cele 14 ale cursului, cu 7 lecții din 110. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.
Cumpărați cursul la 110 €