Volledige gids voor Google Als u wel eens een tagmanagementsysteem (TMS) zoals Google Tag Manager bent tegengekomen , dan weet u dat het uit drie belangrijke bouwstenen bestaat die samenwerken om gebeurtenissen op uw website/app bij te houden.
Deze worden tags, triggers en variabelen genoemd. Nu is er soms een kans dat u een tag kunt maken zonder een variabele te gebruiken, maar dat gebeurt zelden als de gebeurtenisnaam voldoende is.
In de meeste gevallen heb je variabelen nodig die extra details geven over de gebeurtenissen die je volgt, maar wat zijn deze variabelen precies in GTM en hoe kun je ze gebruiken? We gaan deze onderwerpen behandelen, waaronder de volgende in dit bericht:
Volledige gids voor Google Tag Wat zijn Google. Tag Manager-variabelen?
Wanneer de code op uw website of app wordt uitgevoerd en bepaalde waarden worden ingevuld. Worden variabelen gebruikt om die waarden ‘op te slaan’.
Ze kunnen worden gebruikt in tags om meer context te krijgen met waarden, zoals de tekst van de CTA en transactie-ID. Of in de triggers om een filtervoorwaarde te specificeren waarop een tag moet worden geactiveerd. Hier zijn twee snelle voorbeelden:
U kunt triggers niet als voorwaarden aanroepen met deze haakjes, omdat ze al beschikbaar zijn als vervolgkeuzemenucomponenten voor het instellen van een voorwaarde.
Zie dit voorbeeld waarin Klikklassen de voorwaarde is die we gebruiken om te filteren op de aanwezigheid van de add_to_cart_button -klassen.
De andere methode is dat u de twee openingsaccolades invoert (zoals weergegeven in het veld Gebeurtenisnaam ). U ziet dan een vervolgkeuzelijst met alle beschikbare variabelen waaruit u kunt kiezen wanneer u de naam van de variabele invoert.
Alleen de items die aan de criteria voldoen, worden weergegeven.
De {{variabelenaam}} kan ook op twee andere plaatsen worden gebruikt, omdat u daar code kunt schrijven en naar de bestaande variabelen kunt verwijzen:
Aangepaste HTML-tags
Aangepaste JavaScript-variabele
Hoewel de variabelen toegankelijk zijn via de tags en triggers, hebben ze hun sectie aan de linkerkant onder… Variabelen .
GTM-variabelensectie in het linkerdeelvenster
Variabeletypen in Google Tag Manager
Er zijn twee hoofdcategorieën waarin variabelen worden gedefinieerd:
Ingebouwde variabelen
Door de gebruiker gedefinieerde variabelen
Zoals de naam al aangeeft, zijn de ingebouwde variabelen direct klaar voor gebruik zonder dat u extra configuratie hoeft uit te voeren. De door de gebruiker gedefinieerde variabelen moet u echter zelf configureren.
Elk van deze categorieën heeft zijn eigen typen variabelen, die zijn gecategoriseerd op basis van waar ze beschikbaar zijn om waarden op te slaan of hun gebruiksscenario.
Laten we beginnen met de ingebouwde variabelen.
1. Ingebouwde variabelen
Wanneer u een nieuwe container maakt en naar de pagina Variabelen aan de linkerkant gaat, ziet u dat er slechts een paar variabelen beschikbaar zijn.
Dit betekent niet dat er geen ingebouwde variabelen meer zijn. U hoeft ze alleen maar in te schakelen door op de knop Configureren in de rechterbovenhoek te klikken.
Ingebouwde variabelen in GTM wanneer een nieuwe container wordt gemaakt
Hiermee opent u een interface in de rechterzijbalk waarin u de variabelen kunt aanvinken die u wilt inschakelen.
Ingebouwde variabeleninterface 2024 Bijgewerkte telefoonnummerlijst van wereldwijd configureren in GTM
Dit leidt tot de negen typen ingebouwde variabelen die we hierna gaan verkennen. Deze zijn:
Pagina’s
Nutsvoorzieningen
Fouten
Klikken/Formulieren
Geschiedenis
Video’s
Scrollen
Zichtbaarheid
1. Pagina’s
Zoals u wellicht in de bovenstaande schermafbeelding hebt gezien, zijn er vier variabelen onder Pagina’s die allemaal gerelateerd introduction to loyalty programs zijn aan de URL’s, hoewel ze op verschillende manieren de waarden retourneren.
Al deze variabelen retourneren ‘string’ als gegevenstype.
2. Nutsvoorzieningen
Dit zijn een groep verschillende variabelen die kunnen worden gebruikt om waarden te retourneren die op verschillende manieren nuttig kunnen zijn, die nogal subjectief en afhankelijk van de situatie zijn. Ze zijn een mix van string- en numerieke gegevenstypen.
Gebeurtenis – Geeft de tekenreekswaarde van de naam van de huidige gebeurtenissleutel in de dataLayer terug, bijvoorbeeld oad en alle andere aangepaste gebeurtenisnamen die naar de dataLayer worden gepusht.
Omgevingsnaam – Ook een asia email list tekenreeksgegevenstype. Deze variabele retourneert de naam van de omgeving waarvan momenteel een voorbeeld wordt bekeken, ongeacht of dit via de koppeling Voorbeeld delen of via het containersnippet van de omgeving gebeurt.
Container-ID : dit is de openbare ID van uw GTM-container die wordt geretourneerd, bijvoorbeeld GTM-N26ZWJJF als een tekenreeks.
Containerversie – Geeft de tekenreeks terug die de huidige versie van de container bevat, bijvoorbeeld QUICK_PREVIEW, hoewel we hier het gepubliceerde versienummer van de container zouden verwachten.
Willekeurig getal – Dit retourneert een willekeurig getal tussen 0 en 2147483647.
HTML-ID – Wordt gebruikt voor tagsequentie en retourneert de identificatie van een aangepaste HTML-tag voor dat doel.
3. Fouten
Deze variabelen retourneren verschillende typen waarden, maar hebben betrekking op fouten en foutopsporing.
Foutbericht – Retourneert de tekenreeks met het foutbericht wanneer we de Javascript-fouttrigger gebruiken door toegang te krijgen tot gtm.errorMessage in dataLayer.
Error URL – Retourneert ook de string met de URL waar de fout optrad wanneer we de JavaScript Error trigger gebruiken. Het benadert de gtm.errorUrl-sleutel in dataLayer.
Foutregel – Nummer van de regel in het bestand waar de fout optreedt bij gebruik van de JavaScript-fouttrigger door toegang te krijgen tot de sleutel gtm.errorLine in dataLayer.
Debugmodus – Retourneert ‘true’ wanneer uw GTM-container zich in de previewmodus bevindt .
Het volgende type ingebouwde variabelen wordt vrij vaak gebruikt en moet daarom worden ingeschakeld wanneer een nieuwe container wordt gemaakt.
4. Klikken / Formulieren
We hebben hier clicks en forms samengevoegd omdat beide typen dezelfde sleutels in de dataLayer benaderen. Het enige verschil zit in hun namen, maar hun waarden zijn hetzelfde.
Klik/Formulierelement – Deze variabelen hebben toegang tot de sleutel gtm.element in de dataLayer, die de volledige HTML, ook wel DOM-element genoemd, retourneert als een ‘object’ waarop wordt geklikt.
Klik-/formulier-URL – Deze retourneren een tekenreekswaarde in het href-kenmerk van het aangeklikte DOM-element of actiekenmerk via de gtm.elementURL-sleutel in dataLayer.
Klik Formuliertekst – Retourneert een tekenreeks die is opgenomen in de innerText-attribuutwaarde van het aangeklikte element via de sleutel .
Ze retourneren alleen waarden als klik-/formuliertriggers worden gebruikt. Het is dus niet voldoende om ze alleen maar in te schakelen.
5. Geschiedenis
Alle geschiedenisvariabelen kunnen worden gebruikt met een single-page application (SPA)-website bij gebruik van de History Change-trigger. Dit zijn:
Nieuw geschiedenisfragment – Door toegang te krijgen tot de sleutel gtm.newUrlFragment in de dataLayer, wordt een tekenreeks geretourneerd met het nieuwe fragment (hash)-gedeelte van de URL van de pagina na de geschiedeniswijzigingsgebeurtenis, bijvoorbeeld sign-up-from.
Oud geschiedenisfragment – Toegang tot de sleutel gtm.oldUrlFragment in de dataLayer, retourneert een tekenreeks met het oude fragment (hash)-gedeelte van de URL van de pagina na de geschiedeniswijzigingsgebeurtenis.