Show Menu
ARGOMENTI×

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, potete 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, accertati di disporre di un account Adobe Target valido. Quando vi registrate con Adobe Target, riceverete un codice client. Per collegare AEM a Target, è necessario disporre del codice client, dell'e-mail associato 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/ .

Integrazione di Target in AEM Forms

Per integrare un server Target in esecuzione con AEM Forms, effettua i seguenti passaggi:
  1. Nel server AEM, andate a https://< hostname >:< port >/libs/cq/core/content/tools/cloudservices.html.
  2. Nella sezione Adobe Target , fai clic su Mostra configurazioni , 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 Connetti ad 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 destinazione AEM Forms.
  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 il server AEM Forms su OSGi o https://< hostname >:< port >/lc/ per il 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, aggiungi 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.
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 test A/B.

Creazione di audience in AEM

AEM consente di creare un pubblico e di utilizzarlo per un test A/B. Il pubblico creato in AEM è disponibile in AEM Forms. Per creare audience in AEM, effettuate le seguenti operazioni:
  1. Nell’istanza di creazione, tocca 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 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.
    1. 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.
    2. 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. Per informazioni su moduli e documenti , vedere 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.
  1. Specificate un Nome attività per il test A/B.
  2. 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 compilato dal server di Target configurato.
  3. 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.
  4. Fate clic su Configura . Viene visualizzata una finestra di dialogo per confermare la creazione del test A/B.
  5. 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)
  6. Passare all’interfaccia utente Moduli e documenti, selezionare il modulo adattivo, fare clic su Altro e selezionare 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 Moduli e documenti, passare alla cartella contenente il modulo adattivo sul quale è in esecuzione 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.
  1. 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.
  2. 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.