Configurazione della segmentazione con ContextHub configuring-segmentation-with-contexthub

NOTE
Questa sezione descrive come configurare la segmentazione quando si utilizza ContextHub. Se utilizzi la funzionalità ClientContext, consulta la documentazione pertinente per configurazione della segmentazione per ClientContext.

La segmentazione è un concetto chiave per la creazione di una campagna. Consulta Gestione dei tipi di pubblico per informazioni sul funzionamento della segmentazione e sui termini chiave.

A seconda delle informazioni già raccolte sui visitatori del sito e degli obiettivi che desideri raggiungere, devi definire i segmenti e le strategie necessarie per i contenuti di destinazione.

Questi segmenti verranno poi utilizzati per fornire al visitatore i contenuti di destinazione più pertinenti. Questo contenuto viene mantenuto nella sezione Personalization del sito Web. Le Attività qui definite possono essere incluse in qualsiasi pagina e definiscono a quale segmento visitatore è applicabile il contenuto specifico.

L’AEM ti consente di personalizzare facilmente l’esperienza degli utenti. Consente inoltre di verificare i risultati delle definizioni dei segmenti.

Accesso ai segmenti accessing-segments

La console Tipi di pubblico viene utilizzata per gestire i segmenti per ContextHub o ClientContext e i tipi di pubblico per il tuo account Adobe Target. Questa documentazione tratta la gestione dei segmenti per ContextHub. Per segmenti ClientContext e segmenti Adobe Target, consulta la relativa documentazione.

Per accedere ai segmenti devi selezionare la configurazione. Nella navigazione globale, seleziona Navigazione > Personalization > Tipi di pubblico. Verranno visualizzate le configurazioni disponibili:

Tipi di pubblico - Configurazioni

Seleziona la configurazione per visualizzare i segmenti, ad esempio Sito WKND:

Tipi di pubblico - Segmenti

Editor segmento segment-editor

L'Editor segmenti consente di modificare facilmente un segmento. Per modificare un segmento, selezionare un segmento nell'elenco di segmenti e fare clic sul pulsante Modifica.

segmenteditor

Tramite il browser Componenti puoi aggiungere i contenitori AND e OR per definire la logica del segmento. In seguito puoi aggiungere altri componenti per confrontare proprietà e valori o script di riferimento e altri segmenti per definire i criteri di selezione (consulta Creazione di un nuovo segmento) per definire lo scenario esatto per la selezione del segmento.

Quando l’intera istruzione restituisce “True”, significa che il segmento è stato risolto. Se sono presenti più segmenti applicabili, viene utilizzato anche il fattore Incrementa. Per informazioni dettagliate sul 🔗fattore di incremento, consulta Creazione di un nuovo segmento.

CAUTION
L’editor segmento 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. Assicurati che i segmenti non contengano riferimenti circolari.

Contenitori containers

Sono disponibili i seguenti contenitori predefiniti che consentono di raggruppare confronti e riferimenti per la valutazione booleana. Possono essere trascinati dal browser Componenti all’editor. Per ulteriori informazioni, consulta la sezione seguente Utilizzo dei contenitori AND e OR.

Contenitore AND
Operatore AND booleano
Contenitore OR
Operatore OR boolean

Confronti comparisons

Per valutare le proprietà dei segmenti sono disponibili i seguenti confronti di segmenti predefiniti. Possono essere trascinati dal browser Componenti all’editor.

Property-Value
Confronta una proprietà di un archivio con un valore definito
Property-Property (Proprietà-Proprietà)
Confronta una proprietà di un archivio con un'altra proprietà
Riferimento Property-Segment (Proprietà-Segmento)
Confronta una proprietà di un archivio con un altro segmento di riferimento
Riferimento Property-Script (Proprietà-Script)
Confronta una proprietà di un archivio con i risultati di uno script
Segment Reference-Script Reference (Riferimento segmento-Riferimento script)
Confronta un segmento di riferimento con i risultati di uno script
NOTE
Quando si confrontano i valori, se il tipo di dati del confronto non è impostato (cioè è impostato sul rilevamento automatico), il motore di segmentazione di ContextHub si limiterà a confrontare i valori allo stesso modo di Javascript. Non effettua l’assegnazione dei valori ai tipi previsti, il che può portare a risultati fuorvianti. Esempio:
null < 30 // will return true
Pertanto quando procedi alla creazione di un segmento devi selezionare un tipo di dati ogni volta che sono noti i tipi di valori confrontati. Esempio:
Quando confronti la proprietà profile/age, sai già che il tipo confrontato sarà un numero, perciò anche se profile/age non è impostato, un confronto profile/age minore di 30 restituirà False (Falso), come è logico.

Riferimenti references

Sono disponibili i seguenti riferimenti predefiniti per eseguire un collegamento diretto a uno script o a un altro segmento. Possono essere trascinati dal browser Componenti all’editor.

Riferimento segmento
Valuta il segmento di riferimento
Riferimento script
Valuta lo script di riferimento. Per ulteriori informazioni, consulta la sezione seguente Utilizzo di riferimenti a script.

Creazione di un nuovo segmento creating-a-new-segment

Per definire il nuovo segmento:

  1. Dopo l’accesso ai segmenti, passa alla cartella in cui desideri creare il segmento.

  2. fai clic sul pulsante Crea e seleziona Crea segmento ContextHub.

    chlimage_1-311

  3. In Nuovo segmento ContextHub, inserisci un titolo per il segmento e se necessario un valore di incremento, quindi fai clic su Crea.

    chlimage_1-312

    Ogni segmento ha un parametro di incremento utilizzato come fattore di ponderazione. Un valore più elevato determina la selezione del segmento, preferendolo a un segmento con un valore inferiore nelle istanze in cui sono validi più segmenti.

    • Valore minimo: 0
    • Valore massimo: 1000000
  4. Trascina un confronto o un riferimento nell’editor segmento per visualizzarlo nel contenitore AND predefinito.

  5. Fai doppio clic sull’opzione di configurazione del nuovo riferimento o segmento per modificare i parametri specifici. In questo esempio, effettuiamo i test per le persone a San Jose.

    schermata_shot_2012-02-02at103135am

    Imposta sempre un Tipo di dati se possibile, per garantire che i confronti siano valutati correttamente. Per ulteriori informazioni, consulta Confronti.

  6. Fai clic su OK per salvare la definizione:

  7. Aggiungi altri componenti in base alle esigenze. Puoi formulare espressioni boolean utilizzando i componenti contenitore per i confronti AND e OR (vedi di seguito Utilizzo dei contenitori AND e OR). Con l’editor segmento è possibile eliminare i componenti non più necessari o trascinarli in nuove posizioni all’interno dell’istruzione.

Utilizzo dei contenitori AND e OR using-and-and-or-containers

Utilizzando i componenti contenitore AND e OR, puoi costruire segmenti complessi in AEM. Questa operazione richiede di tenere presenti alcuni punti fondamentali:

  • Il livello principale della definizione è sempre il contenitore AND creato inizialmente. Questo non può essere modificato, ma non ha effetti sul resto della definizione del segmento.
  • Assicurati che la nidificazione del contenitore abbia una logica. I contenitori possono essere visualizzati come parentesi dell’espressione boolean.

L’esempio seguente viene utilizzato per selezionare i visitatori considerati nel nostro gruppo di età principale:

Maschio e età compresa tra 30 e 59 anni

OR

Femmina e di età compresa tra 30 e 59 anni

Per iniziare, inserisci un componente contenitore OR all’interno del contenitore AND predefinito. All’interno del contenitore OR, aggiungi due contenitori AND e all’interno di entrambi puoi aggiungere la proprietà o i componenti di riferimento.

schermata_shot_2012-02-02at105145am

Utilizzo di riferimenti a script using-script-references

Utilizzando il componente Riferimento script, è possibile delegare la valutazione di una proprietà di segmento 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 a cui fare riferimento defining-a-script-to-reference

  1. Aggiungi file alla libreria client contexthub.segment-engine.scripts.

  2. Implementa una funzione che restituisca un valore. Esempio:

    code language-none
    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 referencing-a-script

  1. Crea un segmento ContextHub.
  2. Aggiungi il componente Riferimento script nella posizione desiderata del segmento.
  3. Apri la finestra di dialogo di modifica del componente Riferimento script. Se configurato correttamente, lo script deve essere disponibile nell’elenco a discesa Nome script.

Organizzazione dei segmenti organizing-segments

Se disponi di molti segmenti, la gestione in un elenco semplice può essere complicata. In questi casi, può essere utile creare alcune cartelle per gestire i tuoi segmenti.

Crea una nuova cartella, create-folder

  1. Dopo l'accesso ai segmenti, fare clic sul pulsante Crea e selezionare Cartella.

    Aggiungi cartella

  2. Specifica il titolo e il nome da assegnare alla cartella.

    • Il titolo deve essere descrittivo.

    • Il nome diventerà il nome del nodo nell’archivio.

    Crea cartella

  3. Fai clic su Crea.

    Conferma cartella

  4. La cartella verrà visualizzata nell’elenco dei segmenti.

    • L’ordinamento delle colonne incide sulla posizione di visualizzazione della nuova cartella nell’elenco.

    • Puoi fare clic sulle intestazioni di colonna per modificare l’ordinamento.

      La nuova cartella

Modificare le cartelle esistenti modify-folders

  1. Dopo aver effettuato l'accesso ai segmenti, fare clic sulla cartella che si desidera modificare per selezionarla.

    Selezione cartella

  2. Fare clic su Rinomina nella barra degli strumenti per rinominare la cartella.

  3. Fornisci un nuovo Titolo cartella e fai clic su Salva.

    Rinomina cartella

NOTE
Quando rinomini una cartella, è possibile modificare solo il titolo. Il nome non può essere modificato.

Eliminare una cartella

  1. Dopo aver effettuato l'accesso ai segmenti, fare clic sulla cartella che si desidera modificare per selezionarla.

    Selezione cartella

  2. Fare clic su Elimina nella barra degli strumenti per eliminare la cartella.

  3. Una finestra di dialogo riporta un elenco di cartelle selezionate per l’eliminazione.

    Conferma eliminazione

    • Fai clic su Elimina per confermare.
    • Fai clic su Annulla per interrompere.
  4. Se una delle cartelle selezionate contiene sottocartelle o segmenti, devi confermarne l’eliminazione.

    Conferma l’eliminazione degli elementi figlio

    • Fai clic su Forza eliminazione per confermare.
    • Fai clic su Annulla per interrompere.
NOTE
Non è possibile spostare un segmento da una cartella all’altra.

Test dell’applicazione di un segmento testing-the-application-of-a-segment

Una volta definito il segmento, è possibile testare i risultati potenziali con l’ausilio di ContextHub.

  1. Visualizza l’anteprima di una pagina
  2. Fai clic sull’icona ContextHub per visualizzare la barra degli strumenti di ContextHub
  3. Seleziona un utente che corrisponda al segmento creato
  4. ContextHub risolverà i segmenti applicabili per l’utente tipo selezionato

Ad esempio, la definizione del segmento semplice per identificare gli utenti nel nostro gruppo di età principale è una definizione del segmento semplice basata sull’età e sul sesso dell’utente. Il caricamento di un utente tipo specifico che corrisponde a tali criteri mostra se il segmento è stato risolto correttamente:

schermata_shot_2012-02-02at105926am

Oppure, se non è risolto:

schermata_shot_2012-02-02at110019am

NOTE
Tutte le caratteristiche vengono risolte immediatamente, anche se la maggior parte si modifica solamente quando la pagina viene ricaricata.

Tali test possono essere eseguiti anche sulle pagine di contenuto e in combinazione con contenuti mirati e Attività ed Esperienze correlate.

Se hai impostato un’attività e un’esperienza utilizzando l’esempio del segmento del gruppo di età principale riportato sopra, puoi testare facilmente il segmento con l’attività. Per informazioni dettagliate sulla configurazione di un'attività, consulta la relativa documentazione sull'authoring di contenuti di destinazione.

  1. In modalità di modifica di una pagina in cui hai impostato il contenuto di destinazione, è possibile vedere che il contenuto è indirizzato tramite l’icona a forma di freccia su di esso.

    chlimage_1-313

  2. Passa alla modalità anteprima e utilizza ContextHub, passa a un utente tipo che non corrisponde alla segmentazione configurata per l’esperienza.

    chlimage_1-314

  3. Passa a un utente tipo che non corrisponde alla segmentazione configurata per l’esperienza e osserva che l’esperienza cambia di conseguenza.

    chlimage_1-315

Utilizzo del segmento using-your-segment

I segmenti vengono utilizzati per gestire il contenuto effettivo visualizzato da un pubblico specifico. Consulta Gestione dei tipi di pubblico per ulteriori informazioni su tipi di pubblico e di segmenti e Authoring di contenuti di destinazione per informazioni sull’utilizzo di tipi di pubblico e di segmenti per eseguire il targeting del contenuto.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2