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.

메서드(from)를 appendParametersToDeepLinkingURL method to dynamically set the media source and other parameters based on the clicked URL domain name.

선행 조건

  • 어트리뷰트할 수 있습니다.
  • 다음을 호출하기 전에 이 메서드를 호출하십시오: 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은 다음과 같습니다.

example.com?pid=exampleDomain&is_retargeting=true