Kochava
Kochava는 모바일 기여도 분석 및 다양한 분석을 제공하여 성장에 데이터를 활용할 수 있도록 지원합니다. Kochava Audience Platform은 앱 캠페인에 대한 계획을 비롯해 타겟팅, 활성화, 측정, 최적화가 가능합니다.
Braze와 Kochava의 통합은 어떤 캠페인이 설치, 인앱 활동 등을 유도하는지 더 잘 파악하기 위해 기여도 데이터를 Braze로 전송하여 캠페인에 대한 보다 전체적인 이해를 높일 수 있도록 지원합니다.
전제 조건
요구 사항 | 설명 |
---|---|
Kochava 계정 | 이 파트너십을 활용하려면 Kochava 계정이 필요합니다. |
iOS 또는 Android 앱 | 이 통합은 iOS 및 Android 앱을 지원합니다. 플랫폼에 따라 애플리케이션에 코드 스니펫이 필요할 수 있습니다. 이러한 요구 사항의 세부 정보는 통합 프로세스의 1단계에서 확인할 수 있습니다. |
Kochava SDK | 필수 Braze SDK 외에도 Kochava SDK를 설치해야 합니다. |
통합
1단계: 사용자 ID 매핑
Android
Android SDK는 세션 시작 시 Braze ID로 GUID를 생성합니다. 이 식별자는 Braze가 데이터를 올바른 고객 프로필로 다시 조정할 수 있도록 하기 위해 Kochava IdentityLink
메서드에 전달할 것을 권장합니다. Braze ID는 다음 방법을 사용하여 검색할 수 있습니다.
1
Apppboy.getInstance(context).getDeviceId();
iOS
2023년 2월 이전에, Kochava 기여도 통합은 iOS 기여도 데이터를 일치시키기 위해 IDFV를 기본 식별자로 사용했습니다. Objective-C를 사용하는 Braze 고객은 서비스 중단이 발생하지 않으므로 설치 시 Braze device_id
를 가져와 Kochava로 전송할 필요가 없습니다.
Swift SDK v5.7.0 이상을 사용하는 경우 IDFV를 상호 식별자로 계속 사용하려면 useUUIDAsDeviceId
필드를 false
로 설정하여 통합이 중단되지 않도록 해야 합니다. true
로 설정한 경우, 앱 설치 시 Braze device_id
를 Kochava로 전달하여 Braze가 iOS 기여도와 적절히 일치하도록 Swift용 iOS 기기 ID 매핑을 구현해야 합니다.
Braze에는 동일한 값을 생성하는 두 가지 API가 있는데, 하나는 완료 핸들러를 포함하고 다른 하나는 새로운 Swift 동시성 지원을 사용합니다. 다음 코드 스니펫은 Kochava의 iOS SDK 지침에 맞게 수정해야 합니다. 추가 도움이 필요하면 Kochava 지원팀에 문의하세요.
완료 핸들러
1
2
3
AppDelegate.braze?.deviceId(completion: { deviceId in
// Use `deviceId`
})
Swift 동시성
1
let deviceId = await AppDelegate.braze?.deviceId()
2단계: Braze 데이터 가져오기 키 가져오기
Braze에서 파트너 통합 > 기술 파트너로 이동하여 Kochava를 선택합니다.
이전 탐색을 사용하는 경우 통합에서 기술 파트너를 찾을 수 있습니다.
여기에서 REST 엔드포인트를 찾아 Braze 데이터 가져오기 키를 생성합니다. 키가 생성된 후에는 새 키를 생성하거나 기존 키를 무효화할 수 있습니다. 데이터 가져오기 키와 REST 엔드포인트는 Kochava의 대시보드에서 포스트백을 설정할 때 다음 단계에서 사용됩니다.
3단계: Kochava에서 포스트백 설정
Kochava 대시보드에서 포스트백을 추가합니다. Braze의 대시보드에서 찾은 데이터 가져오기 키와 REST 엔드포인트에 대한 프롬프트가 표시됩니다.
4단계: 통합 확인
Braze가 Kochava로부터 기여도 데이터를 수신하면 Braze의 Kochava 기술 파트너 페이지에서 연결 상태 표시기가 ‘연결되지 않음’에서 ‘연결됨’으로 변경됩니다. 마지막으로 성공한 요청의 타임스탬프도 포함됩니다.
기여도 설치에 대한 데이터가 수신될 때까지는 이 작업이 수행되지 않습니다. Kochava 포스트백에서 제외되어야 하는 유기적 설치는 API에서 무시되며, 연결이 성공적으로 설정되었는지 확인할 때 계산되지 않습니다.
Facebook 및 X(이전 트위터) 어트리뷰션 데이터
Facebook 및 X(구 트위터) 캠페인의 어트리뷰션 데이터는 파트너를 통해 제공되지 않습니다. 이러한 미디어 소스는 파트너가 서드파티와 기여도 데이터 공유를 허용하지 않으므로 파트너는 해당 데이터를 Braze로 전송할 수 없습니다.
Braze의 Kochava 클릭 추적 URL(선택 사항)
Braze 캠페인에서 클릭 추적 링크를 사용하면 어떤 캠페인이 앱 설치와 재참여를 유도하는지 쉽게 파악할 수 있습니다. 그 결과, 마케팅 활동을 보다 효과적으로 측정하고 ROI를 극대화하기 위해 더 많은 리소스를 투자할 위치에 대해 데이터에 기반한 의사 결정을 내릴 수 있습니다.
Kochava 클릭 추적 링크를 시작하려면 해당 설명서를 참조하세요. Kochava 클릭 추적 링크를 Braze 캠페인에 직접 삽입할 수 있습니다. 그런 다음, Kochava는 확률적 기여도 방법론을 사용하여 링크를 클릭한 사용자의 기여도를 측정합니다. Braze 캠페인에서 기여도의 정확성을 개선하기 위해 Kochava 추적 링크에 기기 식별자를 추가하는 것이 좋습니다. 이렇게 하면 링크를 클릭한 사용자에게 결정론적으로 어트리뷰션이 부여됩니다.
Android의 경우 Braze를 사용하면 고객이 Google 광고 ID 수집(GAID)에 옵트인할 수 있습니다. GAID는 또한 Kochava SDK 통합을 통해 기본적으로 수집됩니다. 다음과 같은 리퀴드 로직을 활용하여 코차바 클릭 추적 링크에 GAID를 포함할 수 있습니다:
1
2
3
{% if most_recently_used_device.${platform} == 'android' %}
aifa={{most_recently_used_device.${google_ad_id}}}
{% endif %}
iOS의 경우, Braze와 Kochava 모두 SDK 통합을 통해 기본적으로 IDFV를 자동으로 수집합니다. 디바이스 식별자로 사용할 수 있습니다. 다음 Liquid 로직을 활용하여 Kochava 클릭 추적 링크에 IDFV를 포함할 수 있습니다.
1
2
3
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}
이 권장 사항은 순전히 선택 사항입니다.
현재 클릭 추적 링크에서 IDFV 또는 GAID와 같은 기기 식별자를 사용하지 않거나 향후에도 사용할 계획이 없는 경우에도 Kochava는 여전히 확률적 모델링을 통해 이러한 클릭의 기여도를 측정할 수 있습니다.