Gebeurtenissen van formulieren aanpassen
Gemaakt voor:
- User
Uit het vak worden de volgende gebeurtenissen bijgehouden in een adaptieve vorm die geschikt is voor analyses:
Gebeurtenis | Beschikbare variabelen |
---|---|
renderen | formName, formTitle, formInstance, source |
opgeven | formName, formTitle, formInstance, panelName, panelTitle |
opslaan | formName, formTitle, formInstance, panelName, source |
indienen | formName, formTitle, formInstance, source |
fout | formName, formTitle, fieldName, fieldTitle, panelTitle |
help | formName, formTitle, fieldName, fieldTitle, panelTitle |
fieldVisit | formName, formTitle, fieldName, fieldTitle, panelTitle |
panelVisit | formName, formTitle, panelName, panelTitle |
Tijdslimiet voor de gebeurtenis 'visit' van het veld aanpassen
Als een gebruiker meer dan 60 seconden in een veld doorbrengt, wordt bij de standaardinstelling AEM het formulier een fieldvisit
Deze gebeurtenis wordt geactiveerd en de gegevens van het veld worden 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
U kunt de trackEvent
functie beschikbaar in /libs/afanalytics/js/custom.js
bestand om het bijhouden van gebeurtenissen aan te passen. Wanneer een gebeurtenis die wordt bijgehouden zich in een adaptieve vorm voordoet, trackEvent
functie wordt aangeroepen. De trackEvent
function accepteert twee parameters: eventName
en variableValueMap
.
U kunt de waarde van *eventName *and evalueren variableValueMap argumenten om het gedrag voor bijhouden van gebeurtenissen te wijzigen. 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 bijvoorbeeld een status behouden waarin u kunt beslissen welke actie wordt uitgevoerd. fieldVisit plaatst een dummygebeurtenis op basis van het tijdstempel van de laatste gebeurtenis.
-
U kunt de
pushEvent
functie om de gebeurtenis naar de analytische server te verzenden . -
U kunt ervoor kiezen om de gebeurtenis helemaal niet naar de analyseserver te duwen.
Monster
Geef in het volgende voorbeeld de naam fout gebeurtenis van elke *fieldName kenmerk blijft behouden. *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
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 een panelVisit
gebeurtenis wordt geactiveerd naar 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 wijzigen die beschikbaar is in het dialoogvenster /libs/afanalytics/js/custom.js
bestand om deze gebeurtenis te wijzigen of te stoppen die regelmatig naar Adobe Analytics wordt verzonden.