Android: Set parameters based on the clicked URL domain
At a glance: Set attribution parameters based on click URL
Обзор
Organic search attribution can be set from AppsFlyer without updating the SDK. Learn more.
Используйте appendParametersToDeepLinkingURL
method to dynamically set the media source and other parameters based on the clicked URL domain name.
Необходимые условия
- SDK для Android 6.0.1+.
- Вызовите этот метод до вызова
start
.
Использование
Input parameters
Тип | Имя | Описание |
---|---|---|
String | contains | Доменное имя для идентификации 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
Изменения сохранены 11 месяцев назад