Autori

CDP: Trasformare i dati sparsi in strategie potenti

Che cos'è un CDP? (Per i team tecnici)

Questo articolo fornisce una panoramica su cosa sia una Customer Data Platform (CDP) per i team tecnici. Per team tecnici si intendono soprattutto ingegneri di dati/software. L'obiettivo dell'articolo è quello di descrivere brevemente cos'è una CDP, come sono classificate e le principali funzionalità con cui gli ingegneri dovrebbero interagire in una CDP.

Una Customer Data Platform (CDP) è una soluzione software progettata per consentire una visione unificata del cliente in tutta l'organizzazione (spesso chiamata vista a 360º). Fornisce strumenti e meccanismi per eseguire la risoluzione dell'identità (ID) tra diversi contesti del cliente. Nel contesto dei CDP, la risoluzione dell'identità si riferisce all'identificazione e al collegamento di varie rappresentazioni dei profili dei clienti provenienti da fonti, sistemi e database diversi. Questa visione unificata consente di creare una segmentazione dei clienti altamente dettagliata e accurata. Queste segmentazioni sono il fattore principale che rende i CDP utili e preziosi per i team aziendali, consentendo casi d'uso come la Customer Journey Orchestration e strumenti decisionali come il Marketing Mix Modeling.

Tipi di CDP: I CDP sono classificati secondo diverse tassonomie, che vanno da due a dieci categorie. Una delle tassonomie più utilizzate è quella proposta dal CDP Institute, che comprende quattro categorie: Data CDP, Analytics CDP, Campaign CDP e Delivery CDP. Queste categorie possono essere rappresentate come cerchi concentrici, con ogni categoria che estende la precedente aggiungendo nuove funzionalità.

  • Dati CDP: Contiene le funzionalità principali di un CDP, offrendo l'integrazione dei dati con fonti esterne, la risoluzione degli ID e l'esportazione dei dati ad altri sistemi.
  • CDP analitico: Oltre alle caratteristiche del Data CDP, include applicazioni analitiche per i dati dei clienti, come la costruzione di segmentazioni e, in alcuni casi, applicazioni di machine learning di base.
  • Campagna CDP: Aggiunge trattamenti personalizzati per i singoli profili all'interno delle segmentazioni, come la creazione di percorsi di orchestrazione dei clienti.
  • Consegna CDP: Combina tutte le funzionalità precedenti e aggiunge la possibilità di inviare messaggi direttamente ai clienti, eliminando la necessità di software di terze parti per questo compito.

I team tecnici nel contesto del CDP: Sebbene il vero valore di un CDP sia percepito dai team di business e di marketing, ciò non sarebbe possibile senza il coinvolgimento dei team tecnici. I CDP non possono essere distribuiti, mantenuti o utilizzati correttamente senza il contributo di professionisti tecnici. I contributi di questi team possono essere suddivisi in tre categorie: importazione dei dati nel CDP, configurazione del processo di risoluzione degli ID ed esportazione dei dati dal CDP. In sintesi, il funzionamento tecnico di un CDP può essere descritto come un processo ETL (Extract, Transform, Load) altamente specializzato.

Tipi di piattaforme per i dati dei clienti (CDP)

Tipi di CDP

Importazione dei dati nel CDP

Per ottenere una visione unificata dei clienti, è necessario importare nel CDP dati provenienti da diversi servizi o fonti. La maggior parte dei CDP sul mercato offre connettori nativi altamente astratti per vari servizi, che di solito richiedono solo credenziali di autenticazione e possono essere configurati attraverso una semplice interfaccia grafica. Questi connettori offrono spesso modalità di ingestione dettagliate, come l'ingestione incrementale, batch o in tempo reale. Per i servizi più complessi o insoliti, può essere necessario un lavoro aggiuntivo da parte dei team tecnici, come l'uso di sistemi di gestione dei tag (TMS). Alcuni CDP forniscono soluzioni TMS specifiche, che possono comportare, ad esempio, l'utilizzo di codice JavaScript.

Configurazione della risoluzione ID

Il processo di risoluzione degli ID varia a seconda del CDP, ma di solito viene eseguito utilizzando SQL o un codice simile. Il compito consiste nel preparare i dati importati e nell'impostare il flusso di lavoro per unificare le diverse fonti in un unico profilo cliente. Un passo fondamentale è la creazione di un campo ID univoco per identificare ogni cliente in tutti i database. Questo ID è in genere derivato da campi già presenti nei dati importati, come e-mail o numeri di identificazione governativi. Quando non sono disponibili ID forti, l'e-mail del profilo viene spesso utilizzata come punto di partenza per la risoluzione dell'ID. Di seguito è riportato un esempio più concreto di risoluzione dell'ID presso CDP Treasure Data.

CDP: Configurazione della risoluzione degli id

La parte iniziale del flusso definisce le chiavi che verranno utilizzate nel processo di risoluzione di ID, e-mail, numero di documento e nome. Qui si indicano i campi che sono sufficientemente solidi per identificare lo stesso profilo in diversi database.

Identificazione delle tabelle da unificare

Identificazione delle tabelle da unificare

La parte successiva del flusso elenca le tabelle che verranno utilizzate nel processo di unificazione. In questa parte del processo di unificazione, vengono indicate le tabelle che registrano i profili o che dispongono di record di identificazione dei profili. In questa parte vengono anche specificate le chiavi di ogni tabella che verrà utilizzata per l'unificazione.

IMMAGINE

 

Definizione della costruzione dell'ID unificato

Definizione della costruzione dell'ID unificato

Questa sezione definisce quello che, nel contesto di alcuni CDP, viene chiamato ID canonico. Si tratta dell'ID che si cerca di creare/identificare durante il processo di risoluzione dell'ID, ovvero l'ID che identifica un profilo tra tutti i database utilizzati nel processo di risoluzione dell'ID. A questo punto, esistono diverse strategie per selezionare tale/i ID. Nell'esempio precedente, l'ID canonico sarà un ID composto da tre campi diversi.