All Engines
This guide provides the necessary settings for all development engines to use the Hive SDK marketing attribution feature.
Overview¶
To use the marketing attribution feature, you need to enter the configuration values for each third-party market performance measurement tool in the hive_config.xml file. Please refer to the information below for how to enter the configuration values.
Third Party Tools | Android | iOS | Windows |
---|---|---|---|
Adjust | hive_config.xml | hive_config.xml | Not Supported |
Singular | hive_config.xml | hive_config.xml | Not Supported |
Appsflyer | hive_config.xml | hive_config.xml | hive_config.xml |
Firebase | hive_config.xml | hive_config.xml | Not Supported |
Airbridge | hive_config.xml | hive_config.xml | hive_config.xml |
Adjust (android, ios)¶
Refer to the following example to enter values in the providers
tag of the hive_config.xml file.
<properties>
<!-- Hive SDK common settings omitted -->
<!-- Hive SDK marketing attribution settings: START -->
<providers>
<adjust key="your_app_token">
<events>
<event name="event_name" value="event_token" />
</events>
</adjust>
</providers>
<!-- Hive SDK marketing attribution settings: END -->
</properties>
Key¶
Enter the App token
value issued from the Adjust console.
이벤트 이름¶
Enter the event name
set in the Adjust console. Since Adjust's event transmission method is pre-registration (Console-first), you need to obtain the event name
registered in the Adjust console and enter it in hive_config.xml.
이벤트 값¶
Enter the Event token
set in the Adjust console. Since Adjust's event transmission method is pre-registration (Console-first), you need to obtain the event value
registered in the Adjust console and enter it in hive_config.xml.
Singular (android, ios)¶
Refer to the following example to enter values in the providers
tag of the hive_config.xml file.
<properties>
<!-- Hive SDK common settings omitted -->
<!-- Hive SDK marketing attribution settings: START -->
<providers>
<singular id="your_sdk_key" key="your_sdk_secret">
<events>
<event name="event_name" value="event_value" />
</events>
</singular>
</providers>
<!-- Hive SDK marketing attribution settings: END -->
</properties>
Id¶
Enter the SDK key
value issued from the Singular console.
Key¶
Enter the SDK Secret
value issued from the Singular console.
이벤트 이름, 이벤트 값¶
The event transmission method provided by Singular is event-first (automatic collection). Therefore, you do not receive event name
and event value
from the Singular console. Please enter the event name
and event value
you want to use in the app in hive_config.xml. They will be aggregated when the event is called through the Hive SDK or Singular API.
Appsflyer¶
Refer to the following example to enter values in the providers
tag of the hive_config.xml file.
<properties>
<!-- Hive SDK common settings omitted -->
<!-- Hive SDK marketing attribution settings: START -->
<providers>
<appsflyer key="your_dev_key" itunesConnectAppId="your_apple_id">
<events>
<event name="event_name" value="event_value" />
</events>
</appsflyer>
</providers>
<!-- Hive SDK marketing attribution settings: END -->
</properties>
Key¶
Enter the Dev key
value issued from the Appsflyer console.
Itunesconnectappid¶
Enter the Apple ID
value issued from the Apple App Store Connect console.
이벤트 이름, 이벤트 값¶
The event transmission method provided by Appsflyer is event-first (automatic collection). Therefore, you do not receive event name
and event value
from the Appsflyer console. Please enter the event name
and event value
you want to use in the app in hive_config.xml. They will be aggregated when the event is called through the Hive SDK or the Appsflyer API.
Firebase (android, ios)¶
Refer to the following example to enter values in the providers
tag of the hive_config.xml file.
이벤트 이름, 이벤트 값¶
The event transmission method provided by Firebase is event-first (automatic collection). Therefore, you do not issue event name
and event value
from the Firebase console. Please enter the event name
and event value
you want to use in the app in hive_config.xml. You cannot use spaces or special characters in event name
and event value
. Events are aggregated when called through the Hive SDK or Firebase API.
Airbridge¶
Refer to the following example to enter values in the providers
tag of the hive_config.xml file.
<properties>
<!-- Hive SDK common settings omitted -->
<!-- Hive SDK marketing attribution settings: 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 marketing attribution settings: END -->
</properties>
Key¶
Enter the app SDK token issued from the Airbridge console.
Appname¶
Enter the app name set in the Airbridge console.
Secretid¶
Enter the Secret ID issued from the Airbridge console.
비밀¶
Enter the Secret value obtained from the Airbridge console.
이벤트 이름, 이벤트 값¶
The event transmission method provided by Airbridge is event-first, which is automatically collected. Therefore, you do not issue event name
and event value
from the Airbridge console. Please enter the event name
and event value
you want to use in the app in hive_config.xml. They will be aggregated when the event is called through the Hive SDK or the Airbridge API.
Airbridge app market-specific event inflow measurement settings¶
To measure the event inflow by app market in Airbridge, enter the values by market in the hive_config.xml file as shown below.
<properties>
<!-- omitted -->
<!-- GO : PlayStore, ON : OneStore, GA : GalaxyStore, HU : HuaweiStore -->
<market>GO</market>
</properties>
The markets that support event traffic measurement and their respective values are as follows.
- Google Play Store(
GO
) - One Store(
ON
) - Samsung Galaxy Store(
GA
) - Huawei AppGallery(
HU
)