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 |
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 (/system/console/configMgr?lang=it) per aumentare o diminuire il limite di timeout.
Puoi modificare la trackEvent
funzione 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 trackEvent
viene chiamata la funzione . La trackEvent
La funzione accetta due parametri: eventName
e 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.
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;
Nella configurazione predefinita di AEM Forms, dopo 60 secondi, viene controllato se la finestra contenente il modulo adattivo è attiva. Se la finestra è attiva, un panelVisit
viene 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.
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.