10 minuten

De migratie van Adobe Analytics naar Customer Journey Analytics (CJA) vereist een zorgvuldige voorbereiding op het gebied van dataverzameling, platformconfiguratie en integraties. In deze gids worden de belangrijkste stappen beschreven om een soepele overgang te garanderen en het volledige potentieel van CJA binnen Adobe Experience Platform te benutten.

De migratie van Adobe Analytics (AA) naar Customer Journey Analytics (CJA) is een complexe maar waardevolle transformatie waarmee bedrijven gebruik kunnen maken van geavanceerdere analysemogelijkheden binnen Adobe Experience Platform (AEP). Het pre-migratieproces hangt voornamelijk af van uw dataverzameling, de huidige Adobe Analytics-configuratie en bestaande integraties.

In deze gids worden drie belangrijke overwegingen behandeld voor een soepel migratieplanningsproces, of zoals wij het noemen: de CJA-voorbereidingsfase.

1. Inzicht in de vereisten voor dataverzameling

Het belang van datakwaliteit

"Troep erin, troep eruit." Het is essentieel dat er gegevens van hoge kwaliteit worden verzameld, aangezien die de basis van uw analyses vormen. Voorafgaand aan de migratie is een grondige evaluatie van uw trackingimplementatie noodzakelijk terwille van de nauwkeurigheid en consistentie.

Web SDK versus AppMeasurement

Een van de meest kritieke aspecten van migratie is het beoordelen van de huidige instellingen voor dataverzameling:

De gegevenslaag en het Tag Management-systeem beoordelen

Migratie vormt een kans om uw aanpak van dataverzameling te herzien en te optimaliseren:

De aanpak

Gelukkig hadden we al onze platforms al gemigreerd naar Web SDK en waren we bekend met AEP-concepten. Bovendien zijn onze gegevenslaag en tagbeheerconfiguratie gestandaardiseerd voor alle platforms (we gebruiken een hybride aanpak van de gegevenslaag waarbij CEDDL en EDDL worden gecombineerd). Toch hebben we een grondige audit uitgevoerd van onze lanceringseigenschappen en SDR. We hebben ervoor gezorgd dat belangrijke kenmerken, zoals pagina- en gebeurtenisgegevens, consistent zijn bijgehouden met een hoge gegevenskwaliteit. Binnen de SDR hebben we elk kenmerk kritisch beoordeeld. We bekeken of het noodzakelijk was en hoe het kon worden verbeterd met behulp van de nieuwe mogelijkheden van CJA (mogelijkheden voor componentconfiguratie, zoals afgeleide velden).

2. Adobe Analytics-instellingen evalueren

De huidige Adobe Analytics-omgeving speelt een belangrijke rol in de complexiteit van migratie. Belangrijke overwegingen zijn onder meer:

Strategie voor gegevensmigratie

Bij het migreren van gegevens van Adobe Analytics naar CJA is het essentieel om te bepalen welke gegevens moeten worden gemigreerd en wat de juiste tijdsperiode is (lengte van backfill). In plaats van alles over te zetten kunt u deze gelegenheid aangrijpen om uw analyse-instellingen en trackingplannen te verfijnen, zodat alleen relevante gegevens worden opgenomen.

Standaard staat Adobe toe dat 13 maanden aan historische gegevens worden geïmporteerd in CJA. Afhankelijk van uw zakelijke behoeften kan het echter nodig zijn de gegevens langer te bewaren. Bijvoorbeeld:

Een afweging van de noodzaak om gegevens te bewaren tegen de benodigde opslag is cruciaal voor een optimale CJA-configuratie.

Een methode voor gegevensmigratie kiezen

Beslissen hoe u uw gegevens naar CJA wilt overzetten, is een andere cruciale stap. Er zijn twee primaire opties:

De juiste methode hangt af van uw specifieke gegevensbehoeften en infrastructuur. Raadpleeg dit artikel voor meer informatie over gegevensmigratie.

Migratie van onderdelen

In plaats van onderdelen een voor een van AA naar CJA te migreren biedt deze overgang een kans om een nieuwe start te maken. Na verloop van tijd stapelen zich in Adobe Analytics-implementaties vaak overbodige, verouderde of slecht gedocumenteerde componenten op.

De aanpak

We hebben het gebruik van de tool voor migratie van onderdelen componenten vermeden en in plaats daarvan een nieuwe, gestroomlijnde opzet gebouwd. Voor een soepele overgang werd aan de hand van een stakeholderanalyse bepaald welke dashboards essentieel waren. Dit verlaagde het totale aantal met meer dan 50% en elimineerde dubbele of ongebruikte rapporten en onderdelen. We hebben segmenten, statistieken en andere onderdelen herzien en verfijnd om geen verouderde elementen over te nemen.

Voor de gegevensmigratie hebben we gekozen voor datafeeds in plaats van de Adobe Source-connector, omdat die beperkingen kent (we wilden geen eVars en props in onze nieuwe CJA-configuratie). In plaats van simpelweg oude complexiteiten over te zetten naar het nieuwe systeem hebben we de migratie aangegrepen om op te ruimen en te optimaliseren. Dit heeft uiteindelijk geleid tot een efficiëntere analyseomgeving die ook selfserviceanalyses heeft gestimuleerd.

3. Aangepaste integraties en gegevenstransformatie

Dit is vaak het lastigste onderdeel van migratie. Veel organisaties integreren Adobe Analytics met systemen van derden, zoals:

Aangezien CJA binnen AEP werkt (en bepaalde beperkingen heeft wat betreft export), moeten deze integraties opnieuw worden geconfigureerd met behulp van de beschikbare opties, waaronder:

Uitdagingen op het gebied van gegevenstransformatie

Gegevenstransformatie is tijdens de migratie een grote uitdaging. Hoewel standaardconnectors een bepaald niveau van transformatie bieden, vereist een API-gebaseerde aanpak (bijvoorbeeld Query Service) een zorgvuldige omgang met objectgeoriënteerde AEP-gegevens bij het converteren naar relationele structuren (bijvoorbeeld tabellen, weergaven of data lakes). Goede structurering en optimalisering van deze processen zijn essentieel voor de bruikbaarheid van gegevens op verschillende platforms.

De aanpak

De installatie van de gegevensimport en -export verliep tamelijk eenvoudig, hoewel we wel wat gegevens naar ons interne data lake hebben overgebracht. Daarvoor hebben we gebruikgemaakt van dagelijkse datawarehouse-exports via FTP en de datawarehouse-API. Aangezien CJA momenteel beperkte mogelijkheden heeft voor dergelijke exports (zoals volledige ondersteuning voor het exporteren van tabellen voor 10 dimensies en 10 statistieken), hebben we ervoor gekozen om gegevens op basis van datasets uit AEP te exporteren.

De Query Service-API in combinatie met AEPP bleek voor onze behoeften de effectiefste aanpak te zijn. Hierdoor kregen we toegang tot datasets uit ons interne data lake en konden we deze naar wens opslaan. Aangezien de gegevens echter afkomstig waren van AEP en niet van CJA, ontbraken er persistente kenmerken, zoals last-click-attributie of op bezoeken gebaseerde statistieken. Om deze kloof te overbruggen hebben we SQL en Python gebruikt om deze elementen opnieuw te creëren. Gelukkig biedt Adobe vooraf gedefinieerde functies voor bezoekidentificatie, en kan met standaard SQL-vensterfuncties alles worden gereconstrueerd wat in CJA beschikbaar is.

Het is cruciaal om gegevenspipelines van tevoren te plannen, aangezien het aanpassen van deze processen interne IT-middelen vereist. Hoe meer import-/exportactiviteiten erbij betrokken zijn, hoe groter de complexiteit, waardoor zowel de onderhoudskosten als de benodigde resources toenemen. Door het proces zo gestroomlijnd mogelijk te houden worden overheadkosten tot een minimum beperkt, met behoud van consistentie van gegevens.

Conclusie

Het migreren van Adobe Analytics naar Customer Journey Analytics is geen eenvoudig lift-and-shift-proces. Het vereist een doordachte planning, gegevensoptimalisatie en strategische besluitvorming. Door dataverzameling te evalueren, componenten te verfijnen en integraties zorgvuldig te beheren kunnen bedrijven het volledige potentieel van CJA inzetten en onnodige complexiteit vermijden.

Een succesvolle migratie legt de basis voor een krachtigere, flexibelere en toekomstbestendige analyseomgeving binnen AEP.