Auteurs

CDP: Zet verspreide Data om Data krachtige strategieën

Wat is een CDP? (Voor technische teams)

Dit artikel biedt een overzicht van wat een Customer Data (CDP) inhoudt voor technische teams. Met technische teams bedoelen we hier voornamelijk Dataengineers. Het artikel is erop gericht kort uit te leggen wat een CDP is, hoe deze worden ingedeeld en welke belangrijke functies engineers in een CDP moeten kunnen gebruiken.

Een Customer Data (CDP) is een softwareoplossing die is ontworpen om binnen de hele organisatie een uniform klantbeeld te bieden (vaak een 360°-beeld genoemd). Het biedt tools en mechanismen om identiteitsresolutie (ID) uit te voeren tussen verschillende klantcontexten. In de context van CDP's verwijst ID-resolutie naar het identificeren en koppelen van verschillende weergaven van klantprofielen uit verschillende bronnen, systemen en databases. Dit uniforme beeld maakt het mogelijk om zeer gedetailleerde en nauwkeurige klantsegmentaties te creëren. Deze segmentaties zijn de belangrijkste factor die CDP's nuttig en waardevol maakt voor zakelijke teams, waardoor use cases zoals Customer Journey Orchestration en besluitvormingsinstrumenten zoals Marketing Mix Modeling mogelijk worden.

Soorten CDP’s: CDP's worden ingedeeld volgens verschillende taxonomieën, variërend van twee tot tien categorieën. Een van de meest gebruikte taxonomieën is die van het CDP Institute, die vier categorieën omvat: Data , Analytics CDP, Campaign CDP en Delivery CDP. Deze categorieën kunnen worden weergegeven als concentrische cirkels, waarbij elke categorie de vorige uitbreidt met nieuwe functionaliteiten.

  • Data : Bevat de kernfunctionaliteiten van een CDP en biedt data met externe bronnen, ID-resolutie en data naar andere systemen.
  • Analytics CDP: Naast de functionaliteit van de Data bevat deze ook analytische toepassingen voor data, zoals het opstellen van segmentaties en, in sommige gevallen, eenvoudige machine learning-toepassingen.
  • Campagne CDP: voegt gepersonaliseerde benaderingen toe voor individuele profielen binnen segmentaties, zoals het opzetten van klanttrajecten.
  • CDP voor verzending: combineert alle voorgaande functies en biedt bovendien de mogelijkheid om berichten rechtstreeks naar klanten te sturen, waardoor er voor deze taak geen software van derden meer nodig is.

Technische teams in de context van een CDP: Hoewel de werkelijke waarde van een CDP vooral door bedrijfs- en marketingteams wordt ervaren, zou dit niet mogelijk zijn zonder de inbreng van technische teams. CDP’s kunnen niet worden geïmplementeerd, onderhouden of correct gebruikt zonder de bijdrage van technische professionals. De bijdragen van deze teams kunnen worden onderverdeeld in drie categorieën: het importeren data het CDP, het configureren van het ID-resolutieproces en het exporteren data het CDP. Samenvattend kan de technische werking van een CDP worden omschreven als een zeer gespecialiseerd ETL-proces (Extract, Transform, Load).

Soorten Customer Data (CDP)

Soorten CDP’s

Data importeren Data het CDP

Om een uniform klantbeeld te verkrijgen, is het noodzakelijk om data verschillende diensten of bronnen in het CDP te importeren. De meeste CDP’s op de markt bieden zeer abstracte native connectoren voor diverse diensten, waarvoor doorgaans alleen inloggegevens nodig zijn en die via een eenvoudige grafische interface kunnen worden geconfigureerd. Deze connectoren bieden vaak gedetailleerde importmodi, zoals incrementele, batch- of realtime-import. Voor complexere of ongebruikelijke diensten kan extra werk van technische teams nodig zijn, zoals het gebruik van Tag Management Systems (TMS). Sommige CDP's bieden specifieke TMS-oplossingen, waarbij bijvoorbeeld JavaScript-code kan worden gebruikt.

Configuratie van ID-resolutie

Het proces voor ID-resolutie verschilt per CDP, maar wordt doorgaans uitgevoerd met behulp van SQL of vergelijkbare code. De taak bestaat uit het voorbereiden van de geïmporteerde data het opzetten van de workflow om de verschillende bronnen samen te voegen tot één klantprofiel. Een belangrijke stap is het aanmaken van een uniek ID-veld om elke klant in alle databases te identificeren. Dit ID wordt doorgaans afgeleid uit velden die al in de geïmporteerde data aanwezig zijn, zoals e-mailadressen of overheidsidentificatienummers. Wanneer er geen sterke ID's beschikbaar zijn, wordt het e-mailadres van het profiel vaak gebruikt als uitgangspunt voor ID-resolutie. Hieronder volgt een concreter voorbeeld van ID-resolutie bij CDP Treasure Data.

CDP: Configuratie van ID-resolutie

In het eerste deel van de workflow worden de sleutels gedefinieerd die worden gebruikt bij het identificeren van ID’s, e-mailadressen, documentnummers en namen. Hier geeft u de velden aan die betrouwbaar genoeg zijn om hetzelfde profiel in verschillende databases te identificeren.

Lijst van de tabellen die moeten worden samengevoegd

Lijst van de tabellen die moeten worden samengevoegd

In het volgende deel van het proces worden de tabellen vermeld die bij het samenvoegingsproces worden gebruikt. In dit deel van het samenvoegingsproces worden de tabellen aangegeven waarin profielen zijn geregistreerd of die profielidentificatiegegevens bevatten. Ook worden in dit deel de sleutels gespecificeerd voor elke tabel die bij de samenvoeging wordt gebruikt.

AFBEELDING

 

Definitie van de opbouw van het uniforme ID

Definitie van de opbouw van het uniforme ID

In dit hoofdstuk wordt gedefinieerd wat in de context van bepaalde CDP’s de ‘canonische ID’ wordt genoemd. Dit is de ID die tijdens het ID-resolutieproces moet worden aangemaakt of geïdentificeerd; het is de ID die een profiel identificeert binnen alle databases die bij het ID-resolutieproces worden gebruikt. Op dit moment bestaan er verschillende strategieën voor het selecteren van dergelijke ID’s. In het bovenstaande voorbeeld zal de canonische ID bestaan uit drie verschillende velden.