양식 이벤트 추적 사용자 지정 customizing-form-event-tracking

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

기본적으로 다음 이벤트는 analytics가 활성화된 적응형 양식에서 추적됩니다.

Event
사용 가능한 변수
렌더링
formName, formTitle, formInstance, source
포기
formName, formTitle, formInstance, panelName, panelTitle
저장
formName, formTitle, formInstance, panelName, source
제출
formName, formTitle, formInstance, source
오류
formName, formTitle, fieldName, fieldTitle, panelTitle
도움말
formName, formTitle, fieldName, fieldTitle, panelTitle
fieldVisit
formName, formTitle, fieldName, fieldTitle, panelTitle
panelVisit
formName, formTitle, panelName, panelTitle

필드 방문 이벤트 시간 제한 사용자 지정 customizing-the-field-visit-event-timeout

기본 AEM 양식 설정에서 사용자가 필드에서 60초 이상 보내는 경우 fieldvisit 이벤트가 트리거되고 필드 세부 사항이 Adobe Analytics으로 전송됩니다. AEM 구성 콘솔(https://experienceleague.adobe.com/system/console/configMgr?lang=ko)의 AEM Forms Analytics 구성 아래에서 필드 시간 추적 기준을 사용자 지정하여 시간 제한 제한을 늘리거나 줄일 수 있습니다.

추적 이벤트 사용자 지정 customizing-the-tracking-events

을 수정할 수 있습니다 trackEvent함수 사용 가능 /libs/afanalytics/js/custom.js 파일을 사용하여 이벤트 추적을 사용자 지정합니다. 추적되는 이벤트가 적응형 양식에서 발생할 때마다 trackEvent함수가 호출될 때 다음 trackEvent 함수는 두 가지 매개 변수를 허용합니다. eventNamevariableValueMap.

*eventName *및 variableValueMap 이벤트의 추적 동작을 변경하는 인수입니다. 예를 들어 특정 수의 오류 이벤트가 발생한 후 정보를 analytics 서버로 보내도록 선택할 수 있습니다. 다음 사용자 지정을 수행하도록 선택할 수도 있습니다.

  • 이벤트를 보내기 전에 임계값 시간을 설정할 수 있습니다.

  • 상태를 유지 관리하여 작업을 결정할 수 있습니다. 예를 들면 다음과 같습니다. fieldVisit 마지막 이벤트의 타임스탬프를 기반으로 더미 이벤트를 푸시합니다.

  • 를 사용할 수 있습니다 pushEvent analytics 서버로 이벤트를 전송하는 함수 .

  • 이벤트를 Analytics 서버에 전혀 푸시하지 않도록 선택할 수 있습니다.

샘플 sample

다음 예에서는 오류 각 *fieldName의 이벤트 속성은 유지 관리됩니다. *오류가 다시 발생하는 경우에만 이벤트가 Analytics 서버로 전송됩니다.

case 'error':
        if(errorOccurred[variableValueMap.fieldName] == true) {
            pushEvent(eventName, variableValueMap)
        }
        errorOccurred[variableValueMap.fieldName] = true;
        break;

패널 방문 이벤트 사용자 지정 customizing-the-panelvisit-event

기본 AEM Forms 설정에서 60초마다 적응형 양식이 포함된 창이 활성 상태인지 확인합니다. 창이 활성화되어 있으면 panelVisit이벤트가 Adobe Analytics에 트리거됩니다. 문서 또는 양식이 활성 상태인지 확인하고 해당 양식 또는 문서에서 보낸 시간을 계산하는 데 도움이 됩니다.

NOTE
활동을 가져오고 체류 시간을 계산하는 데 사용되는 이벤트 이름은 "panelVisit"입니다. 이 이벤트는 위에 나열된 표에 나열된 패널 방문 이벤트와 다릅니다.

에서 사용할 수 있는 scheduleHeatBeatCheck 함수를 수정할 수 있습니다 /libs/afanalytics/js/custom.js 정기적으로 Adobe Analytics에 전송된 이 이벤트를 변경하거나 중지할 파일입니다.

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