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.
Use the appendParametersToDeepLinkingURL
method to dynamically set the media source and other parameters based on the clicked URL domain name.
先决条件
- Android SDK 6.0.1+.
- Call this method before calling
start
.
使用情况
Input parameters
类型 | 名称 | 描述 |
---|---|---|
String | contains | A domain name to identify URLs |
Map<String, String> | parameters | Parameters to append to the deeplink URL after it passed validation |
Provide the following parameters in the 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
In the example above, the attribution URL sent to AppsFlyer servers is:
example.com?pid=exampleDomain&is_retargeting=true
已更新 about 1 year ago