이벤트 전송
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")
|
인앱 구매 및 e-커머스에 대한 복잡한 이벤트 회계 모델이 향후 추가될 예정입니다. |
이벤트 추적 비활성화 #
애플리케이션 내에서 이벤트 등록을 일시적으로 비활성화하려면 Finteza.setTracking 메서드에 가짜 false 사용합니다.
Finteza.setTracking(false); |
이후 이벤트 함수를 통해 등록된 모든 추가 event(파라미터가 있는 이벤트 포함)는 무시되고 Finteza로 전송되지 않습니다.
이벤트 전송을 다시 활성화하려면 true 값으로 동일한 메소드를 호출합니다:
Finteza.setTracking(true); |