Tunnistehallinnat ja CDP:t

Sivuston ja muun järjestelmäkokonaisuuden väliseen kerrokseen — Tealium, Adobe Launch, Commanders Act, Segment, RudderStack ja Snowplow.

1. Kaksi kerrosta, yksi ajatus

Tunnistehallinta päättää, mitkä työkalut sivulla suoritetaan. Asiakastietoalusta päättää, minne tapahtumat päätyvät sen jälkeen. Molemmat ovat sivuston ja järjestelmäkokonaisuuden välissä, ja molemmille kannattaa kertoa tallenteen olemassaolosta.

Silta kirjoittaa toistolinkin käytössä olevaan kerrokseen, jotta kaikki sen jälkeiset järjestelmät — analytiikka, tietovarasto ja markkinoinnin automaatio — voivat kuljettaa linkin ilman jokaisen erillistä integraatiota.

Jos käytössä on jo Google Tag Manager, käytä sen sijaan laattaa GTM dataLayer. Tämä on muille tunnistehallinnoille kuin GTM-työkalulle. Se on olemassa juuri siksi, ettei ”käytä vain GTM:ää” ole vastaus Adobea tai Tealiumia käyttävälle yritykselle.

2. Mitä kukin todella hyväksyy

Nämä kuusi eroavat toisistaan enemmän kuin luokka antaa ymmärtää. Erot eivät ole tyylillisiä — kukin hylkää sen, mitä muut odottavat.

TyökaluArvon vastaanottotapa
Tealiumutag.link — ei utag_data, joka luetaan vain sivun latautuessa
Adobe LaunchClient Data Layerin kautta; _satellite ei tarjoa julkista kirjoitus-API:a
Commanders Acttc_vars — ja me emme luo sitä sen puuttuessa, koska puuttuminen tarkoittaa, ettei TagCommanderia ole
Segmentanalytics.identify attribuutilla
RudderStacksama rakenne, oma globaali objekti
Snowplowglobaali konteksti; vastaus takaisinkutsulla, joten arvo puskuroidaan
JENTIS_jts.push käyttäen track: "event"; mukautetut kenttänimet sallitaan, vain track ja type ovat varattuja

JENTIS on poikkeus latausjärjestyssääntöön. Sen asennuskoodikatkelma luo window._jts = window._jts || [], minkä ansiosta _jts on jono: lisäys säilyy kirjaston latautumisen yli eikä katoa. Siksi osion 4 latausjärjestysohje ei koske sitä. Emme silti luo puuttuvaa jonoa — samasta syystä kuin Commanders Actin kanssa: puuttuminen tarkoittaa, ettei JENTISiä ole asennettu, ja itse luotu _jts olisi lupaus, jota kukaan ei täytä.

Tealium-virhe, joka kannattaa nimetä

Kirjoittaminen kohteeseen utag_data näyttää oikealta mutta ei tee mitään: Tealium lukee objektin kerran sivun latautuessa, ja arvomme saapuu myöhemmin. utag.link on käynnissä olevan Tealiumin tavoittava kutsu, ja sitä käytämme.

3. Mitä tämä ei tee

Ei luo datakerrosta

Jos Commanders Act ei ole sivulla, tc_vars puuttuu — ja jätämme sen puuttumaan. Sen luominen tuottaisi objektin, joka näyttäisi kaikille muille sivun skripteille määritetyltä TagCommanderilta. Se olisi huonompi kuin olla tekemättä mitään.

Ei lähetä mitään itse

Tunnistehallinta tai CDP välittää arvon omien määritystensä ja sopimustensa mukaan. Meille tämä on kirjoitus paikalliseen objektiin; selaimesta poistumisesta ja vastaanottajasta päätetään omissa työkaluissa. Siksi vastaanottajat eivät näy käsittelytoimiemme selosteessa.

Ei yritä loputtomiin

Kaksikymmentä yritystä puolen sekunnin välein ja sitten lopetus. Tunnistehallinta, jota ei ole näkynyt kymmenessä sekunnissa, ei ole tulossa.

4. Huomio latausjärjestyksestä

Tunnistehallinnat latautuvat tarkoituksella varhain, CDP:t yleensä myöhemmin, ja MousePlayer on upotustavasta riippuen jossakin välissä. Siksi silta kyselee toistuvasti yhden lukukerran sijaan.

Jos latausjärjestys on hallinnassa, tunnistehallinnan sijoittaminen ennen koodikatkelmaamme poistaa odotuksen kokonaan. Mikään ei kuitenkaan riipu siitä, emmekä pyydä järjestämään sivua uudelleen meidän vuoksemme.

Kirjoitamme vain toistolinkin ja istuntotunnuksen. Emme sähköpostiosoitetta, nimeä tai IP-osoitetta — sama rajaus kuin kaikkialla muualla tuotteessa.

Kaikki tässä mainitut tavaramerkit kuuluvat omistajilleen. MousePlayerilla ei ole liikesuhdetta näihin toimittajiin.