이벤트 전송

SDK 설치 이후, 애플리케이션 사용자 실행 이벤트를 Finteza로 보낼 수 있습니다. 이를 사용하기 위해서는, 이벤트의 문자열 이름을 지정하는 event 메서드를 사용합니다:

Finteza.event("{EVENT}")

이벤트의 이름을 {EVENT}에 설정하세요. 접두사를 애플리케이션 이름과 함께 사용할 경우, 모든 전송된 이벤트에 추가됩니다.

애플리케이션에서 섹션으로 이동, 버튼 누르기, 양식 작성 등 필요한 이벤트가 발생한 후 이 기능을 호출합니다.

접두사를 포함한 이벤트 이름의 최대 허용 길이는 128자입니다.


이벤트 매개 변수의 추가 데이터 #

Finteza로 전송되는 이벤트에서 추가 데이터를 매개 변수로 지정할 수 있습니다(예: 구매한 상품의 유형, 가격, 통화 등).

Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}")

이벤트의 이름을 {EVENT}에 설정하세요. 다음에 다음 매개 변수가 지정됩니다:

매개 변수

유형

설명

id

랜덤 ID. 최대길이는 64글자입니다. ID 사용을 하지 않으시려면, null을 지정하십시오.

unit

매개 변수 측정 단위, 예를 들면 USD, 물건, 등. 최대길이는 32글자입니다.

value

매개 변수의 값입니다. 최대길이는 64글자입니다.

예시:

Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: null, unit: "Count", 밸류: 열(42))

인앱 구매 및 e-커머스에 대한 복잡한 이벤트 회계 모델이 향후 추가될 예정입니다.


이벤트 추적 비활성화 #

애플리케이션 내에서 이벤트 등록을 일시적으로 비활성화하려면 Finteza.setTracking 메서드에 가짜 false 사용합니다.

Finteza.setTracking(false);

이후 이벤트 함수를 통해 등록된 모든 추가 event(파라미터가 있는 이벤트 포함)는 무시되고 Finteza로 전송되지 않습니다.

이벤트 전송을 다시 활성화하려면 true 값으로 동일한 메소드를 호출합니다:

Finteza.setTracking(true);