Creazione e gestione di test A/B per i moduli adattivi

Panoramica

È probabile che i clienti abbandonino un modulo se l'esperienza non è coinvolgente. Anche se è frustrante per i clienti, può anche aumentare il volume e i costi del supporto per la vostra organizzazione. È fondamentale e difficile identificare e fornire al cliente la giusta esperienza che aumenta il tasso di conversione. Adobe Experience Manager Forms è la chiave di questo problema.

AEM Forms si integra con Adobe Target, una soluzione Adobe Marketing Cloud, per offrire esperienze cliente personalizzate e coinvolgenti su più canali digitali. Una delle funzionalità chiave dei test A/B di Target è il test A/B che consente di impostare rapidamente test A/B simultanei, presentare contenuti pertinenti a utenti mirati e identificare l'esperienza che determina un migliore tasso di conversione.

Con AEM Forms, è possibile impostare ed eseguire test A/B sui moduli adattivi in tempo reale. Fornisce inoltre funzionalità di reporting pronte all'uso e personalizzabili per visualizzare le prestazioni in tempo reale delle esperienze del modulo e identificare quella che massimizza il coinvolgimento e la conversione degli utenti.

Configurare e integrare Target in AEM Forms

Prima di iniziare a creare e analizzare test A/B per i moduli adattivi, è necessario configurare il server Target e integrarlo in AEM Forms.

Impostazione di Target

Per integrare AEM con Target, accertatevi di disporre di un account Adobe Target valido. Quando vi registrate Adobe Target, ricevete un codice cliente. Per connettersi a AEM Target è necessario disporre del codice client, dell'e-mail associata all'account Target e della password.

Il Codice client identifica l'account cliente Adobe Target e viene utilizzato come sottodominio nell'URL quando si chiama il server Adobe Target . Prima di continuare, accertatevi che le credenziali vi consentano di accedere a https://testandtarget.omniture.com/.

Integrare Target in AEM Forms

Per integrare un server Target in esecuzione con AEM Forms, effettua i seguenti passaggi:

  1. Sul AEM server, andate a https://<hostname>:<port>/libs/cq/core/content/tools/cloudservices.html.

  2. Nella sezione Adobe Target , fate clic su Mostra configurazioni e quindi sull'icona + per aggiungere una nuova configurazione.

    Se state configurando la destinazione per la prima volta, fate clic su Configura ora.

  3. Nella finestra di dialogo di configurazione Crea, specificate un Titolo ed eventualmente un Nome per la configurazione.

  4. Fai clic su Crea. Viene visualizzata la finestra di dialogo Modifica componente.

  5. Specificate i dettagli dell'account Target, ad esempio codice cliente, e-mail e password.

  6. Selezionate Rest dall'elenco a discesa Tipo API.

  7. Fate clic su Connect per Adobe Target per inizializzare la connessione con Target. Se la connessione ha esito positivo, viene visualizzato il messaggio Connessione riuscita. Fare clic su OK sul messaggio, quindi su OK nella finestra di dialogo. L'account Target è configurato.

  8. Create un framework Target come descritto in Aggiungi un framework.

  9. Andate a https://<hostname>:<port>/system/console/configMgr.

  10. Fate clic su Configurazione AEM Forms Target.

  11. Selezionate un framework ​Target.

  12. Nel campo URL ​Target, specificate tutti gli URL in cui verranno eseguiti i test A/B. Ad esempio, https://<hostname>:<port>/ per server AEM Forms su OSGi o https://<hostname>:<port>/lc/ per server AEM Forms su JEE.

    Considerate la possibilità di configurare un URL Target per un'istanza di pubblicazione e i vostri clienti potranno accedervi utilizzando il nome host o l'indirizzo IP, dovrete configurare sia come URL Target, utilizzando sia il nome host che l'indirizzo IP. Se configurate solo uno degli URL, il test A/B non verrà eseguito per i clienti che provengono dall'altro URL. Fate clic + per specificare più URL.

  13. Fai clic su Salva.

Il server di Target è integrato con AEM Forms. Ora potete abilitare il test A/B se disponete di una licenza completa per utilizzare Adobe Target.

Se disponete di una licenza completa per utilizzare Adobe Target, avviate il server con i seguenti parametri dopo aver integrato Target con AEM Forms:

parameter -Dabtesting.enabled=true java -Xmx2048m -XX:MaxPermSize=512M -jar -Dabtesting.enabled=true

Se l'istanza AEM è in esecuzione su JBoss, avviata come servizio da chiavi in mano, nel jboss\bin\standalone.conf.bat file, aggiungere il parametro -Dabtesting.enabled=true nella voce seguente:

set "JAVA_OPTS=%JAVA_OPTS% -Dadobeidp.serverName=server1 -Dfile.encoding=utf8 -Djava.net.preferIPv4Stack=true -Dabtesting.enabled=true"

Oltre al server jboss, puoi aggiungere -Dabtesting.enabled=vero argomento jvm nello script di avvio del server per qualsiasi server applicazione. È ora possibile creare ed eseguire test A/B per i moduli adattivi.

Nota

Se aggiornate successivamente gli URL di Target configurati, accertatevi di aggiornare eventuali test A/B in esecuzione in modo che puntino agli URL correnti. Per informazioni sull'aggiornamento dei test A/B, vedere Aggiornamento del testA/B.

Creazione di audience all'interno di AEM

AEM consente di creare un'audience e di utilizzarla per un test A/B. L'audience creata all'interno AEM è disponibile in AEM Forms. Per creare audience all'interno di AEM, effettuate le seguenti operazioni:

  1. Nell’istanza di creazione, toccate Adobe Experience Manager > Personalizzazione > Audience.

  2. Nella pagina Audiences (Audience), tocca Create Audience (Crea pubblico) > Create Target Audience (Crea pubblico Target).

  3. Nella finestra di dialogo Configurazione Adobe Target , selezionate una configurazione di Target e fate clic su OK.

  4. Nella pagina Crea nuovo pubblico, crea le regole. Le regole consentono di classificare l'audience. Ad esempio, si desidera classificare le audience in base al sistema operativo. Il pubblico A viene da Windows, e il pubblico B viene da Linux.

    • Per classificare l'audience in base a Windows, nella regola n. 1, selezionate il tipo di attributo del sistema operativo . Dal menu a discesa Quando, selezionate Windows.
    • Per classificare il pubblico in base a Linux, nella regola n. 2, selezionate il tipo di attributo del sistema operativo . Dal menu a discesa Quando, selezionate Linux e fate clic su Avanti.
  5. Specificate un nome per l'audience creata e fate clic su Salva.

È possibile selezionare l'audience quando si configura il test A/B per un modulo, come illustrato di seguito.

Crea test A/B

Effettuare le seguenti operazioni per creare un test A/B per un modulo adattivo.

  1. Andate su Forms e documenti all'indirizzo https://<hostname>:<port>/aem/forms.html/content/dam/formsanddocuments.

  2. Passate alla cartella contenente il modulo adattivo.

  3. Fare clic sullo strumento Seleziona nella barra degli strumenti e selezionare il modulo adattivo.

  4. Fate clic su Altro nella barra degli strumenti e selezionate Configura test A/B. Viene visualizzata la pagina Configura test A/B.

    Pagina di configurazione del test A/B per i moduli adattivi

  5. Specificate un Nome ​attività per il test A/B.

  6. Dall'elenco a discesa Pubblico, selezionare un'audience a cui distribuire diverse esperienze del modulo. Ad esempio, Visitatori che utilizzano Chrome. L'elenco di audience viene popolato dal server di Target configurato.

  7. Nei campi Distribuzione ​esperienza per le esperienze A e B, specificate la distribuzione, in termini percentuali, per determinare la distribuzione delle esperienze tra il pubblico totale. Ad esempio, se specificate 40, 60 rispettivamente per le esperienze A e B, l'esperienza A verrà servita al 40% del pubblico e il restante 60% visualizzerà l'esperienza B.

  8. Fate clic su Configura. Viene visualizzata una finestra di dialogo per confermare la creazione del test A/B.

  9. Fate clic su Modifica esperienza B per aprire il modulo adattivo in modalità di modifica. Modificare il modulo per creare un'esperienza diversa dall'esperienza predefinita A. Le possibili variazioni consentite nell'Esperienza B sono le modifiche in:

    • CSS o stile
    • Ordine dei campi in diversi pannelli o nello stesso pannello
    • Layout pannello
    • Titoli del pannello
    • Descrizione, etichetta e testo della guida per un campo
    • Script che non influiscono sul flusso di invio o lo interrompono
    • Convalida (lato client e lato server)
    • Tema per l'esperienza B. (Potete selezionare un tema alternativo per l'esperienza B)
  10. Passate all’interfaccia utente Forms e Documenti, selezionate il modulo adattivo, fate clic su Altro e selezionate Avvia test A/B.

Il test A/B è ora in esecuzione e l'audience specificata verrà servita in modo casuale in base alla distribuzione specificata.

Update A/B test

Potete aggiornare le distribuzioni di audience ed esperienze di un test A/B in esecuzione. A questo scopo:

  1. Nell’interfaccia utente di Forms e documenti, individuate la cartella che contiene il modulo adattivo sul quale viene eseguito il test A/B.

  2. Selezionare il modulo adattivo.

  3. Fate clic su Altro , quindi selezionate Modifica test A/B. Viene visualizzata la pagina Aggiorna test A/B.

  4. Aggiornate le distribuzioni di audience ed esperienze, a seconda delle necessità.

  5. Click Update.

Visualizzare e analizzare il rapporto test A/B

Dopo aver consentito l'esecuzione del test A/B per il periodo desiderato, potete generare un rapporto e verificare quale esperienza ha portato a una conversione migliore. Potete dichiarare vincente l'esperienza con prestazioni migliori o scegliere di eseguire un altro test A/B. Per eseguire questa operazione, effettuare le seguenti operazioni:

  1. Selezionate il modulo adattivo, fate clic su Altro, quindi fate clic su Rapporto ​test A/B. Viene visualizzato il rapporto.

    Report test A/B

  2. Analizzare il rapporto e verificare se sono presenti abbastanza punti dati per dichiarare vincente una delle esperienze con prestazioni migliori. Potete scegliere di continuare con lo stesso test A/B per più tempo oppure dichiarare un vincitore e terminare il test A/B.

  3. Per dichiarare un vincitore e terminare il test A/B, fate clic sul pulsante Termina test A/B nel dashboard di reporting. Viene visualizzata una finestra di dialogo in cui viene richiesto di dichiarare vincente una delle due esperienze. Scegliete un vincitore e confermate la fine del test A/B.

    In alternativa, potete prima dichiarare un vincitore facendo clic sul pulsante Dichiara vincitore per la relativa esperienza. Viene richiesto di confermare il vincitore. Fate clic su per terminare il test A/B.

Se avete scelto l'esperienza A come vincitore, il test A/B verrà messo al termine e, andando avanti, solo l'Esperienza A verrà servita a tutti i tipi di pubblico.

In questa pagina