엔진 공통
Hive SDK 마케팅 어트리뷰션 기능을 사용하기 위해 모든 개발 엔진에서 필요한 설정을 안내합니다.
hive_config.xml 설정¶
hive_config.xml 파일에 사용하려는 서드 파티 마켓 성과 측정 도구에 따라 설정을 추가합니다.
항목 | 설명 |
---|---|
Adjust | providers 요소에 속하는 요소로, 마켓 성과 측정 도구 Adjust를 사용하기 위한 관련 설정을 추가합니다. |
Singular | providers 요소에 속하는 요소로, 마켓 성과 측정 도구 Singular를 사용하기 위한 관련 설정을 추가합니다. |
AppsFlyer | providers 요소에 속하는 요소로, 마켓 성과 측정 도구 AppsFlyer를 사용하기 위한 관련 설정을 추가합니다. |
Firebase | providers 요소에 속하는 요소로, 마켓 성과 측정 도구 Firebase Analytics를 사용하기 위한 관련 설정을 추가합니다. (+4.16.1) |
Airbridge | providers 요소에 속하는 요소로, 마켓 성과 측정 도구 Airbridge를 사용하기 위한 관련 설정을 추가합니다. (+v24.4.0) |
<properties>
<providers>
<!-- 유저 정보 트래킹 설정 -->
<Adjust name="Adjust" id="unused" key="1szd2kddtt3o">
<events>
<event name="Purchase" value="abc" />
<event name="TutorialComplete" value="def" />
<event name="Update" value="ghi" />
</events>
</Adjust>
<Singular name="Singular" id="your_sample_1234567f" key="abc">
<events>
<event name="Purchase" value="purchase"/>
<event name="TutorialComplete" value="tutorial Complete"/>
<event name="Update" value="update"/>
</events>
</Singular>
<AppsFlyer name="AppsFlyer" id="unused" key="abc" itunesConnectAppId="1234567890">
<events>
<event name="TutorialComplete" value="Tutorial Complete" />
<event name="Update" value="Update" />
</events>
</AppsFlyer>
<Firebase name="Firebase" id="unused" key="unused">
<events>
<event name="Purchase" value="purchase" />
<event name="TutorialComplete" value="tutorial_complete" />
<event name="Update" value="update" />
<event name="Open" value="open"/>
</events>
</Firebase>
<!-- Airbridge 설정하기 -->
<!-- Airbridge 노드 name 필드는 "Airbridge" 고정값입니다. -->
<!-- Airbridge 노드 id 필드는 설정하지 않습니다. -->
<!-- event 노드 name, value 필드는 게임사에서 임의로 설정합니다. -->
<Airbridge name="Airbridge" key="YOUR_APP_SDK_TOKEN" appName="YOUR_APP_NAME" secretId="YOUR_SECRET_ID" secret="YOUR_SECRET">
<events>
<event name="Update" value="update" />
<event name="TutorialComplete" value="tutorial_complete" />
<!-- Windows용 자동 추적 event -->
<event name="Install" value="Install"/>
<event name="Open" value="Open"/>
<event name="PrePurchase" value="airbridge.initiateCheckout"/>
<event name="PurchaseCancel" value="airbridge.ecommerce.order.canceled"/>
<event name="Purchase" value="airbridge.ecommerce.order.completed"/>
</events>
</Airbridge>
</providers>
</properties>
Airbridge 앱 마켓별 유입량 측정 설정¶
Airbridge에서 앱 마켓별 유입량을 측정하려면 아래와 같이 hive_config.xml 파일에 각 마켓에 해당하는 값을 설정합니다.
<properties>
<!-- 중략 -->
<!-- GO : PlayStore, ON : OneStore, GA : GalaxyStore, HU : HuaweiStore -->
<market>GO</market>
</properties>
유입량 측정을 지원하는 마켓 및 설정 값은 아래와 같습니다.
- 구글 플레이 스토어 : GO
- 원스토어 : ON
- 삼성 갤럭시 스토어 : GA
- 화웨이 앱갤러리 : HU
Note
hive_config.xml 설정에 관한 자세한 내용은 다음을 참고하세요.