Show Menu
ARGOMENTI×

Configurazione della segmentazione con ContextHub

La segmentazione è un concetto chiave per la creazione di una campagna. Consulta Comprensione della segmentazione per informazioni sul funzionamento della segmentazione e sui termini chiave.
A seconda delle informazioni già raccolte sui visitatori del sito e degli obiettivi da raggiungere, dovrete definire i segmenti e le strategie necessari per il contenuto di destinazione.
Questi segmenti vengono quindi utilizzati per fornire a un visitatore contenuto con targeting specifico. Le attività qui definite possono essere incluse in qualsiasi pagina e definire per quale segmento di visitatori si applica il contenuto specializzato.
AEM consente di personalizzare facilmente le esperienze degli utenti. Consente inoltre di verificare i risultati delle definizioni dei segmenti.

Accesso ai segmenti

La console Audiences viene utilizzata per gestire i segmenti per ContextHub e i tipi di pubblico per il vostro account Adobe Target . Questa documentazione descrive la gestione dei segmenti per ContextHub.
Per accedere ai tuoi segmenti, nella navigazione globale seleziona Navigazione > Personalizzazione > Audience .

Editor segmento

L’Editor ​segmenti consente di modificare facilmente un segmento. Per modificare un segmento, seleziona un segmento nell’elenco dei segmenti e fai clic sul pulsante Modifica .
Utilizzando il Browser componenti è possibile aggiungere contenitori AND e OR per definire la logica del segmento, quindi aggiungere componenti aggiuntivi per confrontare proprietà e valori o script di riferimento e altri segmenti per definire i criteri di selezione (vedere Creazione di un nuovo segmento ) per definire lo scenario esatto per la selezione del segmento.
Quando l'intera istruzione restituisce true, il segmento ha risolto. Se sono applicabili più segmenti, viene utilizzato anche il fattore Incremento . Consultate Creazione di un nuovo segmento per informazioni dettagliate sul fattore di incremento.
L'editor segmenti non verifica la presenza di riferimenti circolari. Ad esempio, il segmento A fa riferimento a un altro segmento B, che a sua volta fa riferimento al segmento A. Devi accertarti che i tuoi segmenti non contengano riferimenti circolari.

Containers

I seguenti contenitori sono disponibili out-of-the-box e consentono di raggruppare confronti e riferimenti per la valutazione booleana. È possibile trascinarli dal Browser componenti all’editor. Per ulteriori informazioni, consulta la sezione Utilizzo di AND e OR Containers .
Contenitore E
Operatore AND booleano
Contenitore O
Operatore OR booleano

Confronti

Per valutare le proprietà del segmento sono disponibili i seguenti confronti out-of-the-box. È possibile trascinarli dal Browser componenti all’editor.
Property-Value
Confronta una proprietà di uno store con un valore definito
Property-Property
Confronta una proprietà di uno store con un'altra proprietà
Riferimento segmento proprietà
Confronta una proprietà di uno store con un altro segmento di riferimento
Riferimento script di proprietà
Confronta una proprietà di uno store con i risultati di uno script
Riferimento segmento-Riferimento script
Confronta un segmento di riferimento con i risultati di uno script
Quando si confrontano i valori, se il tipo di dati del confronto non è impostato (ovvero impostato su auto detection), il motore di segmentazione di ContextHub confronterà semplicemente i valori come farebbe javascript. Non riporta i valori ai tipi previsti, il che può portare a risultati fuorvianti. Esempio:
null < 30 // will return true
Pertanto, quando crei un segmento , devi selezionare un tipo di dati ogni volta che sono noti i tipi di valori confrontati. Esempio:
Quando si confronta la proprietà profile/age , è già noto che il tipo confrontato sarà numerico , quindi anche se non profile/age è impostato, un confronto profile/age inferiore a 30 restituirà falso , come previsto.

Riferimenti

I seguenti riferimenti sono disponibili out-of-the-box per il collegamento diretto a uno script o a un altro segmento. È possibile trascinarli dal Browser componenti all’editor.
Riferimento segmento
Valutazione del segmento a cui si fa riferimento
Riferimento script
Valutare lo script di riferimento. Per ulteriori informazioni, vedere la sezione Utilizzo dei riferimenti di script riportata di seguito.

Creating a New Segment

Per definire il nuovo segmento:
  1. Dopo aver effettuato l’accesso ai segmenti , tocca o fai clic sul pulsante Crea e seleziona Crea segmento ContextHub.
  2. Nel nuovo segmento ContextHub, immetti un titolo per il segmento e un valore di incremento, se necessario, quindi tocca o fai clic su Crea .
    Ogni segmento ha un parametro di incremento che viene utilizzato come fattore di ponderazione. Un numero più alto indica che il segmento sarà selezionato in preferenza rispetto a un segmento con un numero inferiore nelle istanze in cui più segmenti sono validi.
    • Minimum value: 0
    • Maximum value: 1000000
  3. Dalla console dei segmenti, modifica il segmento appena creato per aprirlo nell’editor segmenti.
  4. Trascina un confronto o un riferimento all’editor segmenti che verrà visualizzato nel contenitore AND predefinito.
  5. Tocca o fai doppio clic sull'opzione di configurazione del nuovo riferimento o segmento per modificare i parametri specifici. In questo esempio, stiamo provando persone a Basilea.
    Imposta sempre un tipo di dati, se possibile, per garantire che i confronti vengano valutati correttamente. Per ulteriori informazioni, consulta Confronti .
  6. Click Done to save your definition:
  7. Aggiungi altri componenti in base alle esigenze. È possibile formulare espressioni booleane utilizzando i componenti contenitore per il confronto AND e OR (vedere Uso di AND e O contenitori di seguito). Con l'editor segmenti è possibile eliminare i componenti non più necessari o trascinarli in nuove posizioni all'interno dell'istruzione.

Utilizzo di AND e OR Containers

I componenti AND e OR del contenitore consentono di creare segmenti complessi in AEM. A tal fine, è importante essere consapevoli di alcuni punti fondamentali:
  • Il livello principale della definizione è sempre il contenitore AND creato inizialmente. Questo non può essere modificato, ma non ha un effetto sul resto della definizione del segmento.
  • Verificare che la nidificazione del contenitore abbia senso. I contenitori possono essere visualizzati come parentesi dell'espressione booleana.
L’esempio seguente è utilizzato per selezionare i visitatori che sono considerati nel nostro gruppo di destinazione svizzero:
 People in Basel

 OR

 People in Zürich

Per iniziare, posizionate un componente contenitore OR all’interno del contenitore AND predefinito. All'interno del contenitore OR è possibile aggiungere la proprietà o i componenti di riferimento.
Potete nidificare più operatori AND e OR come necessario.

Utilizzo dei riferimenti di script

Utilizzando il componente Riferimento script, la valutazione di una proprietà del segmento può essere delegata a uno script esterno. Una volta configurato correttamente, lo script può essere utilizzato come qualsiasi altro componente di una condizione di segmento.

Definizione di uno script come riferimento

  1. Aggiungi file a contexthub.segment-engine.scripts clientlib.
  2. Implementare una funzione che restituisce un valore. Esempio:
    ContextHub.console.log(ContextHub.Shared.timestamp(), '[loading] contexthub.segment-engine.scripts - script.profile-info.js');
    
    (function() {
        'use strict';
    
        /**
         * Sample script returning profile information. Returns user info if data is available, false otherwise.
         *
         * @returns {Boolean}
         */
        var getProfileInfo = function() {
            /* let the SegmentEngine know when script should be re-run */
            this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));
            this.dependOn(ContextHub.SegmentEngine.Property('profile/givenName'));
    
            /* variables */
            var name = ContextHub.get('profile/givenName');
            var age = ContextHub.get('profile/age');
    
            return name === 'Joe' && age === 123;
        };
    
        /* register function */
        ContextHub.SegmentEngine.ScriptManager.register('getProfileInfo', getProfileInfo);
    
    })();
    
    
  3. Registra lo script con ContextHub.SegmentEngine.ScriptManager.register .
Se lo script dipende da proprietà aggiuntive, lo script deve chiamare this.dependOn() . Ad esempio, se lo script dipende da profile/age :
this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));

Riferimento a uno script

  1. Crea segmento ContextHub.
  2. Aggiungere il componente Riferimento ​script nella posizione desiderata del segmento.
  3. Aprire la finestra di dialogo di modifica del componente Riferimento ​script. Se configurato Definizione di uno script come riferimento correttamente, lo script dovrebbe essere disponibile nell'elenco a discesa Nome ​script.

Verifica dell’applicazione di un segmento

Una volta definito il segmento, i potenziali risultati possono essere testati con l'aiuto di ContextHub .
  1. Anteprima di una pagina
  2. Fate clic sull’icona ContextHub per visualizzare la barra degli strumenti ContextHub
  3. Selezionare una persona che corrisponda al segmento creato
  4. ContextHub risolverà i segmenti applicabili alla persona selezionata
Ad esempio, la nostra definizione di segmento semplice per identificare gli utenti in Basilea è basata sulla posizione dell’utente. Quando si carica una persona specifica che soddisfa tali criteri, viene visualizzato se il segmento è stato risolto correttamente:
Oppure, se non è stato risolto:
Tutte le caratteristiche vengono risolte immediatamente, anche se la maggior parte delle modifiche apportate al ricaricamento della pagina.
Tali test possono essere eseguiti anche sulle pagine di contenuto e in combinazione con contenuti mirati e attività ed esperienze correlate.
Se avete impostato un'attività e un'esperienza, potete facilmente verificare il segmento con l'attività. Per informazioni dettagliate sulla configurazione di un'attività, consultate la documentazione correlata sulla creazione di contenuto mirato.
  1. In modalità di modifica di una pagina in cui sono stati impostati contenuti mirati, potete vedere che il contenuto è indirizzato tramite l'icona a forma di freccia sul contenuto.
  2. Passate alla modalità di anteprima e utilizzate il context hub, passate a una persona che non corrisponde alla segmentazione configurata per l'esperienza.
  3. Passate a una persona che non corrisponde alla segmentazione configurata per l'esperienza e controllate che l'esperienza cambi di conseguenza.

Utilizzo del segmento

I segmenti vengono utilizzati per controllare il contenuto effettivo visualizzato da audience target specifiche. Consulta Gestione dell'audience per ulteriori informazioni su audience e segmenti e Creazione di contenuti mirati sull'utilizzo di audience e segmenti per il targeting dei contenuti.