Adobe Experience Platform consente di unire frammenti di dati provenienti da più origini e di combinarli per visualizzare in modo completo i singoli clienti. Quando si uniscono questi dati, i criteri di unione sono le regole utilizzate da Platform per determinare in che modo i dati verranno classificati come priorità e quali dati verranno combinati per creare una visualizzazione unificata.
Ad esempio, se un cliente interagisce con il tuo marchio su più canali, l'organizzazione avrà più frammenti di profilo correlati a tale singolo cliente che saranno visualizzati in più set di dati. Quando questi frammenti vengono assimilati in Piattaforma, vengono uniti per creare un unico profilo per il cliente. Quando i dati provenienti da più origini sono in conflitto (ad esempio, un frammento indica il cliente come "singolo" mentre l'altro elenca il cliente come "sposato"), il criterio di unione determina quali informazioni includere nel profilo dell'individuo.
Utilizzando le API RESTful o l'interfaccia utente, puoi creare nuovi criteri di unione, gestire i criteri esistenti e impostare un criterio di unione predefinito per la tua organizzazione. Questa guida fornisce istruzioni dettagliate per l'utilizzo dei criteri di unione tramite l'interfaccia utente (interfaccia utente) di Adobe Experience Platform.
Se si preferisce lavorare con i criteri di unione utilizzando l'API Real-time Customer Profile, seguire le istruzioni riportate nella guida API dei criteri di unione.
Questa guida richiede una buona conoscenza di diverse importanti funzioni Experience Platform. Prima di seguire questa guida o di utilizzare le API dei profili, consulta la documentazione relativa ai seguenti servizi:
Ciascun frammento di profilo contiene informazioni relative a una sola identità rispetto al numero totale di identità che possono esistere per un singolo utente. Quando si uniscono tali dati per formare un profilo cliente, è possibile che le informazioni siano in conflitto e che sia specificata la priorità. La selezione di un metodo di unione consente di specificare gli attributi del set di dati da assegnare come priorità in caso di conflitto di unione tra i set di dati.
Per i criteri di unione sono disponibili due possibili metodi di unione. Ciascuno di questi metodi è riassunto di seguito con ulteriori dettagli forniti nelle sezioni seguenti:
Poiché i record di profilo vengono trasferiti Experience Platform, al momento dell'assimilazione viene ottenuta una marca temporale di sistema che viene aggiunta al record. Quando Timestamp ordered è selezionato come metodo di unione per un criterio di unione, i profili vengono uniti in base alla marca temporale del sistema. In altre parole, l'unione viene eseguita in base alla marca temporale per l'inserimento del record nella piattaforma.
Talvolta possono verificarsi casi di utilizzo in cui è necessario fornire una marca temporale personalizzata e fare in modo che il criterio di unione rispetti la marca temporale personalizzata anziché la marca temporale del sistema. Alcuni esempi di questo tipo includono il backfill dei dati o la garanzia dell'ordine corretto degli eventi in caso di acquisizione di record non ordinata.
Per utilizzare una marca temporale personalizzata, è necessario aggiungere la External Source System Audit Details Mixin allo schema del profilo. Una volta aggiunta, la marca temporale personalizzata può essere compilata utilizzando il campo lastUpdatedDate
. Quando un record viene assimilato con il campo lastUpdatedDate
popolato, Experience Platform utilizzerà tale campo per unire record tra set di dati. Se lastUpdatedDate
non è presente o non è popolato, la piattaforma continuerà a utilizzare la marca temporale del sistema.
È necessario assicurarsi che la marca temporale lastUpdatedDate
sia compilata durante l'assimilazione di un aggiornamento sullo stesso record.
Nella schermata seguente sono visualizzati i campi presenti in External Source System Audit Details Mixin. Per istruzioni dettagliate sull'utilizzo degli schemi nell'interfaccia utente della piattaforma, inclusa l'aggiunta di mixin agli schemi, vedere l'esercitazione per creare uno schema utilizzando l'interfaccia utente.
Per utilizzare le marche temporali personalizzate utilizzando l'API, consultare la sezione relativa all'endpoint guida unione criteri sull'utilizzo di marche temporali personalizzate.
Se Dataset precedence è selezionato come metodo di unione per un criterio di unione, è possibile assegnare la priorità ai frammenti di profilo in base al set di dati da cui provengono. Un esempio di utilizzo sarebbe se l'organizzazione dispone di informazioni presenti in un set di dati preferito o affidabile rispetto ai dati in un altro set di dati.
Per creare un criterio di unione utilizzando Dataset precedence, è necessario selezionare i set di dati Profilo ed ExperienceEvent inclusi, quindi è possibile ordinare manualmente i set di dati Profilo per la precedenza. Una volta selezionati e ordinati i set di dati, al set di dati principale verrà data la priorità più alta, al secondo sarà il secondo più alto e così via.
L'unione delle identità (ID stitching) è il processo che consente di identificare i frammenti di dati e combinarli per creare un record completo del profilo. Per illustrare i diversi comportamenti di cucitura, si consideri un singolo cliente che interagisce con un marchio utilizzando due indirizzi e-mail diversi.
Per saperne di più sulle identità e sul loro ruolo nella generazione di profili e segmenti, leggere la Panoramica del servizio identità.
Un'organizzazione può creare un criterio di unione predefinito da utilizzare per l'unione dei frammenti di profilo. Questo consente agli utenti di selezionare facilmente il criterio predefinito quando eseguono azioni in Experience Platform, come la visualizzazione dei profili dei clienti o la creazione di segmenti. Nella maggior parte dei casi, a meno che non venga specificato un altro criterio di unione, verrà utilizzato il criterio di unione predefinito.
Ciascuna organizzazione può creare più criteri di unione relativi a una singola classe di schema XDM, ma può avere un solo criterio di unione predefinito dichiarato per ogni classe. Ad esempio, l'organizzazione potrebbe disporre di un criterio di unione predefinito correlato alla classe XDM Individual Profile e di un altro criterio di unione predefinito per una classe Product Inventory personalizzata.
Se si crea un nuovo criterio di unione e lo si imposta come predefinito, il precedente criterio di unione predefinito verrà aggiornato automaticamente dal sistema in modo che non sia più il predefinito.
I conteggi dei profili e i segmenti con un criterio di unione predefinito esistente associato potrebbero essere interessati. Tutti i segmenti a cui è applicato un criterio di unione predefinito verranno aggiornati al nuovo criterio di unione predefinito.
Nell'interfaccia di Experience Platform, è possibile iniziare a utilizzare i criteri di unione selezionando Profiles nel menu di navigazione a sinistra, quindi selezionando la scheda Merge Policies. Questa scheda include un elenco di tutti i criteri di unione esistenti per l'organizzazione, nonché i dettagli per ciascun criterio di unione, incluso il nome del criterio, se il criterio di unione è o meno il criterio di unione predefinito e la classe dello schema a cui il criterio di unione fa riferimento.
Per selezionare i dettagli visibili o per aggiungere ulteriori colonne alla visualizzazione, selezionare Configure columns e fare clic sul nome di una colonna per aggiungerla o rimuoverla dalla visualizzazione.
Per creare un nuovo criterio di unione, selezionare Create merge policy nella scheda dei criteri di unione.
Nella schermata del flusso di lavoro New merge policy potete fornire informazioni importanti per il nuovo criterio di unione tramite una serie di passaggi guidati.
Il primo passaggio del flusso di lavoro consente di configurare il criterio di unione fornendo informazioni di base. Queste informazioni includono:
Una volta completati i campi richiesti, potete selezionare Next per continuare il flusso di lavoro.
Durante la creazione o la modifica di un criterio di unione, è possibile visualizzare lo schema unione per la classe di schema selezionata selezionando View Union Schema.
Viene visualizzata la finestra di dialogo View Union Schema, che mostra tutti gli schemi, le identità e le relazioni che contribuiscono allo schema unione. È possibile utilizzare la finestra di dialogo per esplorare lo schema dell'unione nello stesso modo in cui si accedeva alla scheda Union Schema nella sezione Profiles dell'interfaccia utente della piattaforma.
Per informazioni dettagliate sugli schemi di unione, inclusa la modalità di interazione con essi nella scheda Union Schema o nella finestra di dialogo View Union Schema visualizzata nel flusso di lavoro dei criteri di unione, visitare la guida dell'interfaccia utente dello schema di unione.
Nella schermata Select Profile datasets, è necessario selezionare la Merge method che si desidera utilizzare per il criterio di unione. Sullo schermo viene visualizzato anche il numero totale di Profile datasets nell'organizzazione che si riferiscono alla classe dello schema selezionata nella schermata precedente.
A seconda del metodo di unione scelto, tutti i set di dati Profilo verranno uniti in base all'ordine in cui sono stati aggiornati per l'ultima volta (timestamp ordinato) oppure dovrete selezionare i set di dati Profilo da includere nel criterio di unione e l'ordine in cui unirli (precedenza set di dati). Per ulteriori informazioni sui metodi di unione, consultare la sezione metodi di unione fornita in precedenza in questo documento.
Se si seleziona Timestamp ordered come metodo di unione, gli attributi dei set di dati aggiornati più di recente avranno la precedenza. Questo vale per tutti i set di dati del profilo.
Se si seleziona Dataset precedence come metodo di unione, è necessario selezionare i set di dati del profilo e assegnarne manualmente la priorità. Ogni set di dati elencato include anche lo stato dell’ultimo batch assimilato o un avviso che segnala che non è stato inserito alcun batch nel set di dati.
È possibile selezionare fino a 50 set di dati dall'elenco dei set di dati da includere nel criterio di unione. I set di dati selezionati vengono aggiunti alla sezione Select datasets, consentendo di trascinare e rilasciare i set di dati e di ordinarli in base alla precedenza desiderata. Man mano che i set di dati vengono modificati nell'elenco, il numero ordinale (1, 2, 3, ecc.) accanto al set di dati si aggiorna e visualizza la priorità (1 con priorità maggiore, quindi 2 e più avanti).
La selezione di un dataset aggiorna anche la sezione Union schema, mostrando i campi nello schema unione a cui ogni dataset contribuisce i dati. Per ulteriori informazioni sugli schemi di unione, inclusa la modalità di interazione con le visualizzazioni nell'interfaccia utente, fare riferimento alla guida dell'interfaccia utente dello schema di unione
Il passaggio successivo del flusso di lavoro richiede la selezione dei set di dati ExperienceEvent. Questa schermata è influenzata dal metodo di unione selezionato nella schermata Select Profile datasets.
In questa schermata viene visualizzato anche il numero totale di ExperienceEvent datasets creati dall'organizzazione in relazione alla classe dello schema selezionata nella schermata di configurazione del criterio di unione.
Se hai selezionato Timestamp ordered come metodo di unione per i set di dati Profilo, anche in questo caso avranno precedenza gli attributi dei set di dati ExperienceEvent aggiornati più di recente.
Se hai selezionato Dataset precedence come metodo di unione per i set di dati Profilo, dovrai selezionare i set di dati ExperienceEvent da includere. Dall’elenco dei set di dati potete selezionare fino a 50 set di dati ExperienceEvent. I set di dati selezionati vengono visualizzati nella sezione Select datasets.
I set di dati ExperienceEvent non possono essere ordinati manualmente, ma gli attributi nei set di dati ExperienceEvent vengono aggiunti ai set di dati Profile se fanno parte dello stesso frammento di profilo.
Come per la selezione dei set di dati del profilo, la selezione di un set di dati ExperienceEvent comporta l'aggiornamento della sezione Union schema, che mostra i campi nello schema dell'unione a cui ogni set di dati contribuisce i dati. Per ulteriori informazioni sugli schemi di unione, inclusa la modalità di interazione con le visualizzazioni nell'interfaccia utente, fare riferimento alla guida dell'interfaccia utente dello schema di unione
Il passaggio finale del flusso di lavoro consiste nel rivedere il criterio di unione. Nella schermata Review vengono visualizzati il nome del nuovo criterio di unione, la classe dello schema su cui si basa, l'opzione ID stitching selezionata, nonché il metodo di unione e i set di dati inclusi nel criterio di unione. Per visualizzare tutti i set di dati Profilo o ExperienceEvent inclusi, selezionate il numero di set di dati per espandere l'elenco a discesa.
Prima di selezionare Finish per completare il flusso di lavoro di creazione, verifica attentamente i criteri di unione.
Se è stato selezionato Timestamp ordered come metodo di unione per il criterio di unione, l'elenco dei set di dati del profilo include tutti i set di dati creati dall'organizzazione in relazione alla classe dello schema, in ordine di timestamp. L'elenco dei set di dati ExperienceEvent include tutti i set di dati creati dall'organizzazione per la classe di schema selezionata e che verranno aggiunti ai set di dati Profile.
Se avete selezionato Dataset precedence come metodo di unione per il criterio di unione, gli elenchi dei set di dati Profile ed ExperienceEvent includono solo i set di dati Profile ed ExperienceEvent selezionati rispettivamente durante il flusso di lavoro di creazione. L'ordine dei set di dati Profilo deve corrispondere alla precedenza specificata durante la creazione. In caso contrario, utilizzate il pulsante Back per tornare ai passaggi del flusso di lavoro precedenti e regolare la priorità.
Dopo aver completato il flusso di lavoro per la creazione di un nuovo criterio di unione, viene nuovamente visualizzata la scheda Merge Policies. L'elenco dei criteri di unione per l'organizzazione deve ora includere il criterio di unione appena creato.
Dalla scheda Merge Policies, è possibile modificare un criterio di unione esistente creato per la classe XDM Individual Profile selezionando Policy name per il criterio di unione che si desidera modificare.
Quando viene visualizzata la schermata Edit merge policy, è possibile apportare modifiche al nome e a ID stitching, nonché modificare se questo criterio è o meno il criterio di unione predefinito per la propria organizzazione.
Selezionare Next per continuare il flusso di lavoro dei criteri di unione per aggiornare il metodo di unione e i set di dati inclusi nel criterio di unione.
Dopo aver apportato le modifiche necessarie, controlla i criteri di unione e seleziona Finish per tornare alla scheda Merge policies.
La modifica di un criterio di unione può influenzare la segmentazione e i risultati del profilo, in quanto altererà il modo in cui vengono risolti i conflitti di dati.
Durante la creazione o l'aggiornamento di un criterio di unione, viene eseguito un controllo per determinare se il criterio di unione viola uno qualsiasi dei criteri di utilizzo dei dati definiti dall'organizzazione. I criteri di utilizzo dei dati fanno parte di Adobe Experience Platform Data Governance e sono regole che descrivono i tipi di azioni di marketing consentite o da cui è consentita l'esecuzione su dati Platform specifici. Ad esempio, se un criterio di unione è stato utilizzato per creare un segmento che si è attivato a una destinazione terza e l'organizzazione dispone di un criterio di utilizzo dei dati che impedisce l'esportazione di dati specifici a terzi, durante il tentativo di salvare il criterio di unione riceverai una notifica Data governance policy violation detected.
Questa notifica include un elenco di criteri di utilizzo dei dati che sono stati violati e consente di visualizzare i dettagli della violazione selezionando un criterio dall'elenco. Quando si seleziona un criterio violato, la scheda Data lineage fornisce il motivo della violazione e le attivazioni interessate, ognuna delle quali fornisce maggiori dettagli sulle modalità di violazione del criterio di utilizzo dei dati.
Per ulteriori informazioni sulle modalità di gestione dei dati in Adobe Experience Platform, consultare la Panoramica sulla governance dei dati.
Dopo aver creato e configurato criteri di unione per la tua organizzazione, puoi utilizzarli per regolare la visualizzazione dei profili cliente all'interno della piattaforma e per creare segmenti di pubblico dai dati del profilo. Per ulteriori informazioni su come creare e lavorare con i segmenti utilizzando l'interfaccia utente e le API di Experience Platform, consulta la Panoramica sulla segmentazione.