Skip to content

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.

<properties>
    <!-- Hive SDK common settings omitted -->

    <!-- Hive SDK marketing attribution settings: START -->
    <providers>
        <firebase>
            <events>
                <event name="event_name" value="event_value" />
            </events>
        </firebase>
    </providers>
    <!-- Hive SDK marketing attribution settings: END -->
</properties>

이벤트 이름, 이벤트 값

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)