Input e output in IA per l’analisi dei clienti
Il documento seguente illustra i diversi eventi, input e output richiesti utilizzati in Customer AI.
Introduzione getting-started
Di seguito sono riportati i passaggi per creare modelli di propensione e identificare i tipi di pubblico target per il marketing personalizzato in IA per l’analisi dei clienti:
-
Casi d’uso generali: in che modo i modelli di propensione aiutano a identificare i tipi di pubblico target per il marketing personalizzato? Quali sono i miei obiettivi aziendali e le tattiche corrispondenti per raggiungere l’obiettivo? Dove può rientrare la modellazione della propensione in questo processo?
-
Assegnare priorità ai casi d’uso: quali sono le priorità più alte per l’azienda?
-
Crea modelli in IA per l'analisi dei clienti: guarda questa esercitazione rapida e fai riferimento alla guida dell'interfaccia utente per un processo dettagliato per la creazione di un modello.
-
Crea segmenti utilizzando i risultati del modello.
-
Intraprendere azioni aziendali mirate in base a questi segmenti. Monitora i risultati e ripeti le azioni da migliorare.
Di seguito sono riportati alcuni esempi di configurazioni per il primo modello. Il modello di esempio, incorporato in questo documento, utilizza un modello di IA per l’analisi dei clienti per prevedere chi sarà probabilmente convertito per un’attività di vendita al dettaglio nei successivi 30 giorni. Il set di dati di input è un set di dati di Adobe Analytics.
Tipo di modello: conversione
Identità: verificare che la colonna Identity per ogni set di dati sia impostata come identità comune.
commerce.purchases.value
equivale a matitaFinestra risultati: 30 giorni.
settimanali Attiva per profilo: è necessario abilitarlo affinché l'output del modello possa essere utilizzato nella segmentazione.
Panoramica dei dati data-overview
Le sezioni seguenti descrivono i diversi eventi richiesti, input e output utilizzati in Customer AI.
IA per l’analisi dei clienti funziona analizzando i seguenti set di dati per prevedere i punteggi di propensione di abbandono (quando è probabile che un cliente smetta di utilizzare il prodotto) o conversione (quando è probabile che un cliente effettui un acquisto):
- Dati di Adobe Analytics tramite il connettore di origine di Analytics
- Dati Adobe Audience Manager tramite il connettore di origine Audience Manager
- Set di dati evento esperienza
- Set di dati evento esperienza del consumatore
Puoi aggiungere più set di dati da origini diverse se ciascuno di essi condivide lo stesso tipo di identità (spazio dei nomi), ad esempio un ECID. Per ulteriori informazioni sull'aggiunta di più set di dati, visita la guida utente di IA per l'analisi dei clienti.
La tabella seguente illustra alcuni termini comuni utilizzati in questo documento:
Experience Event
. Il comportamento dei dati di uno schema è definito dalla classe dello schema, che viene assegnata a uno schema al momento della creazione. Le classi XDM descrivono il minor numero di proprietà che uno schema deve contenere per rappresentare un particolare comportamento di dati.meta:intendedToExtend
.Dati di input di IA per l’analisi dei clienti customer-ai-input-data
Per i set di dati di input, come Adobe Analytics e Adobe Audience Manager, i rispettivi connettori di origine mappano direttamente gli eventi in questi gruppi di campi standard (Commerce, Web, Application e Search) per impostazione predefinita durante il processo di connessione. La tabella seguente mostra i campi evento nei gruppi di campi standard predefiniti per IA per l’analisi dei clienti.
Per ulteriori informazioni sulla mappatura dei dati di Adobe Analytics o di Audience Manager, consulta la guida alle mappature dei campi di Analytics o l'Audience Manager guida alle mappature dei campi.
Puoi utilizzare gli schemi XDM di Experience Event o Consumer Experience Event per set di dati di input che non vengono compilati tramite uno dei connettori precedenti. Durante il processo di creazione dello schema è possibile aggiungere altri gruppi di campi XDM. I gruppi di campi possono essere forniti per Adobe, come i gruppi di campi standard o i gruppi di campi personalizzati, che corrispondono alla rappresentazione dei dati in Platform.
Gruppi di campi standard utilizzati da IA per l’analisi dei clienti standard-events
Gli Eventi di esperienza vengono utilizzati per determinare i vari comportamenti dei clienti. A seconda della struttura dei dati, i tipi di evento elencati di seguito potrebbero non includere tutti i comportamenti del cliente. È compito dell’utente determinare quali campi dispongono dei dati necessari per identificare in modo chiaro e inequivocabile l’attività dell’utente sul web o su altri canali specifici. A seconda dell’obiettivo predittivo, i campi obbligatori necessari possono cambiare.
IA per l’analisi dei clienti utilizza gli eventi in questi quattro gruppi di campi standard per impostazione predefinita: Commerce, Web, Application e Search. Non è necessario disporre di dati per ogni evento nei gruppi di campi standard elencati di seguito, ma per alcuni scenari sono richiesti determinati eventi. Se sono disponibili eventi nei gruppi di campi standard, si consiglia di includerli nello schema. Ad esempio, se desideri creare un modello di IA per l’analisi dei clienti per prevedere gli eventi di acquisto, è utile disporre di dati dai gruppi di campi Commerce e Dettagli pagina web.
Per visualizzare un gruppo di campi nell'interfaccia utente di Platform, seleziona la scheda Schemi nella barra a sinistra, quindi la scheda Gruppi di campi.
-
commerce.order.purchaseID
-
productListItems.SKU
-
commerce.productListViews.value
-
productListItems.SKU
-
commerce.checkouts.value
-
productListItems.SKU
-
commerce.purchases.value
-
productListItems.SKU
-
commerce.productListRemovals.value
-
productListItems.SKU
-
commerce.productListOpens.value
-
productListItems.SKU
-
commerce.productViews.value
-
productListItems.SKU
web.webPageDetails.name
web.webInteraction.linkClicks.value
-
application.applicationCloses.value
-
application.name
-
application.crashes.value
-
application.name
-
application.featureUsages.value
-
application.name
-
application.firstLaunches.value
-
application.name
-
application.installs.value
-
application.name
-
application.launches.value
-
application.name
-
application.upgrades.value
-
application.name
search.keywords
Inoltre, IA per l’analisi dei clienti può utilizzare i dati di abbonamento per generare modelli di abbandono migliori. I dati della sottoscrizione sono necessari per ogni profilo che utilizza il formato del tipo di dati Sottoscrizione. La maggior parte dei campi è facoltativa. Tuttavia, per un modello di abbandono ottimale, è consigliabile fornire i dati per il maggior numero possibile di campi, ad esempio startDate
, endDate
e qualsiasi altro dettaglio rilevante. Rivolgiti al team del tuo account per ulteriore supporto su questa funzione.
Aggiunta di eventi personalizzati e attributi di profilo add-custom-events
Se disponi di informazioni da includere oltre ai campi evento standard predefiniti utilizzati da IA analisi clienti, puoi utilizzare la configurazione evento personalizzata per migliorare i dati utilizzati dal modello.
Quando utilizzare eventi personalizzati
Gli eventi personalizzati sono necessari quando i set di dati scelti nel passaggio di selezione del set di dati contengono nessuno dei campi evento predefiniti utilizzati da IA per l’analisi dei clienti. IA per l’analisi dei clienti necessita di informazioni su almeno un evento di comportamento dell’utente diverso dal risultato.
Gli eventi personalizzati sono utili per:
-
Integrazione nel modello della conoscenza del dominio o delle competenze precedenti.
-
Miglioramento della qualità del modello predittivo.
-
Ottenere ulteriori informazioni e interpretazioni.
I migliori candidati per gli eventi personalizzati sono i dati che contengono conoscenze del dominio che possono essere predittive del risultato. Alcuni esempi generali di eventi personalizzati includono:
-
Registrati per l'account
-
Iscriviti alla newsletter
-
Effettuare una chiamata al servizio clienti
Di seguito sono riportati alcuni esempi di eventi personalizzati specifici del settore:
Iscriviti alla carta del club
Ritaglia coupon mobile.
Video in streaming.
Acquistare punti fedeltà.
Per poter essere selezionati, gli eventi personalizzati devono rappresentare le azioni avviate dall'utente. Ad esempio, "Invia e-mail" è un’azione avviata da un addetto marketing e non dall’utente, pertanto non deve essere utilizzata come evento personalizzato.
Dati storici
IA per l’analisi dei clienti richiede dati storici per la formazione dei modelli. La durata richiesta per l’esistenza dei dati nel sistema è determinata da due elementi chiave: la finestra dei risultati e la popolazione ammissibile.
Per impostazione predefinita, IA per l’analisi dei clienti cerca un utente che abbia avuto attività negli ultimi 45 giorni se non viene fornita alcuna definizione di popolazione idonea durante la configurazione dell’applicazione. Inoltre, IA per l’analisi dei clienti richiede almeno 500 eventi di qualificazione e 500 eventi non qualificati (1000 in totale) da dati storici basati su una definizione di obiettivo prevista.
Gli esempi seguenti illustrano l'utilizzo di una semplice formula che consente di determinare la quantità minima di dati richiesti. Se disponi di un numero di dati superiore al requisito minimo, è probabile che il modello fornisca risultati più precisi. Se la quantità di dati è inferiore a quella minima richiesta, il modello avrà esito negativo poiché non sono disponibili dati sufficienti per l'apprendimento del modello.
IA per l’analisi dei clienti utilizza un modello di sopravvivenza per stimare la probabilità che un evento si verifichi in un dato momento e identificare i fattori che influenzano, oltre all’apprendimento supervisionato che definisce le popolazioni positive e negative e alberi basati sulle decisioni come lightgbm
per generare un punteggio di probabilità.
Formula:
Per decidere la durata minima richiesta dei dati esistenti nel sistema:
-
Per creare le funzioni sono necessari almeno 30 giorni. Confronta l’intervallo di lookback di idoneità con 30 giorni:
-
Se l’intervallo di lookback di idoneità è superiore a 30 giorni, il requisito di dati = intervallo di lookback di idoneità + intervallo di risultati.
-
In caso contrario, il fabbisogno di dati = 30 giorni + intervallo di risultati.
-
** Se per la definizione della popolazione idonea sono presenti più condizioni, l’intervallo di lookback di idoneità è quello più lungo.
Esempi:
-
Desideri prevedere se un cliente acquisterà probabilmente un orologio nei prossimi 30 giorni per coloro che hanno un’attività web negli ultimi 60 giorni.
-
Intervallo di lookback di idoneità = 60 giorni
-
Finestra risultati = 30 giorni
-
Dati richiesti = 60 giorni + 30 giorni = 90 giorni
-
-
Vuoi prevedere se è probabile che l'utente acquisti un orologio nei prossimi 7 giorni senza fornire una popolazione idonea esplicita. In questo caso, la popolazione ammissibile viene considerata automaticamente "coloro che hanno avuto attività negli ultimi 45 giorni" e la finestra di risultato è di 7 giorni.
-
Intervallo di lookback di idoneità = 45 giorni
-
Finestra risultati = 7 giorni
-
Dati richiesti = 45 giorni + 7 giorni = 52 giorni
-
-
Vuoi prevedere se il cliente è probabile che acquisti un orologio nei prossimi 7 giorni per coloro che hanno alcune attività web negli ultimi 7 giorni.
-
Intervallo di lookback di idoneità = 7 giorni
-
Dati minimi necessari per creare funzionalità = 30 giorni
-
Finestra risultati = 7 giorni
-
Dati richiesti = 30 giorni + 7 giorni = 37 giorni
-
Anche se IA per l’analisi dei clienti richiede un periodo di tempo minimo per consentire l’esistenza dei dati nel sistema, funziona meglio anche con i dati recenti. Utilizzando dati comportamentali più recenti, IA per l’analisi dei clienti è probabile che generi una previsione più accurata del comportamento futuro di un utente.
Dati di output di IA per l’analisi dei clienti customer-ai-output-data
IA per l’analisi dei clienti genera diversi attributi per singoli profili ritenuti idonei. Esistono due modi per utilizzare il punteggio (output) in base al provisioning. Se disponi di un set di dati abilitato per Real-time Customer Profile, puoi sfruttare le informazioni provenienti da Real-time Customer Profile nel Generatore di segmenti. Se non disponi di un set di dati abilitato per il profilo, puoi scaricare l'output di IA per l'analisi dei clienti set di dati disponibile nel data lake.
Puoi trovare il set di dati di output nell'area di lavoro Set di dati di Platform. Tutti i set di dati di output di IA per l'analisi dei clienti iniziano con il nome Punteggi di IA per l'analisi dei clienti - NAME_OF_APP. Analogamente, tutti gli schemi di output di IA per l'analisi dei clienti iniziano con il nome Schema di IA per l'analisi dei clienti - Name_of_app.
La tabella seguente descrive i vari attributi trovati nell’output di Customer AI:
Questi sono i motivi previsti per cui un profilo ha probabilità di conversione o abbandono. Questi fattori sono costituiti dai seguenti attributi:
- Codice: il profilo o l’attributo comportamentale che influenza positivamente il punteggio previsto di un profilo.
- Valore: il valore del profilo o dell’attributo comportamentale.
- Importanza: indica il peso del profilo o dell’attributo comportamentale sul punteggio previsto (basso, medio, alto)
Passaggi successivi next-steps
Dopo aver preparato i dati e aver verificato che tutte le credenziali e gli schemi siano presenti, consulta la guida Configurare un'istanza di IA per l'analisi dei clienti, che illustra una procedura dettagliata per la creazione di un'istanza di IA per l'analisi dei clienti.