Personalizzazione del tracciamento degli eventi del modulo customizing-form-event-tracking

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

I seguenti eventi vengono tracciati in un modulo adattivo abilitato per Analytics:

Evento
Variabili disponibili
rendering
formName, formTitle, formInstance, source
abbandonare
formName, formTitle, formInstance, panelName, panelTitle
salva
formName, formTitle, formInstance, panelName, source
invia
formName, formTitle, formInstance, source
errore
formName, formTitle, fieldName, fieldTitle, panelTitle
Aiuto di
formName, formTitle, fieldName, fieldTitle, panelTitle
fieldVisit
formName, formTitle, fieldName, fieldTitle, panelTitle
panelVisit
formName, formTitle, panelName, panelTitle

Personalizzazione del timeout dell’evento di visita del campo customizing-the-field-visit-event-timeout

Nella configurazione predefinita del modulo AEM, se un utente spende più di 60 secondi su un campo, viene visualizzata una fieldvisit viene attivato e i dettagli del campo vengono inviati ad Adobe Analytics. Puoi personalizzare la linea di base per il tracciamento dell’ora del campo in Configurazione di AEM Forms Analytics AEM console di configurazione (https://experienceleague.adobe.com/system/console/configMgr?lang=it) per aumentare o diminuire il limite di timeout.

Personalizzazione degli eventi di tracciamento customizing-the-tracking-events

Puoi modificare la trackEventfunzione disponibile in /libs/afanalytics/js/custom.js per personalizzare il tracciamento degli eventi. Ogni volta che un evento in corso di tracciamento si verifica in un modulo adattivo, il trackEventviene chiamata la funzione . La trackEvent La funzione accetta due parametri: eventNamee variableValueMap.

Puoi valutare il valore di *eventName *e variableValueMap argomenti per modificare il comportamento di tracciamento degli eventi. Ad esempio, puoi scegliere di inviare le informazioni al server di analytics dopo che si è verificato un certo numero di eventi di errore. Puoi anche scegliere di eseguire una delle seguenti personalizzazioni:

  • Puoi impostare una soglia temporale prima di inviare l’evento.

  • È possibile mantenere uno stato per decidere l’azione, ad esempio fieldVisit invia un evento fittizio in base alla marca temporale dell’ultimo evento.

  • È possibile utilizzare pushEvent funzione per inviare l’evento al server di analytics .

  • Puoi scegliere di non inviare l’evento al server di analytics.

Esempio sample

Nell’esempio seguente, imposta lo stato per errore evento di ogni *fieldName attributo mantenuto. *L'evento viene inviato al server di analisi solo se si verifica nuovamente un errore.

case 'error':
        if(errorOccurred[variableValueMap.fieldName] == true) {
            pushEvent(eventName, variableValueMap)
        }
        errorOccurred[variableValueMap.fieldName] = true;
        break;

Personalizzazione dell’evento panelvisit customizing-the-panelvisit-event

Nella configurazione predefinita di AEM Forms, dopo 60 secondi, viene controllato se la finestra contenente il modulo adattivo è attiva. Se la finestra è attiva, un panelVisitviene attivato in Adobe Analytics. Consente di verificare che il documento o il modulo sia attivo e di calcolare il tempo impiegato per il modulo o il documento corrispondente.

NOTE
Il nome dell’evento utilizzato per tenere traccia dell’attività e del tempo trascorso è "panelVisit". Questo evento è diverso dall’evento di visita del pannello elencato nella tabella precedente.

Puoi modificare la funzione ScheduleHeartBeatCheck disponibile nella /libs/afanalytics/js/custom.js per modificare o interrompere l’evento inviato ad Adobe Analytics a intervalli regolari.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da