Vai al contenuto

Attribuzione iOS

GitHub

Apple non fornisce un referrer di installazione generico per l'App Store simile al Google Play Install Referrer. Su iOS, questo plugin utilizza l'attribuzione Apple AdServices.

Di default, getReferrer() restituisce un token di attribuzione AdServices che puoi inviare al tuo backend o al tuo mobile measurement partner.

const result = await InstallReferrer.getReferrer();
console.log(result.attributionToken);

Il plugin può anche inviare il token all'endpoint AdServices di Apple tramite il codice code nativo.

const result = await InstallReferrer.getReferrer({
fetchAppleAttribution: true,
});
console.log(result.appleAttribution);

Usa questa modalità se l'app deve ricevere direttamente il payload di attribuzione di Apple. Imposta fetchAppleAttribution false quando il tuo backend o il provider di attribuzione devono scambiare il token.

CampoDescrizione
platformSempre ios.
attributionTokenToken di attribuzione Apple AdServices.
appleAttributionPayload di attribuzione Apple opzionale quando fetchAppleAttribution è true.
  • I token di attribuzione Apple AdServices sono disponibili da iOS 14.3 in poi.
  • Il payload di attribuzione riguarda Apple Search Ads, non URL di referrer arbitrari dell'App Store.
  • Non è richiesto alcun prompt di App Tracking Transparency per richiedere il token di attribuzione AdServices.

Se stai usando Attribuzione iOS per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-install-referrer per la funzionalità nativa in Utilizzo di @capgo/capacitor-install-referrer, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.