iOS: Set parameters based on the clicked URL domain

At a glance: Set attribution parameters based on click URL

Vue d'ensemble

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

Utiliser la méthode appendParametersToDeepLinkingURL method to dynamically set the media source and other parameters based on the clicked URL domain name.

Conditions préalables

  • iOS SDK 6.0.8 et +.
  • Appelez cette méthode avant d'appeler start.

Utilisation

Input parameters

TypeNomDescription
NSStringcontainsUn nom de domaine pour identifier les URL
NSDictionaryparametersLes paramètres ajoutés à l'URL du deep link une fois la validation effectuée.

Renseignez les paramètres suivants dans la Map parameters Map:

  • pid
  • is_retargeting=true

Usage example

AppsFlyerLib.shared().appendParametersToDeeplinkURL(contains: "example.com", parameters: ["pid" : "exampleDomain", "is_retargeting" : true])
[[AppsFlyerLib shared] appendParametersToDeepLinkingURLWithString:@"example.com" @{@"pid" : @"exampleDomain", @"is_retargeting" : @YES}]

Dans l'exemple ci-dessus, l'URL d'attribution envoyée aux serveurs AppsFlyer est :

example.com?pid=exampleDomain&is_retargeting=true