Anpassa spårning av formulärhändelser customizing-form-event-tracking
Följande händelser spåras automatiskt i en analysaktiverad Adaptiv form:
Anpassa tidsgränsen för fältbesökshändelser customizing-the-field-visit-event-timeout
Om en användare tillbringar mer än 60 sekunder på ett fält i standardinställningen AEM en fieldvisit
-händelse utlöses och informationen om fältet skickas till Adobe Analytics. Du kan anpassa baslinjen för spårning av fälttid under Konfiguration av AEM Forms Analytics på AEM Configuration Console (https://experienceleague.adobe.com/system/console/configMgr?lang=sv) för att öka eller minska tidsgränsen.
Anpassa spårningshändelser customizing-the-tracking-events
Du kan ändra funktionen trackEvent
som är tillgänglig i filen /libs/afanalytics/js/custom.js
för att anpassa händelsespårningen. När en händelse som spåras inträffar i en adaptiv form anropas funktionen trackEvent
. Funktionen trackEvent
accepterar två parametrar: eventName
och variableValueMap
.
Du kan utvärdera värdet för argumenten eventName och variableValueMap om du vill ändra spårningsbeteendet för händelser. Du kan till exempel välja att skicka informationen till analysservern efter att ett visst antal felhändelser har inträffat. Du kan även välja att utföra någon av följande anpassningar:
-
Du kan ange en tröskeltid innan du skickar händelsen.
-
Du kan underhålla ett läge för att bestämma en åtgärd, till exempel, så överför fieldVisit en dummy-händelse baserat på tidsstämpeln för den senaste händelsen.
-
Du kan använda funktionen
pushEvent
för att skicka händelsen till analysservern . -
Du kan välja att inte skicka händelsen till analysservern alls.
Exempel sample
I följande exempel behålls tillståndet för error -händelsen för varje fieldName -attribut. Händelsen skickas bara till analysservern om ett fel inträffar igen.
case 'error':
if(errorOccurred[variableValueMap.fieldName] == true) {
pushEvent(eventName, variableValueMap)
}
errorOccurred[variableValueMap.fieldName] = true;
break;
Anpassa panelbesökshändelsen customizing-the-panelvisit-event
I standardinställningen för AEM Forms kontrolleras det efter var 60:e sekund om fönstret som innehåller det adaptiva formuläret är aktivt. Om fönstret är aktivt utlöses en panelVisit
-händelse till Adobe Analytics. Det hjälper till att kontrollera att dokumentet eller formuläret är aktivt och beräknar hur lång tid som har ägnats åt motsvarande formulär eller dokument.
Du kan ändra funktionen scheduleHeartBeatCheck som är tillgänglig i filen /libs/afanalytics/js/custom.js
om du vill ändra eller stoppa den här händelsen som skickas till Adobe Analytics regelbundet.