통합이벤트 보내기

이벤트 보내기

SDK 설치를 완료하면, Finteza에 애플리케이션 사용자 작업 이벤트를 보낼 수 있습니다. 이를 위해서는, 이벤트의 문자열 이름을 지정하는 event 메소드를 사용하세요:

Objective-C:

[Finteza event:@"{EVENT}"];

Swift:

Finteza.event("{EVENT}")

다음 {EVENT}에서 이벤트 이름을 설정하세요. 애플리케이션 이름으로 접두부를 사용하는 경우, 전송된 모든 이벤트에 접두부가 추가됩니다.

애플리케이션에서 섹션으로 이동, 버튼 누르기, 양식 작성 등과 같은 필요한 이벤트 후에는 해당 함수를 호출하세요.

최대 허용 가능한 이벤트 이름 길이는 접두부를 포함하여 128자 입니다.


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

Finteza로 전송되는 이벤트에서 구매한 제품 유형이나, 가격, 통화 등과 같은 추가 데이터를 매개 변수로 지정할 수 있습니다.

Objective-C:

[Finteza event:@"{EVENT}" id:@"{ID}" units:@"{UNITS}" value:@"{VALUE}"];

Swift:

Finteza.event("{EVENT}", id: "{ID}", units: "{UNITS}", value: "{VALUE}")

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

매개변수

유형

설명

id

문자열

랜덤 ID. 최대 길이는 기호 64개 입니다. ID를 사용하지 않으려면, nil을 설정하세요.

유닛

문자열

매개변수 측정 유닛, 예: USD, 항목, 등. 최대 길이는 기호 32개 입니다.

숫자

매개변수 값 최대 길이는 기호 64개 입니다.

Objective-C 예:

[Finteza event:@"Book Load" id:@"CATEGORY_ID" units:@"BOOKS" value:@"BOOK_ID"];
[Finteza event:@"First Book Open" id:nil units:@"Count" value:@(42).stringValue];

스위프트 예:

Finteza.event("Book Load", id: "CATEGORY_ID", units: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: nil, units: "Count", value: String(42))

향후 인앱 구매와 전자상거래 용도의 복합 이벤트 회계 모델이 추가될 예정입니다.


이벤트 추적 비활성화 #

애플리케이션 내에서 이벤트 등록을 일시적으로 비활성화 하려면, 추적을 No/False (기본값은 Yes/True)로 설정하세요.

Objective-C:

Finteza.tracking = NO;

Swift:

Finteza.tracking = false

이후, 향후 event 함수(매개변수가 있는 이벤트 포함)를 통해 등록되는 모든 이벤트는 무시되고 Finteza로 전송되지 않습니다.