요약: 앱스플라이어 연동 파트너인 Braze는 마케팅, 성장 및 참여 팀을 위한 라이프사이클 인게이지먼트 플랫폼을 제공합니다. 이 플랫폼을 통해 마케터는 대규모로 인간 대 인간을 고객과 연결하여 깊은 인게이지먼트와 ROI를 주도할 수 있습니다. 우리 플랫폼의 중심은 고객에 대한 단일 보기를 제공하는 전체적인 사용자 프로필입니다.
braze.com에서 자세히 알아보십시오.
중요!
일부 미디어 소스(예: 메타 광고, Snapchat) 는 제3자와의 데이터 공유를 제한합니다. 앱스플라이어는 이러한 미디어 소스를 통해 획득한 사용자의 사용자 수준 데이터를 타사 플랫폼 또는 서비스와 공유할 수 없습니다. 따라서 이러한 미디어 소스의 모든 인스톨은 오가닉으로 전송됩니다. 현재 Braze는 오가닉 사용자 데이터를 내부적으로 사용하지 않습니다.
이메일 인게이지먼트에 Braze를 사용하는 경우 Braze 이메일 캠페인을 참조하십시오.
연동 개요
아래 지침에 따라 Braze와의 연동을 구성하십시오.
최소 요구 사항 - 앱스플라이어 SDK:
안드로이드에서 Braze와 연동하려면 Braze 장치 ID (Braze 고유 사용자 식별자)가 앱스플라이어 안드로이드 SDK에 채워져 있어야 합니다. 이 파라미터는 모든 포스트백과 함께 전송되며 각 사용자를 식별할 수 있습니다. 이를 수행하려면 앱 코드에 다음 문자열을 삽입해야 합니다.
중요 사항
코드 라인이 올바른 위치에 삽입되었는지 확인하십시오 - Braze SDK가 시작된 후와 앱스플라이어 SDK의 초기화 코드 이전입니다(안드로이드 SDK 연동 가이드의 SDK 초기화 섹션 참조).
HashMap<String, Object> customData = new HashMap<String,Object>();
String deviceId =(Braze.getInstance(MyActivity.this).getDeviceId());
customData.put("brazeCustomerId", deviceId);
AppsFlyerLib.setAdditionalData(customData);
Swift
완료 처리기가 있는 API와 새로운 Swift 동시성 지원을 사용하는 API의 두 가지 Swift API가 있습니다. 둘 다 같은 값을 생성하며 사용할 값을 선택하는 것은 컨텍스트에 따라 다릅니다.Swift 완료 처리기
let configuration = Braze.Configuration(
apiKey: "<BRAZE_API_KEY>",
endpoint: "<BRAZE_ENDPOINT>")
configuration.useUUIDAsDeviceId = false
let braze = Braze(configuration: configuration)
braze.deviceId {
brazeDeviceId in
AppsFlyerLib.shared().customData = [“brazeDeviceId”: brazeDeviceId]
}
Swift 대기
let configuration = Braze.Configuration(
apiKey: "<BRAZE_API_KEY>",
endpoint: "<BRAZE_ENDPOINT>")
configuration.useUUIDAsDeviceId = false
let braze = Braze(configuration: configuration)
let brazeDeviceId = await braze.deviceId()
AppsFlyerLib.shared().customData = ["brazeDeviceId": brazeDeviceId]
Objective-C
BRZConfiguration *configurations = [[BRZConfiguration alloc] initWithApiKey:@"BRAZE_API_KEY" endpoint:@"BRAZE_END_POINT"];
[configurations setUseUUIDAsDeviceId:NO];
Braze *braze = [[Braze alloc] initWithConfiguration:configurations];
[braze deviceIdWithCompletion:^(NSString * _Nonnull brazeDeviceId) {
NSLog(@">>[BRZ]: %@", brazeDeviceId);
[[AppsFlyerLib shared] setAdditionalData:@{
@"brazeDeviceId": brazeDeviceId
}];
}];
Appboy.AppboyBinding.getDeviceID()
Dictionary<string, string> customData = new Dictionary<string, string>();
customData.Add("brazeCustomerId", Appboy.AppboyBinding.getDeviceId());
AppsFlyer.setAdditionalData(customData);
Braze 설정
설정은 활성 통합 페이지에서 수행되지만 파트너를 찾으려면 먼저 마켓플레이스로 이동해야 합니다.
참고
연동을 설정하기 전에 파트너에게 연락하여 계정을 개설해야 합니다.
연동 활성화 방법:
- 앱스플라이어 페이지의 상단 메뉴에서 마켓플레이스를 클릭합니다.
- 파트너를 검색하고 선택합니다.
- 연동 설정을 클릭합니다. 연동 설정 페이지로 이동합니다.
- 연동 탭에서 연동할 앱을 선택하고 파트너 활성화를 켭니다.
참고: 파트너와 함께 작업하는 동안 토글은 켜져 있어야 합니다 (활성화) . - 아래 설명된 대로 관련 탭을 사용하여 설정을 완료합니다.
파트너 연동 설정 창의 상단 메뉴에 대한 자세한 설명은 여기를 클릭하십시오.
연동 탭
연동 탭은 아래 설명과 같이 여러 섹션으로 나누어져 있습니다.
파트너 활성화
여기를 처음 방문할 때 연동 탭 파라미터 설정을 활성화하려면 파트너를 활성화해야 합니다. 파트너와 함께 작업하는 동안에는 토글이 켜져 있어야 합니다.
파트너 활성화에 대한 자세한 내용을 보려면 여기를 클릭하십시오.
일반 설정
Braze는 고유한 API 키 및 REST 엔드포인트를 통해 앱스플라이어와 연결합니다.
Braze의 API 키 및 REST 엔드포인트를 가져오려면:
- Braze 계정의 기술 파트너에서 어트리뷰션으로 이동합니다.
- 앱스플라이어를 선택하십시오.
- 인스톨 어트리뷰션을 위한 데이터 가져오기에서 API 키 생성을 클릭합니다.
- 생성된 API 키와 REST 엔드포인트를 복사합니다.
- 앱스플라이어에 Braze API 키와 REST 엔드포인트를 삽입하십시오.
- 저장하고 닫기를 클릭합니다.
설정을 저장하면 앱스플라이어는 모든 오가닉 및 논오가닉 인스톨에 대해 다음 데이터를 Braze로 보냅니다.
- Braze Dev_ID
- Media Source (미디어 소스)
- Campaign name
- Adgroup 이름
- 광고 이름
기본 포스트백
앱스플라이어는 Braze 사용자 인스톨에 자동 포스트백을 보낼 수 있습니다. 이 섹션을 사용하여 이러한 포스트백 전송을 정의합니다.
앱을 다운로드하는 모든 사용자에 대해 Braze로 포스트백을 보내 려면 모든 파트너 또는 오가닉 어트리뷰션 이벤트를 선택하십시오.
저장을 클릭합니다.
참고
모든 이벤트는 앱스플라이어에서 전송되지만 오가닉 인스톨은 Braze에서 계산되지 않으므로 Braze API에서 무시됩니다.
어트리뷰션 링크 탭
Braze에 대해 어트리뷰션 링크를 사용할 수 없습니다.
비용 연동 탭
이 파트너와의 연동에서 비용 데이터는 지원되지 않습니다.
광고 수익 연동 탭
이 파트너와의 연동에서 광고 수익은 지원되지 않습니다.
권한 탭
Braze에 대한 권한은 사용할 수 없습니다.
Braze에서 사용자 어트리뷰션 데이터 보기
인스톨 어트리뷰션 필터를 사용하여 Braze 대시보드의 어트리뷰션 데이터로 사용자 기반을 분류할 수 있습니다.
또한 특정 사용자에 대한 어트리뷰션 데이터는 Braze 대시보드의 각 사용자 프로필에서 사용할 수 있습니다.