Gebeurtenissen van formulieren aanpassen customizing-form-event-tracking

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

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 customizing-the-field-visit-event-timeout

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 customizing-the-tracking-events

U kunt de trackEventfunctie 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, trackEventfunctie wordt aangeroepen. De trackEvent function accepteert twee parameters: eventNameen 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 sample

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 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 een panelVisitgebeurtenis 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.

NOTE
De naam van de gebeurtenis die wordt gebruikt om activiteit op te halen en de tijd die wordt doorgebracht te berekenen is "panelVisit". Deze gebeurtenis is anders dan de gebeurtenis die het deelvenster bezoeken in de bovenstaande tabel wordt weergegeven.

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.

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