Nella release delle nuove funzionalità di settembre per Data 360, è stato introdotto un nuovo agente chiamato Data 360 Marketing Agent per supportare la creazione di segmenti.

- Non si tratta di una funzionalità limitata a Marketing Cloud Next. Essendo un agente per Data 360, può essere utilizzato anche, ad esempio, con segmenti destinati all’activation verso Marketing Cloud Engagement.
- Poiché il tipo di agente è Employee, è necessario concedere i permessi di accesso all’agente agli utenti e ai profili che lo utilizzeranno.
Differenze rispetto a Einstein Segment
Marketing Cloud Next / Data 360 disponeva già di Einstein Segment, che utilizza l’AI generativa per creare segmenti a partire dal linguaggio naturale.
La funzionalità principale dell’attuale Einstein Segment è la seguente:
- Creazione di segmenti esclusivamente da linguaggio naturale
Data 360 Marketing Agent, invece, può eseguire:
- Creazione e modifica di segmenti
- Verifica della popolazione dei segmenti
- Pubblicazione dei segmenti
- Verifica dello stato di salute (health) del segmento
- Investigazione delle cause di fallimento della pubblicazione
- Verifica dell’inclusione di uno specifico cliente in un segmento
- Investigazione delle cause per cui uno specifico cliente non è incluso in un segmento
- Verifica della dimensione di billing del segmento
- Verifica dell’overlap tra più segmenti
- Creazione di un nuovo segmento a partire da clienti sovrapposti
In altre parole, fornisce un meccanismo che consente all’Agent di eseguire attività di gestione e investigazione anche dopo la creazione del segmento.
In Data 360 Marketing Agent, l’elaborazione è suddivisa in tre aree principali, ciascuna gestita da un subagent.

① Segment Builder Subagent
- Funzionalità per creare nuovi segmenti e aggiungere o modificare condizioni in segmenti esistenti
② Segment Management Subagent
- Funzionalità per verificare e gestire popolazione, operazioni di pubblicazione, health, dimensione di billing, membership e altri aspetti dei segmenti esistenti
③ Segment Overlap Subagent
- Funzionalità per confrontare più segmenti esistenti e verificare i clienti sovrapposti
Da notare che Einstein Segment è ancora presente nella documentazione ufficiale di Salesforce, quindi al momento Data 360 Marketing Agent non deve essere considerato un sostituto completo di Einstein Segment.
Segment Builder
Il primo componente è Segment Builder, che crea e modifica i segmenti utilizzando il linguaggio naturale.
Con Data 360 Marketing Agent, ad esempio, è possibile formulare una richiesta in linguaggio naturale come:
- “Crea un segmento di clienti che vivono a Tokyo e hanno acquistato un prodotto negli ultimi 30 giorni.”
Internamente, le condizioni vengono estratte dal testo in linguaggio naturale inserito, e le condizioni del segmento vengono generate attraverso il seguente flusso:
Linguaggio Naturale
↓
Condizioni
↓
DMO / Attribute
↓
Relationship
↓
Segment Filter
↓
Segment
Le condizioni relative agli attributi da utilizzare vengono determinate nel dettaglio tramite linguaggio naturale, come mostrato di seguito.






① Supporto per AND / OR / EXCEPT
Non supporta solo condizioni semplici, ma anche segmenti che combinano più condizioni.
Ad esempio:
- “Clienti che vivono a Tokyo o Kanagawa e hanno effettuato un acquisto negli ultimi 30 giorni. Tuttavia, escludi i clienti che hanno cancellato l’iscrizione.”
Data 360 Marketing Agent estrae dal linguaggio naturale un albero logico AND / OR / EXCEPT, oltre alle singole condizioni.
Inoltre, se il raggruppamento delle condizioni risulta ambiguo, l’Agent è progettato per chiedere chiarimenti all’utente.
Nota: secondo la documentazione ufficiale di Einstein Segment, gli operatori “OR” ed “Exclude” non possono essere utilizzati nei prompt.
② Creazione di segmenti attraverso DMO correlati
Nei segmenti reali, le condizioni non sono sempre costituite esclusivamente da dati provenienti da Individual o Unified Individual.
Ad esempio, per una condizione come:
- “Clienti che hanno acquistato un prodotto negli ultimi 30 giorni”
è necessario seguire una Relationship da Individual verso un DMO correlato, come Order.
Data 360 Marketing Agent include anche un processo per esplorare i DMO correlati e identificare il percorso appropriato.
Pertanto, anche se l’utente non conosce a fondo tutte le Relationship, il sistema è progettato in modo che l’Agent possa costruire un segmento esplorando autonomamente il DMO, l’Attribute e la Relationship pertinenti.
③ Modifica di segmenti esistenti tramite linguaggio naturale
Data 360 Marketing Agent non solo crea nuovi segmenti, ma può anche modificare le condizioni di segmenti già esistenti.
Ad esempio:
- “Aggiungi a questo segmento una condizione per i clienti che hanno cliccato su un’email negli ultimi 90 giorni.”
In questo caso, invece di ricostruire l’intero segmento da zero, il sistema genera le condizioni da aggiungere o modificare e le unisce a quelle esistenti.
Nota: se sul canvas del Segment Builder sono presenti condizioni non salvate in fase di modifica, il sistema è progettato per unire anche a queste le nuove condizioni, invece di sovrascriverle.
④ Supporto per segmenti nidificati (nested)
È supportata anche la creazione di segmenti nidificati, in cui un segmento esistente viene utilizzato come condizione per un altro segmento.
Ad esempio:
- “Clienti inclusi nel segmento VIP Customers che non hanno effettuato acquisti negli ultimi 30 giorni.”
Data 360 Marketing Agent può trattare un segmento esistente come una singola condizione e generare un segmento combinandolo con normali condizioni di tipo Attribute.
In altre parole, è possibile riutilizzare segmenti già creati e usare il linguaggio naturale per creare un nuovo segmento che combini condizioni aggiuntive.
Segment Management
È qui che Data 360 Marketing Agent diventa particolarmente interessante.
La creazione di un segmento da linguaggio naturale era già possibile con Einstein Segment, ma Data 360 Marketing Agent consente anche di gestire e investigare i segmenti creati direttamente tramite l’Agent.
Vediamo nel dettaglio cosa può fare.
① Verifica della popolazione del segmento
Data 360 Marketing Agent può verificare la Population inclusa in un segmento.
Ad esempio, è possibile chiedere:
- “Quante persone ci sono in questo segmento?”
per conoscere la popolazione totale del segmento.
È inoltre possibile recuperare le seguenti informazioni, secondo necessità:
- Population Breakdown: verifica della popolazione per ciascun Filter
- Preview: anteprima dei Profile inclusi nel segmento
Questa funzionalità può essere utilizzata per verificare, prima della pubblicazione, se il segmento ha la dimensione e il target attesi.
② Pubblicazione di un segmento
I segmenti possono essere pubblicati direttamente da Data 360 Marketing Agent.
È possibile specificare i seguenti tipi di pubblicazione:
- Immediate: pubblicazione immediata
- Scheduled: pubblicazione secondo una pianificazione specificata
- Manual: pubblicazione manuale
È inoltre possibile verificare lo stato di esecuzione del job di pubblicazione, tra cui:
- RUNNING: in corso
- COMPLETED: completato
- FAILED: fallito
In altre parole, operazioni come:
- “Pubblica questo segmento.”
e la successiva verifica dello stato di esecuzione possono essere effettuate interamente nel corso di una conversazione con Data 360 Marketing Agent.
③ Diagnosi dello stato di salute del segmento (health)
Una funzionalità che ho trovato particolarmente interessante è la diagnosi dello stato di salute del segmento.
Data 360 Marketing Agent include una funzionalità di Observability per analizzare lo stato di esecuzione dei segmenti.
Oltre allo stato dei job del segmento, il sistema è progettato per individuare problematiche come le seguenti e restituire la “motivazione del fallimento” e l’“azione consigliata”.
- Data Explosion: condizione in cui il seguire le Relationship aumenta significativamente il numero di record da elaborare, generando un carico elevato per il processamento del segmento
- Skew Join: condizione in cui i dati utilizzati per un Join sono estremamente concentrati su valori specifici, generando un carico elevato per alcune operazioni di Join
In altre parole, è possibile chiedere all’Agent:
- “Perché questo segmento è andato in errore?“
e ottenere un’analisi delle cause.
Quando un segmento diventa complesso, indagare semplicemente sul motivo del fallimento della pubblicazione può richiedere molto tempo. Se l’Agent riesce a fornire supporto in questo ambito, può rivelarsi decisamente utile per l’operatività quotidiana sui segmenti.
④ Investigare “Perché questo cliente non è nel segmento?”
Questa funzionalità consente di verificare se un cliente specifico è incluso in un segmento e, in caso contrario, di indagarne la motivazione.
Nella gestione operativa dei segmenti, capita spesso di dover investigare domande come:
- “Questo cliente dovrebbe soddisfare le condizioni, quindi perché non è nel segmento?”
Con Data 360 Marketing Agent, è possibile effettuare verifiche come le seguenti:
- Verifica della membership del segmento: controlla se un determinato Profile è incluso nel segmento specificato
- Investigazione sul mancato inserimento di un Profile in un segmento: se un Profile non è incluso nel segmento, identifica quali condizioni di filtro non soddisfa
Ad esempio, si potrebbe chiedere:
- “John Smith è nel segmento VIP Customers?”
e, se non è incluso, proseguire chiedendo:
- “Perché non è incluso?”
Inoltre, invece di limitarsi a rispondere semplicemente che “le condizioni non sono soddisfatte”, il sistema è progettato per identificare il filtro che esclude il Profile dal segmento e evidenziare nell’interfaccia il filtro responsabile del problema.
In altre parole, indagini che in precedenza richiedevano il controllo manuale, condizione per condizione, delle condizioni del segmento e dei dati del Profile possono ora essere delegate a Data 360 Marketing Agent.
Questo significa che l’Agent può essere utilizzato non solo come Segment Builder, ma anche come strumento di supporto al troubleshooting dei segmenti.
⑤ Verifica della dimensione di billing del segmento
Data 360 Marketing Agent include anche una funzionalità per verificare in anticipo l’ordine di grandezza dei record che potrebbero essere elaborati durante l’esecuzione di un segmento.
Con Segment Billing Estimate, Data 360 Marketing Agent può verificare la scala di record da elaborare secondo le seguenti tre categorie:
- SMALL: fino a circa 20 milioni di record
- MEDIUM: da circa 20 a 200 milioni di record
- LARGE: oltre circa 200 milioni di record
Quello che viene mostrato qui non è il numero finale di clienti inclusi nel segmento, ma la scala del numero di record elaborati durante il calcolo del segmento.
Ad esempio, anche se la popolazione finale del segmento non è particolarmente ampia, se le condizioni fanno riferimento a più DMO o a un numero elevato di record correlati, durante il calcolo del segmento potrebbero essere elaborati moltissimi record.
Chiedendo quindi a Data 360 Marketing Agent:
- “Qual è la dimensione di billing di questo segmento?”
è possibile comprendere in anticipo, prima della pubblicazione, l’ordine di grandezza dell’elaborazione richiesta dal segmento.
Si può considerare questa funzionalità come un’indicazione preliminare sulla scala di elaborazione, utile in fase di creazione di segmenti complessi prima dell’esecuzione effettiva.
Segment Overlap
Data 360 Marketing Agent include anche una funzionalità di Segment Overlap, che consente di confrontare più segmenti e verificare quanto si sovrappongono i clienti in essi contenuti.
Ad esempio, Data 360 Marketing Agent può eseguire operazioni come:
- Verifica del Segment Overlap: confronta due o più segmenti e verifica quanto si sovrappongono le rispettive popolazioni
- Creazione di un nuovo segmento a partire da un Overlap: utilizza i clienti presenti in entrambi due segmenti per creare un segmento nidificato
Ad esempio, chiedendo:
- “Quanto si sovrappongono VIP Customers e High Engagement Customers?”
è possibile verificare l’overlap tra le popolazioni incluse in ciascun segmento.
Inoltre, richiedendo:
- “Crea un nuovo segmento con i clienti presenti in entrambi.”
è anche possibile creare un nuovo segmento utilizzando la porzione sovrapposta dei due segmenti.
Ad esempio, analizzando l’overlap tra “clienti con importi di acquisto elevati” e “clienti con alto engagement sulle email”, si potrebbero identificare i clienti che contribuiscono maggiormente alle vendite e che al tempo stesso rispondono attivamente alle iniziative di marketing.
Piuttosto che limitarsi a creare segmenti singolarmente, questa funzionalità può essere considerata come uno strumento che permette di analizzare le relazioni tra segmenti esistenti e utilizzare i risultati per creare nuove audience.
Nota aggiuntiva: non tutti i tipi di segmento sono supportati
Data 360 Marketing Agent non è in grado di creare da linguaggio naturale tutti i tipi di segmento disponibili in Data 360.
In base a quanto verificato in questa analisi, Conversational Segment Builder può creare standard publish segment e rapid publish segment, mentre i seguenti tipi di segmento non risultano attualmente supportati per la creazione:
- Waterfall
- Realtime
- Dynamic
- Look-a-like
Pertanto, Data 360 Marketing Agent non sostituisce l’intera funzionalità di segmentazione di Data 360.
È più corretto considerarlo come un meccanismo che supporta la creazione e la modifica di segmenti tramite linguaggio naturale, insieme alla successiva gestione e investigazione, per i tipi di segmento che effettivamente supporta.
Cosa ne pensate?
La prima volta che ho osservato Data 360 Marketing Agent, ho pensato:
- “Si tratta semplicemente di un nuovo Agent capace di creare segmenti tramite linguaggio naturale?”
In realtà, si è rivelato molto più di questo.
Data 360 Marketing Agent è progettato per coprire in modo piuttosto ampio il ciclo di vita del segmento, includendo non solo la creazione, ma anche la verifica della popolazione, la pubblicazione, la diagnosi dello stato di salute, l’investigazione sulla membership, la dimensione di billing e l’analisi degli overlap.
Pertanto, piuttosto che essere semplicemente un Agent per la creazione di segmenti, è più corretto pensarlo come un Agent che supporta l’intero percorso, dalla creazione del segmento alla sua gestione operativa e investigazione.
Provatelo pure.
Questo è tutto per questo articolo.
Restate collegati per altri tips su Salesforce Marketing Cloud! 😎
Nobuyuki Watanabe
Tradotto e adattato da SFMC Tips #341 : Marketing Cloud Next: Data 360 Marketing Agent di Nobuyuki Watanabe (@marketingcloudtips), pubblicato originariamente su Medium. Traduzione autorizzata dall’autore.