이 함수는 클릭 및 전환과 같은 사용자 작업을 보고하라는 요청을 실행하며, 응답에 있는 활동을 전달하지는 않습니다.
그런 후에 이러한 이벤트 추적 mbox 호출을 사용하여 활동의 지표를 정의할 수 있습니다. 자세한 내용은 성공 지표 및 전환 추적을 참조하십시오.
다음은 API 세부 사항입니다.
키 | 유형 | 필수 | 설명 |
---|---|---|---|
mbox | 문자열 | 예 | Mbox 이름 참고: 페이지에서 이미 실행된 mbox 이름으로 trackEvent() 호출이 실행된 경우, trackEvent()의 SDID가 재설정되며 페이지의 Target 호출과 달라집니다. 그러나 다른 mbox 이름으로 trackEvent() 호출을 실행하면 페이지의 Page Load Request/triggerView() 호출과 일치하는 trackEvent() 호출의 SDID가 유지됩니다. |
selector | 문자열 | 아니오 | HTML 요소를 찾는 데 사용되는 CSS 선택기입니다. 이벤트 리스너는 발견된 요소에 첨부됩니다. |
유형 | 문자열 | 아니오 | 등록된 이벤트 유형을 나타냅니다. HTML 알려진 이벤트(예: click, mousedown 등)일 수도 있고 사용자 지정 HTML 이벤트일 수도 있습니다. |
preventDefault | 부울 | 아니오 | 이벤트 리스너 콜백에서 event.preventDefault() 를 사용할지 여부를 나타냅니다. 기본값은 false입니다.참고: 전용 form[submit] 및 a[click] 이 지원됩니다. 복잡성 및 지원할 시나리오 양이 많기 때문에 기타 시나리오는 지원되지 않습니다. |
params | 개체 | 아니오 | Mbox 매개 변수입니다. 다음 구조를 가진 키 - 값 쌍의 개체입니다.{ "param1": "value1", "param2": "value2"} |
timeout | 숫자 | 아니오 | 시간 초과(밀리 초)입니다. 지정하지 않으면 기본값이 사용됩니다. ...timeoutInSeconds: 0.15...} |
성공 | 함수 | 아니오 | 이벤트가 보고되었음을 신호로 알리는 데 사용되는 콜백 함수입니다. |
오류 | 함수 | 아니오 | 이벤트를 보고할 수 없음을 신호로 알리는 데 사용되는 콜백 함수입니다. |
<a href="https://asite.com">click me!</a>
여기에 trackEvent
을 지정하기 위한 javaScript 코드가 추가됩니다.
<script>
$('a').click(function(event){
adobe.target.trackEvent({'mbox':'homePageHero'})
});
</script>
또는:
adobe.target.trackEvent({
"mbox": "clicked-cta",
"params": {
"param1": "value1"
}
});
필수 필드가 설정되지 않은 경우 요청이 실행되지 않고 오류가 발생합니다.