빠른 시작

핵클 SDK를 연동하여 A/B 테스트를 실행하고 이벤트를 수집하는 방법을 안내합니다.

circle-info

SDK 키는 핵클 대시보드 > 설정 > SDK 연동 정보에서 확인할 수 있습니다.

1

SDK 설치

build.gradle에 의존성을 추가합니다.

repositories {
    mavenCentral()
}

dependencies {
    implementation 'io.hackle:hackle-android-sdk:2+'
}
2

SDK 초기화

import io.hackle.android.Hackle
import io.hackle.android.initialize

Hackle.initialize(applicationContext, "YOUR_APP_SDK_KEY") {
    // SDK 초기화 완료
}
3

A/B 테스트 분배

실험 키를 전달하여 사용자의 테스트 그룹을 확인합니다.

val hackleApp = Hackle.app()
val variation = hackleApp.variation(EXPERIMENT_KEY)

if (variation == Variation.A) {
    // 그룹 A
} else if (variation == Variation.B) {
    // 그룹 B
}
4

이벤트 전송

사용자 행동 이벤트를 전송합니다.

hackleApp.track("EVENT_KEY")

각 단계의 상세 옵션은 Android SDK 문서를 참고하세요.

마지막 업데이트