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ökalu | Arvon vastaanottotapa |
|---|---|
| Tealium | utag.link — ei utag_data, joka luetaan vain sivun latautuessa |
| Adobe Launch | Client Data Layerin kautta; _satellite ei tarjoa julkista kirjoitus-API:a |
| Commanders Act | tc_vars — ja me emme luo sitä sen puuttuessa, koska puuttuminen tarkoittaa, ettei TagCommanderia ole |
| Segment | analytics.identify attribuutilla |
| RudderStack | sama rakenne, oma globaali objekti |
| Snowplow | globaali 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.