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:

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 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 pushEvent gebruiken 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.

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2