Tagmanagers en CDP’s

Voor de laag tussen uw website en de rest: Tealium, Adobe Launch, Commanders Act, Segment, RudderStack en Snowplow.

1. Twee lagen, één idee

Een tagmanager bepaalt welke tools op uw pagina draaien. Een klantdataplatform bepaalt waar gebeurtenissen daarna naartoe gaan. Beide zitten tussen uw website en uw technische omgeving, en beide kunt u laten weten dat er een opname bestaat.

De koppeling schrijft de afspeellink naar de oplossing die u gebruikt. Zo kunnen alle achterliggende systemen, zoals uw analyseplatform, datawarehouse en marketingautomatisering, de link meenemen zonder voor elk een afzonderlijke integratie te bouwen.

Als u al Google Tag Manager gebruikt, kiest u de tegel GTM dataLayer . Deze optie is voor andere tagmanagers en bestaat juist omdat “gebruik gewoon GTM” geen antwoord is voor een organisatie die met Adobe of Tealium werkt.

2. Wat elke tool werkelijk accepteert

Deze zes verschillen meer dan hun categorie doet vermoeden. De verschillen zijn niet stilistisch: elke tool weigert wat de andere verwachten.

ToolHoe de waarde wordt ontvangen
Tealiumutag.link in plaats van utag_data, dat alleen bij het laden van de pagina wordt gelezen
Adobe Launchvia de Client Data Layer; _satellite heeft geen openbare schrijf-API
Commanders Acttc_vars en we maken dit niet aan als het ontbreekt, omdat afwezigheid betekent dat TagCommander er niet is
Segmentanalytics.identify met een profielattribuut
RudderStackdezelfde structuur, met een eigen globale variabele
Snowploween globale context; antwoordt via een callback, dus de waarde wordt gebufferd
JENTIS_jts.push met track: "event"; aangepaste veldnamen zijn toegestaan, alleen track en type zijn gereserveerd

JENTIS is de uitzondering op de regel voor laadvolgorde. Het installatiesnippet maakt window._jts = window._jts || []aan, waardoor _jts een wachtrij is: een push blijft bewaard terwijl de bibliotheek laadt en gaat niet verloren. Wat paragraaf 4 over de volgorde zegt, geldt hier daarom niet. We maken de wachtrij nog steeds niet aan als die ontbreekt, om dezelfde reden als bij Commanders Act: afwezigheid betekent dat JENTIS niet is geïnstalleerd, en een zelfgemaakte _jts zou een belofte zijn die niemand nakomt.

De Tealium-fout die het noemen waard is

Schrijven naar utag_data lijkt juist, maar doet niets: Tealium leest dat object eenmaal, bij het laden van de pagina, en onze waarde komt daarna. utag.link is de aanroep die een draaiende Tealium bereikt, en die gebruiken we.

3. Wat de koppeling niet doet

Ze maakt uw gegevenslaag niet aan

Als Commanders Act niet op de pagina staat, ontbreekt tc_vars en laten we dat zo. Aanmaken zou een object opleveren dat voor elk ander script op de pagina op een geconfigureerde TagCommander lijkt, en dat is erger dan niets doen.

Ze verstuurt zelf niets

De tagmanager of CDP stuurt de waarde door volgens zijn eigen configuratie en contracten. Van onze kant is dit schrijven naar een lokaal object. Uw eigen tools bepalen of de waarde de browser verlaat en naar wie. Daarom staan deze ontvangers ook niet in ons register van verwerkingsactiviteiten.

Ze probeert het niet eindeloos opnieuw

Twintig pogingen met tussenpozen van een halve seconde, daarna stopt de koppeling. Een tagmanager die na tien seconden niet verschenen is, zal niet meer verschijnen.

4. Een opmerking over de volgorde

Tagmanagers laden bewust vroeg, CDP’s meestal later, en MousePlayer zit daar ergens tussenin, afhankelijk van hoe u het hebt ingesloten. Daarom controleert de koppeling herhaaldelijk in plaats van één keer te lezen.

Als u de laadvolgorde beheert, verdwijnt de wachttijd helemaal wanneer u de tagmanager vóór ons snippet plaatst. Maar niets hangt daarvan af, en we vragen u niet uw pagina voor ons te herschikken.

We schrijven alleen de afspeellink en de sessie-ID. Geen e-mailadres, naam of IP-adres: dezelfde terughoudendheid als overal in dit product.

Alle genoemde handelsmerken zijn eigendom van hun respectieve eigenaren. MousePlayer heeft geen zakelijke relatie met deze aanbieders.