Атрибуция органического поиска на Android

Обзор

Владельцы приложений, использующие Android App Links для диплинкинга (без OneLink) и имеющие домен, связанный с их приложением, могут атрибутировать сессии, инициированные через этот домен, с помощью appendParametersToDeepLinkingURL .

Необходимые условия

  • SDK для Android 6.0.1+.
  • Вызовите этот метод до вызова start.

Использование

Input parameters

ТипИмяОписание
Stringcontains Доменное имя для идентификации URL-адресов
Map<String, String>parametersПараметры, добавляемые к URL-адресу диплинка в случае прохождения проверки

Передайте следующие параметры в parameters Map:

  • pid
  • is_retargeting=true

Usage example

HashMap<String, String> urlParameters = new HashMap<>();
parameters.put("pid", "exampleDomain"); // Required
parameters.put("is_retargeting", "true"); // Required
AppsFlyerLib.getInstance().appendParametersToDeepLinkingURL("example.com", parameters);
AppsFlyerLib.getInstance().appendParametersToDeepLinkingURL("example.com",
mapOf("pid" to "exampleDomain", "is_retargeting" to "true")) // Required

В примере выше URL-адрес для атрибуции, отправленный на серверы AppsFlyer, будет такой:

example.com?pid=exampleDomain&is_retargeting=true