엔진 공통
Hive SDK 마케팅 어트리뷰션 기능을 사용하기 위해 모든 개발 엔진에서 필요한 설정을 안내합니다.
개요¶
마케팅 어트리뷰션 기능을 사용하려면 hive_config.xml 파일에 서드 파티 마켓 성과 측정 도구별로 설정값을 입력해야 합니다. 설정값 입력 방법은 아래 내용을 참고하세요.
서드 파티 도구 | Android | iOS | Windows |
---|---|---|---|
Adjust | hive_config.xml | hive_config.xml | 미지원 |
Singular | hive_config.xml | hive_config.xml | 미지원 |
Appsflyer | hive_config.xml | hive_config.xml | hive_config.xml |
Firebase | hive_config.xml | hive_config.xml | 미지원 |
Airbridge | hive_config.xml | hive_config.xml | hive_config.xml |
Adjust (Android, iOS)¶
다음 예시를 참고해 hive_config.xml 파일 providers
태그에 값을 입력합니다.
key¶
Adjust 콘솔에서 발급받은 App token
값을 입력합니다.
event name¶
Adjust 콘솔에 설정한 event name
을 입력합니다. Adjust의 이벤트 전송 방식은 사전 등록형(Console-first)이기 때문에 기존에 Adjust 콘솔에 등록한 event name
을 발급받은 후 hive_config.xml에 입력합니다.
event value¶
Adjust 콘솔에 설정한 Event token
을 입력합니다. Adjust의 이벤트 전송 방식은 사전 등록형(Console-first)이기 때문에 기존에 Adjust 콘솔에 등록한 event value
를 발급받은 후 hive_config.xml에 입력합니다.
Singular (Android, iOS)¶
다음 예시를 참고해 hive_config.xml 파일 providers
태그에 값을 입력합니다.
id¶
Singular 콘솔에서 발급받은 SDK 키
값을 입력합니다.
key¶
Singular 콘솔에서 발급받은 SDK Secret
값을 입력합니다.
event name, event value¶
Singular가 제공하는 이벤트 전송 방식은 자동 수집형(Event-first)입니다. 따라서 Singular 콘솔에서 event name
및 event value
를 발급받지 않습니다. 앱에서 사용하려는 event name
과 event value
를 hive_config.xml에 입력하세요. Hive SDK 또는 Singular API를 통해 이벤트 호출 시 집계됩니다.
Appsflyer¶
다음 예시를 참고해 hive_config.xml 파일 providers
태그에 값을 입력합니다.
key¶
Appsflyer 콘솔에서 발급받은 Dev key
값을 입력합니다.
itunesConnectAppId¶
Apple App Store Connect 콘솔에서 발급받은 Apple ID
값을 입력합니다.
event name, event value¶
Appsflyer가 제공하는 이벤트 전송 방식은 자동 수집형(Event-first)입니다. 따라서 Appsflyer 콘솔에서 event name
및 event value
를 발급받지 않습니다. 앱에서 사용하려는 event name
과 event value
를 hive_config.xml에 입력하세요. Hive SDK 또는 Appsflyer API를 통해 이벤트 호출 시 집계됩니다.
Firebase (Android, iOS)¶
다음 예시를 참고해 hive_config.xml 파일 providers
태그에 값을 입력합니다.
event name, event value¶
Firebase가 제공하는 이벤트 전송 방식은 자동 수집형(Event-first)입니다. 따라서 Firebase 콘솔에서 event name
및 event value
를 발급받지 않습니다. 앱에서 사용하려는 event name
과 event value
를 hive_config.xml에 입력하세요. event name
, event value
에 공백 또는 특수문자를 사용할 수 없습니다. Hive SDK 또는 Firebase API를 통해 이벤트 호출 시 집계됩니다.
Airbridge¶
다음 예시를 참고해 hive_config.xml 파일 providers
태그에 값을 입력합니다.
<properties>
<!-- Hive SDK 공통 설정 생략 -->
<!-- Hive SDK 마케팅 어트리뷰션 설정: START -->
<providers>
<airbridge key="your_sdk_token" appName="your_app_name" secretId="your_secret_id" secret="your_secret">
<events>
<event name="event_name" value="event_value" />
</events>
</airbridge>
</providers>
<!-- Hive SDK 마케팅 어트리뷰션 설정: END -->
</properties>
key¶
Airbridge 콘솔에서 발급받은 앱 SDK 토큰을 입력합니다.
appName¶
Airbridge 콘솔에서 설정한 앱 이름을 입력합니다.
secretId¶
Airbridge 콘솔에서 발급받은 Secret ID를 입력합니다.
secret¶
Airbridge 콘솔에서 발급받은 Secret 값을 입력합니다.
event name, event value¶
Airbridge가 제공하는 이벤트 전송 방식은 자동 수집형(Event-first)입니다. 따라서 Airbridge 콘솔에서 event name
및 event value
를 발급받지 않습니다. 앱에서 사용하려는 event name
과 event value
를 hive_config.xml에 입력하세요. Hive SDK 또는 Airbridge API를 통해 이벤트 호출 시 집계됩니다.
Airbridge 앱 마켓별 이벤트 유입량 측정 설정¶
Airbridge에서 앱 마켓별 이벤트 유입량을 측정하려면 아래와 같이 hive_config.xml 파일에 마켓별로 값을 입력합니다.
<properties>
<!-- 중략 -->
<!-- GO : PlayStore, ON : OneStore, GA : GalaxyStore, HU : HuaweiStore -->
<market>GO</market>
</properties>
이벤트 유입량 측정을 지원하는 마켓과 마켓별 값은 아래와 같습니다.
- 구글 플레이 스토어(
GO
) - 원스토어(
ON
) - 삼성 갤럭시 스토어(
GA
) - 화웨이 앱갤러리(
HU
)