Adobe Experience Platform Segmentation Service fornisce un'interfaccia utente e RESTful API che consente di creare segmenti e generare audience dai dati Real-time Customer Profile. Questi segmenti sono configurati e mantenuti a livello centrale su Platform e sono facilmente accessibili da qualsiasi soluzione Adobe.
Questo documento fornisce una panoramica di Segmentation Service e del ruolo che esso svolge in Adobe Experience Platform.
È importante comprendere i seguenti termini chiave utilizzati in tutto il presente documento:
La segmentazione è il processo di definizione di attributi o comportamenti specifici condivisi da un sottoinsieme di profili dall'archivio profili per distinguere un gruppo commerciabile di persone dalla base cliente. Ad esempio, in una campagna e-mail intitolata "Hai dimenticato di comprare le tue scarpe da ginnastica?", potresti voler avere un pubblico di tutti gli utenti che hanno cercato di correre scarpe negli ultimi 30 giorni, ma che non hanno completato un acquisto.
Una volta concettualmente definito un segmento, questo viene integrato in Experience Platform. In genere, i segmenti sono realizzati dagli esperti di marketing o dagli specialisti di audience, anche se alcune organizzazioni preferiscono essere creati dal loro reparto marketing, in collaborazione con i loro analisti di dati. Dopo aver rivisto i dati inviati a Platform, l'analista dei dati compone la definizione del segmento selezionando quali campi e valori verranno utilizzati per creare le regole o le condizioni del segmento. Questa operazione viene eseguita utilizzando l'interfaccia utente o l'API.
Sia che vengano creati utilizzando l'API o utilizzando Segment Builder, i segmenti vengono definiti in ultima istanza utilizzando Profile Query Language (PQL). Qui la definizione del segmento concettuale viene descritta nel linguaggio creato per recuperare i profili che soddisfano i criteri. Per ulteriori informazioni, vedere la panoramica PQL.
Per informazioni su come creare e utilizzare i segmenti in Segment Builder (l'implementazione dell'interfaccia utente di Segmentation Service), consulta la Guida al Generatore di segmenti.
Per informazioni sulla creazione di definizioni di segmenti mediante l'API, vedete l'esercitazione sulla creazione di segmenti di pubblico mediante l'API.
Nel caso in cui uno schema venga esteso, tutti i caricamenti futuri devono aggiornare di conseguenza i campi aggiunti di recente. Per ulteriori informazioni sulla personalizzazione di Experience Data Model (XDM), fare clic sull'esercitazione Editor di schema.
Piattaforma supporta attualmente due metodi di valutazione dei segmenti: segmentazione in streaming e segmentazione batch.
La segmentazione in streaming è un processo continuo di selezione dei dati che aggiorna i segmenti in risposta all'attività degli utenti. Una volta creato e salvato un segmento, la definizione del segmento viene applicata rispetto ai dati in arrivo a Real-time Customer Profile. L'aggiunta e l'eliminazione di segmenti vengono elaborati regolarmente, garantendo che il pubblico di destinazione rimanga rilevante.
Per ulteriori informazioni sulla segmentazione in streaming, consulta la documentazione sulla segmentazione in streaming.
In alternativa a un processo continuo di selezione dei dati, la segmentazione in batch sposta tutti i dati di profilo contemporaneamente attraverso le definizioni dei segmenti per produrre i tipi di pubblico corrispondenti. Una volta creato, questo segmento viene salvato e memorizzato in modo da poterlo esportare per l’uso.
Per informazioni su come valutare i segmenti, consulta l' tutorial sulla valutazione dei segmenti.
Per informazioni su come accedere a un segmento esportato, consulta l' esercitazione sulla valutazione dei segmenti.
I metadati dei segmenti facilitano l’indicizzazione nel caso in cui uno dei segmenti venga riutilizzato e/o combinato.
Per comporre i segmenti (tramite API o Segment Builder) è necessario definire un nome di segmento e un criterio di unione.
Quando crei un nuovo segmento, devi fornire un nome di segmento. Il nome del segmento viene utilizzato per identificare un particolare segmento tra la raccolta creata da Segmentation Service. I nomi dei segmenti devono pertanto essere descrittivi, concisi e univoci.
Durante la pianificazione di un segmento, tieni presente che ai segmenti è possibile fare riferimento da qualsiasi altro segmento e che questi possono essere combinati con esso. Quando selezioni un nome, prendi in considerazione la possibilità che il segmento contenga porzioni riutilizzabili.
I criteri di unione sono regole utilizzate da Profile per determinare in che modo i dati verranno classificati in ordine di priorità e combinati in una visualizzazione unificata a determinate condizioni.
Se non è definito alcun criterio di unione, viene utilizzato il criterio di unione predefinito Platform. Se preferite utilizzare un criterio di unione specifico per l'organizzazione, potete crearne uno personalizzato e contrassegnarlo come predefinito dell'organizzazione.
Ulteriori informazioni sui criteri di unione sono disponibili nella guida ai criteri di unione.
La stima delle dimensioni del pubblico si basa sui criteri di unione dei profili predefiniti dell'organizzazione.
Oltre al nome del segmento e ai criteri di unione, Segment Builder offre anche un campo di metadati "descrizione del segmento" in cui potete riepilogare lo scopo della definizione del segmento.
I segmenti possono essere configurati per generare continuamente un pubblico combinando l'inserimento dei dati di streaming con una delle seguenti funzioni di segmentazione avanzate:
Queste funzioni avanzate sono descritte più dettagliatamente nelle sezioni seguenti.
Un percorso di utenti standard è sequenziale. Adobe Experience Platform consente di definire una serie ordinata di segmenti in base a questo percorso, acquisendo così le sequenze di eventi man mano che si verificano. È possibile organizzare gli eventi nell'ordine desiderato utilizzando la timeline dell'evento visivo in Segment Builder.
Un esempio di percorso cliente che richiederebbe segmentazione sequenziale sarebbe la visualizzazione prodotto > aggiunta prodotto > checkout > Nessun acquisto.
La segmentazione dinamica risolve i problemi di scalabilità che tradizionalmente incontrano i professionisti del marketing quando creano segmenti per campagne di marketing.
A differenza della segmentazione statica che richiede l'acquisizione esplicita e ripetuta di ogni caso di utilizzo possibile, la segmentazione dinamica utilizza le variabili per creare la logica della regola ed esprimere in modo dinamico le relazioni.
Per illustrare il valore di questa funzione di segmentazione avanzata, è consigliabile che un architetto dati collabori con un esperto di marketing per identificare i clienti che hanno effettuato acquisti al di fuori del proprio stato di origine.
Il problema
La segmentazione statica richiede di definire singoli segmenti con un attributo di stato iniziale univoco, prima di filtrare gli eventi di acquisto che non corrispondono allo stato iniziale. Un segmento esplicito di questo tipo avrebbe scritto "Sto cercando persone dallo Utah dove lo stato del loro acquisto non è lo Utah". La creazione di un'audience con questo metodo richiede la definizione di un segmento per ogni stato statunitense, per un totale di 50 segmenti.
A seguito delle diverse combinazioni di segmenti che inevitabilmente si verificano durante la scalabilità, il processo manuale richiesto per la segmentazione statica diventa più lungo, riducendo l'efficienza complessiva.
La soluzione
Assegnando una variabile all'attributo stato acquisto, il segmento dinamico semplifica la ricerca di un acquisto in cui lo stato dell'acquisto non è uguale allo stato iniziale del cliente. In questo modo potrete consolidare 50 segmenti statici in un unico segmento dinamico.
Grazie alla funzionalità di segmentazione multi-entità avanzata, è possibile estendere i dati Real-time Customer Profile con dati aggiuntivi basati su prodotti, store o altre entità non associate, note anche come entità "dimensione". Di conseguenza, Segmentation Service può accedere a campi aggiuntivi durante la definizione del segmento, come se fossero nativi dell'archivio dati Profile. La segmentazione multi-entità offre flessibilità nell'identificazione delle audience in base ai dati pertinenti alle esigenze aziendali specifiche. Per ulteriori informazioni, compresi i casi di utilizzo e i flussi di lavoro, fare riferimento alla guida alla segmentazione multi-entità.
Segmentation Service supporta una serie di tipi di dati primitivi e complessi. Informazioni dettagliate, incluso un elenco dei tipi di dati supportati, sono disponibili nella guida ai tipi di dati supportati.
Segmentation Service fornisce un flusso di lavoro consolidato per creare segmenti dai Real-time Customer Profile dati. In sintesi:
Per informazioni su come definire i segmenti nell'interfaccia utente, consulta la guida Segment Builder guide. Per informazioni sulla creazione di definizioni di segmenti mediante l'API, vedete l'esercitazione sulla creazione di segmenti mediante l'API.