Импорт атрибуций на React Native

AppsFlyer

Настройте отправку атрибуции в AppMetrica SDK.

appsFlyer.initSdk(
    {
      devKey: '<YOUR_DEV_KEY>',
      onInstallConversionDataListener: true,
    }
);

appsFlyer.onInstallConversionData((appsFlyerAttribution) => {
  if (appsFlyerAttribution.type === 'onInstallConversionDataLoaded') {
    ExternalAttributions.appsflyer(appsFlyerAttribution);
  }
});

Adjust

Настройте отправку атрибуции в AppMetrica SDK.

const adjustConfig = new AdjustConfig("<YOUR_APP_TOKEN>", 'production'); 
adjustConfig.setAttributionCallback((adjustAttribution) => {   
  ExternalAttributions.adjust(adjustAttribution); 
});
Adjust.initSdk(adjustConfig);

Kochava

Настройте отправку атрибуции в AppMetrica SDK.

KochavaTracker.instance.retrieveInstallAttribution().then((kochavaAttribution) => {
    ExternalAttributions.kochava(kochavaAttribution);
});

Tenjin

Настройте отправку атрибуции в AppMetrica SDK.

Tenjin.getAttributionInfo(
    (tenjinAttribution) => {
        ExternalAttributions.tenjin(tenjinAttribution);
    },
    () => {
        console.error('Attribution info failed');
    }
);

Airbridge

Настройте отправку атрибуции в AppMetrica SDK.

Airbridge.state.setAttributionListener((airbridgeAttribution) => {
    ExternalAttributions.airbridge(airbridgeAttribution);
});

Singular

Настройте отправку атрибуции в AppMetrica SDK.

const singularConfig = new SingularConfig(
  '<YOUR_API_KEY>',
  '<YOUR_SECRET_KEY>',
);
singularConfig.withDeviceAttributionCallbackHandler(singularAttribution => {
    ExternalAttributions.singular(singularAttribution);
});

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

Написать в службу поддержки