Android: Set parameters based on the clicked URL domain

At a glance: Set attribution parameters based on click URL

Overview

Organic search attribution can be set from AppsFlyer without updating the SDK. Learn more.

Gunakan appendParametersToDeepLinkingURL method to dynamically set the media source and other parameters based on the clicked URL domain name.

Prasyarat

  • Android SDK 6.0.1+.
  • Memanggil metode ini sebelum memanggil start.

Penggunaan

Input parameters

JenisNamaDeskripsi
Stringcontains Nama domain untuk mengidentifikasi URL
Map<String, String>parametersParameter yang akan ditambahkan ke URL deep link setelah validasi berhasil

Menyediakan parameter berikut ini di 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

Pada contoh di atas, URL atribusi yang dikirim ke server AppsFlyer adalah:

example.com?pid=exampleDomain&is_retargeting=true