이제 FunnelFlux Pro에서 전환 외에도 사용자 정의 이벤트를 추적할 수 있습니다.
이러한 이벤트는 랜딩 페이지와 오퍼에서 발생할 수 있으며 세 가지 방법으로 트리거될 수 있습니다:
- 포스트백 URL 사용
- 자바스크립트 코드 사용
- 퍼널 빌더를 통해
전환 추적을 위해 포스트백과 JS를 사용하는 데 익숙하다면, 사용자 정의 이벤트도 매우 유사합니다.
보고서의 사용자 정의 이벤트
보고서 내에서 (모든 페이지에서) 열 설정에 접근하여 다양한 사용자 정의 이벤트 지표를 활성화할 수 있습니다:
트래픽 소스로 이벤트 전달
당연히 사용자 정의 이벤트를 트래픽 소스로 전달하고 싶을 것입니다.
전환과 마찬가지로 트래픽 소스 > 전환 추적 섹션에서 아래와 같이 할 수 있습니다:
여기서 각 이벤트에 사용할 포스트백 URL을 설정할 수 있습니다. 각각에 대해 트래픽 소스 통합을 사용하기 위한 사용자 정의 시나리오를 선택할 수도 있습니다. 각각에 대해 데이터를 입력해야 합니다. 즉, 액세스 토큰과 ID를 복사/붙여넣기 해야 합니다.
앞으로 이를 단순화할 가능성이 있지만, 현재는 입력이 별도로 되어 있습니다.
현재 단계에서 사용자 정의 이벤트는 우리 시스템 내에서 고유하므로, FunnelFlux로 여러 사용자 정의 이벤트를 보내도 보고서에는 하나만 표시되지만(해당 사용자/세션에 대해), 트래픽 소스로 포스트백이 매번 트리거됩니다.
사용자 정의 이벤트 별칭 설정
시스템 설정 영역에서 이러한 이벤트를 보고서에서 볼 수 있으며 편의를 위해 사용자 인터페이스에서 사용될 별칭을 설정할 수 있습니다.
이를 사용하여 리드, 등록 완료, 장바구니 추가 등과 같은 다양한 이벤트를 추적하세요.
이를 설정하면 보고서에서 사용되는 이름과 열 헤더 값이 변경된 것을 볼 수 있습니다:
포스트백을 사용한 사용자 정의 이벤트 추적
사용자 정의 이벤트는 일반적인 포스트백 엔드포인트를 사용하지만 아래와 같이 추가 경로/정보가 있습니다:
https://YOUR-CUSTOM-DOMAIN/pb/cevent/?hit=HIT_ID&num=1&rev=OPTIONAL
따라서 전환 포스트백 URL과 비교하면 경로에 추가적인 /cevent/가 있고 num 매개변수에 사용자 정의 이벤트 번호가 필요합니다.
트랜잭션 ID는 지원되지 않습니다.
추가 트랜잭션 ID 데이터를 보내려는 구매 이벤트의 경우나 동일한 히트에 대해 여러 개의 별도 수익 이벤트가 있을 수 있는 경우에는 대신 전환 이벤트를 사용하세요.
참고: 포스트백에서는 사용자 정의 이벤트 별칭을 사용할 수 없습니다 -- 번호를 사용해야 합니다. 이는 중요한데, 별칭을 사용한다면 프론트엔드에서 별칭 설정을 변경하면 기존 포스트백이 깨지거나 이벤트가 한 번호에서 다른 번호로 이동하여 기존 분석 데이터가 단편화될 수 있기 때문입니다. 이러한 이유로 포스트백에 별칭을 추가할 계획이 없습니다.
자바스크립트를 사용한 사용자 정의 이벤트 추적
전환 추적과 마찬가지로 자바스크립트를 사용하여 페이지에서 사용자 정의 이벤트를 실행할 수 있습니다. 이는 보편적인 JS 스니펫으로 페이지 조회 이벤트를 추적한 후에 수행해야 합니다.
일반적으로 사용자가 페이지에서 무언가를 할 때 사용자 정의 이벤트를 트리거하지만, 방문자가 페이지 자체를 볼 때도 추적하고 싶을 수 있습니다.
특정 이벤트를 추적하려면 페이지에서 다음 코드로 자바스크립트를 사용하여 사용자 정의 이벤트를 트리거하세요:
flux.track("cevent", { "num": "1", "revenue": "1.23" })
여기서 num 값은 1-10 사이의 사용자 정의 이벤트 값을 나타냅니다. 수익은 선택 사항입니다. 위와 같이 모든 데이터는 따옴표(문자열) 안에 전달되어야 합니다.
페이지 조회 시 사용자 정의 이벤트를 트리거하려면 보편적 스니펫과 조회가 로딩을 완료한 후에만 실행되도록 이벤트 리스너로 감싸는 것을 권장합니다:
document.addEventListener('fluxView', function(){ flux.track("cevent", { "num": "1", "revenue": "1.23" })})
퍼널 빌더를 통한 트리거
사용자 정의 이벤트를 트리거하는 추가적인 방법은 "작업 시" 기능을 사용하여 퍼널 빌더를 직접 통하는 것입니다.
페이지에서 나오는 모든 작업에 대해 오른쪽 클릭 > 작업 수정을 선택하세요.
거기서 특정 사용자 정의 이벤트나 전환을 트리거하도록 선택할 수 있습니다.
현재 제한 사항
사용자 정의 이벤트에는 몇 가지 제한 사항이 있으며, 이는 향후 개발함에 따라 변경될 것입니다.
- 현재, 동일한 히트(예: 페이지 조회)에 대한 사용자 정의 이벤트는 한 번만 발생할 수 있습니다. 따라서 반복 이벤트(예: 장기 구매)에 대한 포스트백이 있고 사용자 정의 이벤트를 사용하는 경우 새 이벤트가 나타나지 않습니다. 앞으로는 필요한 만큼 많은 발생을 보낼 수 있도록 사용자 정의 이벤트를 중복 제거하지 않을 계획입니다. 현재로서는 사용자/히트당 여러 번 발생해야 하는 이벤트가 있다면 일반 전환 이벤트를 사용하고 다른 트랜잭션 ID를 전달해야 합니다.
- 사용자 정의 이벤트는 트랜잭션 ID 데이터를 지원하지 않습니다 – 이벤트와 선택적 수익 값만 전달합니다