Gebeurtenissen van formulieren aanpassen customizing-form-event-tracking
Uit het vak worden de volgende gebeurtenissen bijgehouden in een adaptieve vorm die geschikt is voor analyses:
Tijdslimiet voor de gebeurtenis 'visit' van het veld aanpassen customizing-the-field-visit-event-timeout
Als een gebruiker meer dan 60 seconden doorbrengt in een veld, wordt standaard AEM formulierinstelling een fieldvisit -gebeurtenis geactiveerd en worden de gegevens van het veld naar Adobe Analytics verzonden. U kunt de basislijn voor het bijhouden van de veldtijd aanpassen bij AEM Forms Analytics Configuration op AEM Configuration-console (https://experienceleague.adobe.com/system/console/configMgr?lang=nl) om de time-outlimiet te verhogen of te verlagen.
De volgende gebeurtenissen aanpassen customizing-the-tracking-events
U kunt de trackEvent functie wijzigen beschikbaar in /libs/afanalytics/js/custom.js dossier om gebeurtenis het volgen aan te passen. Wanneer een gebeurtenis die in een adaptieve vorm wordt gevolgd voorkomt, wordt de trackEvent functie geroepen. De functie trackEvent accepteert twee parameters: eventName en variableValueMap .
U kunt waarde van eventName en variableValueMap argumenten evalueren om het volgende gedrag van gebeurtenissen te veranderen. U kunt er bijvoorbeeld voor kiezen om de gegevens naar de analytische server te verzenden nadat een aantal foutgebeurtenissen is opgetreden. U kunt ook de volgende aanpassingen uitvoeren:
-
U kunt een drempeltijd instellen voordat u de gebeurtenis verzendt.
-
U kunt een staat handhaven om actie te besluiten, bijvoorbeeld, fieldVisit duwt een dummygebeurtenis die op timestamp van de laatste gebeurtenis wordt gebaseerd.
-
U kunt de functie
pushEventgebruiken om de gebeurtenis naar de analytische server te verzenden . -
U kunt ervoor kiezen om de gebeurtenis helemaal niet naar de analyseserver te duwen.
Monster sample
In het volgende voorbeeld, staat voor de fout gebeurtenis van elk fieldName attribuut wordt gehandhaafd. De gebeurtenis wordt alleen naar de analyseserver verzonden als er opnieuw een fout optreedt.
case 'error':
if(errorOccurred[variableValueMap.fieldName] == true) {
pushEvent(eventName, variableValueMap)
}
errorOccurred[variableValueMap.fieldName] = true;
break;
De gebeurtenis panelvisit aanpassen customizing-the-panelvisit-event
Bij de standaard AEM Forms-instelling wordt na elke 60 seconden gecontroleerd of het venster met het adaptieve formulier actief is. Als het venster actief is, wordt de gebeurtenis van a panelVisit teweeggebracht aan Adobe Analytics. Hiermee kunt u controleren of het document of formulier actief is en kunt u de tijd berekenen die aan het desbetreffende formulier of document is besteed.
U kunt de functie planningHeartBeatCheck die beschikbaar is in het /libs/afanalytics/js/custom.js -bestand wijzigen om deze gebeurtenis die regelmatig naar Adobe Analytics wordt verzonden, te wijzigen of te stoppen.