Uso degli eventi
Un evento è un'azione intrapresa da un visitatore che attiva un'azione in un ambiente di runtime come ad esempio la collocazione di un visitatore in un segmento, la presentazione di un'offerta o la registrazione di dati. In ambiente di progettazione Interact, è possibile creare un evento come uno degli elementi di configurazione che interagisce direttamente con l'API Interact.
Quando si codifica un touchpoint per gestire l'API Interact si utilizza il metodo postEvent per gli eventi di riferimento. Il nome dell'evento utilizzato nell'API Interact deve corrispondere al nome dell'evento configurato nell'ambiente di progettazione. Questo nome non fa distinzione tra maiuscole e minuscole.
Ad esempio,è possibile creare uno dei seguenti eventi:
*
*
*
*
*
*
Un evento attiva una o più delle seguenti azioni predefinite:
*
Attiva risegmentazione. L'ambiente runtime esegue nuovamente tutti i diagrammi di flusso interattivi per il livello destinatario corrente associato al canale interattivo, utilizzando i dati correnti nella sessione del visitatore.
Quando si progetta l'interazione, tener presente che a se non si indica un diagramma di flusso specifico, un'azione di risegmentazione esegue nuovamente tutti i diagrammi di flusso interattivi associati a questo canale interattivo con il livello destinatario corrente e le richieste di offerte attendono il completamento di tutti i diagrammi di flusso. L'eccessiva risegmentazione all'interno di una singola visita può influire sulle prestazioni del touchpoint in una modalità visibile al cliente.
Assegnare il cliente a nuovi segmenti dopo che una significativa quantità di nuovi dati viene aggiunta all'oggetto sessione di runtime come ad esempio nuovi dati provenienti da richieste dall'API Interact (come la modifica del destinatario) o da azioni del cliente (come ad esempio l'aggiunta di nuovi elementi ad un elenco di preferenze o un carrello della spesa).
*
Registra contatto offerta. L'ambiente di runtime contrassegna le offerte consigliate per il servizio di database per registrare le offerte nella cronologia dei contatti.
Per le integrazioni, registrare il contatto dell'offerta nella stessa cella in cui si richiedono le offerte per rendere minimo il numero di richieste tra il touchpoint e il server di runtime.
Se il touchpoint non restituisce i codici trattamento per le offerte che Interact ha presentato al visitatore, l'ambiente di runtime registra l'ultimo elenco delle offerte consigliate.
*
Registra accettazione offerta. L'ambiente di runtime contrassegna l'offerta selezionata per il servizio di database per registrare la cronologia delle risposte.
*
Registra rifiuto offerta. L'ambiente di runtime contrassegna l'offerta selezionata per il servizio di database per registrare la cronologia delle risposte.
*
Attiva espressione utente. Un'azione espressione è un'azione che è possibile definire utilizzando le macro Interact, tra cui le funzioni, le variabili e gli operatori, incluso EXTERNALCALLOUT. È possibile assegnare il valore restituito dall'espressione all'attributo del profilo.
Quando si fa clic sull'icona di modifica accanto a Attiva espressione utente, viene visualizzata la finestra di dialogo di modifica Espressione utente standard ed è possibile utilizzare questa finestra di dialogo per specificare il livello destinatario, il nome campo facoltativo a cui assegnare i risultati e la definizione dell'espressione stessa.
*
Attiva eventi. È possibile utilizzare l'azione Attiva eventi per immettere un nome evento che si desidera attivare mediante questa azione. Se si immette un evento che è già definito, tale evento verrà attivato quando viene eseguita questa azione. Se il nome evento immesso non esiste, questa azione darà luogo alla creazione di tale evento utilizzando l'azione specificata.
Se si crea un evento con più di un'azione di registrazione dell'offerta, tenere presente che l'API di Interact completa la stessa azione per l'offerta associata. Per questo motivo, non creare un evento che registri sia le accettazioni che i rifiuti dell'offerta poiché questi si contraddicono l'uno con l'altro. Tuttavia, la creazione di un singolo evento per registrare il contatto dell'offerta e l'accettazione o il rifiuto dell'offerta può essere utile nel proprio ambiente.
Per impostazione predefinita, l'ambiente di runtime può tenere traccia di due tipi di risposte, accettazione dell'offerta e rifiuto dell'offerta. È possibile modificare i tipi di risposta che gli eventi Registra accettazione dell'offerta e Registra Rifiuto dell'offerta registrano impostando le proprietà di configurazione accept e reject.
L'API di Interact può utilizzare anche gli eventi per attivare le azioni definite dall'utente utilizzando i parametri evento nell'API. Questi eventi includono la registrazione a una tabella personalizzata, tenendo traccia di più tipi di risposta e specificano un diagramma di flusso specifico. Potrebbe essere necessario creare alcuni eventi senza che venga definita una reazione del sistema o molti eventi con la stessa reazione del sistema, ad esempio Registra contatti, da utilizzare con i parametri evento riservati.
È possibile creare vari eventi con l'azione Registra accettazione offerta, una per ogni tipo di risposta che si desidera registrare o un solo evento con l'azione Registra accettazione offerta utilizzata per ogni chiamata postEvent utilizzata per registrare i tipi di risposta separati.
Ad esempio, creare un evento con l'azione Registra accettazione offerta per ogni tipo di risposta. È possibile definire le seguenti risposte personalizzate nella tabella UA_UsrResponseType [as Name (codice)]: Explore (EXP), Consider (CON) e Commit (CMT). È quindi possibile creare tre eventi e denominarli LogAccept_Explore, LogAccept_Consider e LogAccept_Commit. Tutti e tre gli eventi sono uguali (prevedono l'azione Registra accettazione offerta), ma i nomi sono diversi quindi la persona che lavora con l'API Interact può distinguerli.
Oppure si potrebbe creare un singolo evento con l'azione Registra accettazione offerta che si utilizza per tutti i tipi di risposta personalizzati. Ad esempio, assegnare il nome LogCustomResponse.
Quando si lavora con l'API Interact API, non esiste nessuna differenza funzionale tra gli eventi, ma le convenzioni di denominazione possono rendere il codice più chiaro. Inoltre, se si fornisce un nome diverso a ciascuna risposta del cliente, il report di riepilogo attività eventi canale visualizza informazioni più accurate.
Per ulteriori informazioni sui parametri riservati e sul metodo postEvent, consultare il manuale Interact Administrator's Guide.
Per monitorare con che frequenza si verificano tutti questi eventi nel proprio touchpoint, consultare Informazioni sul report di riepilogo attività eventi canale.
Riferimento evento
Aggiunta di un evento
Gestione di categorie ed eventi