Saltare al contenuto

@capgo/capacitor-appsflyer

Capacitor plugin per attribuzione, analisi e collegamenti profondi di AppsFlyer.

Capacitor plugin per AppsFlyer attribuzione, analisi e collegamenti profondi.

  • initSDK - Utilizza questo metodo per inizializzare e avviare AppsFlyer SDK. Questo API dovrebbe essere chiamato non appena l'app è stata lanciata.
  • startSDK - Utilizza questo metodo per avviare AppsFlyer SDK, solo in modalità di avvio manuale.
  • logEvent - Registra un evento in-app.
  • setCustomerUserId - Impostare il proprio ID cliente consente di confrontare il proprio ID univoco con l'ID univoco di AppsFlyer e gli ID degli altri dispositivi. Questo ID è disponibile nei rapporti di dati raw e nelle API di postback per confrontarlo con gli ID interni.
MetodoDescrizione
addListener('conversion_callback', listener)Ascolta per callback di conversione, inclusi onConversionDataSuccess e onConversionDataFail, con OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Ascolta per callback di attribuzione app-aperto, inclusi onAppOpenAttribution e onAttributionFailure, con OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Ascolta per callback di collegamento profondo unificato con OnDeepLink payloads.
initSDKUsa questo metodo per inizializzare e avviare AppsFlyer SDK. Questo API dovrebbe essere chiamato non appena l'app è stata lanciata.
startSDKUsa questo metodo per avviare AppsFlyer SDK, solo in modalità di avvio manuale.
logEventRegistra un evento in-app.
setCustomerUserIdImpostando il proprio ID cliente, puoi confrontare il tuo ID univoco con quello di AppsFlyer e gli ID degli altri dispositivi. Questo ID è disponibile nei report di dati raw e nelle API di postback per confrontarlo con i tuoi ID interni.
setCurrencyCodeImposta la valuta utilizzata per gli acquisti in-app. Inserisci un codice ISO 4217 a tre caratteri code.
updateServerUninstallTokenPassa i token GCM/FCM su Android o APNs su iOS quando un altro plugin li ha raccolti. Utilizza questo per inviare i token di misurazione dell'eliminazione a AppsFlyer.
setAppInviteOneLinkImposta l'ID di OneLink utilizzato come link base per l'attribuzione degli inviti.
setOneLinkCustomDomainRegistra i domini di OneLink personalizzati affinché AppsFlyer possa risolvere i parametri di attribuzione nascosti nei link brevi.
appendParametersToDeepLinkingURLAbilita l'attribuzione per i collegamenti profondi di App Links senza OneLink. Chiamare questo metodo prima startSDK(). Includi almeno pid e is_retargeting=true nei parametri del mappa.
setResolveDeepLinkURLsUsa questo quando un collegamento AppsFlyer OneLink è avvolto da un altro collegamento universale. Lascia che SDK risolva l'URL avvolto affinché la deep linking funzioni correttamente.
addPushNotificationDeepLinkPathConfigura come il SDK estrae i valori dei collegamenti profondi dai payload delle notifiche push.
setSharingFilterFerma gli eventi dalla propagazione ai partner AppsFlyer specificati.
setSharingFilterForAllPartnersFerma gli eventi dalla propagazione a tutti i partner AppsFlyer. Sovrascrive il filtro di condivisione impostato.
setSharingFilterForPartnersFerma gli eventi dalla propagazione ai partner AppsFlyer specificati.
setAdditionalDataImposta dati chiave-valore aggiuntivi da inviare a AppsFlyer.
getAppsFlyerUIDOttieni l'ID dispositivo univoco di AppsFlyer (creato per ogni nuovo installazione di un'app).
anonymizeUserDisattiva l'ottimizzazione degli utenti da parte di AppsFlyer (Anonimizza i dati degli utenti).
stopUna volta invocato questo API, il nostro SDK non comunica più con i nostri server e smette di funzionare. Utile quando si implementa l'opt-in/opt-out degli utenti.
disableSKAdNetworkDisattiva SKAdNetwork.
disableAdvertisingIdentifierDisabilita la raccolta di vari ID pubblicitari da parte del SDK. Ciò include l'Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID e Amazon Advertising ID (AAID).
disableCollectASADisattiva le attribuzioni di Apple Search Ads.
setHostImposta un host personalizzato.
generateInviteLinkConsenti ai tuoi utenti esistenti di invitare i loro amici e contatti come nuovi utenti per la tua app.
validateAndLogInAppPurchaseAndroidAPI per la verifica del server delle transazioni in-app. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la validazione è riuscita.
validateAndLogInAppPurchaseIosVedi le definizioni di origine per il comportamento corrente.
getSdkVersionOttieni la versione SDK di AppsFlyer utilizzata nell'app.
enableFacebookDeferredApplinksAbilita la raccolta di AppLinks differite di Facebook. Richiede SDK di Facebook e l'app di Facebook sul dispositivo di destinazione/cliente. Questo API deve essere invocato prima dell'inizializzazione della SDK di AppsFlyer per funzionare correttamente.
sendPushNotificationDataMisura e ottieni dati dalle campagne di notifiche push.
setCurrentDeviceLanguageImposta la lingua del dispositivo. I dati saranno visualizzati nei rapporti di dati Raw.
logCrossPromoteImpressionRegistra un'impressione come parte di una campagna di promozione cross. Assicurati di utilizzare l'ID dell'app promossa come appare nel pannello di controllo di AppsFlyer.
setUserEmailsImposta gli indirizzi email degli utenti e criptali.
logLocationRegistra manualmente la posizione dell'utente.
setPhoneNumberVerrà inviato come stringa crittografata SHA-256.
setPartnerDataConsenti di inviare dati personalizzati per scopi di integrazione con partner.
logInviteUsa per registrare un evento di invito dell'utente (af_invite).
setDisableNetworkDataUsa per disattivare la raccolta del nome del fornitore di rete (carrier) e del nome del fornitore SIM dal dispositivo.
enableTCFDataCollectionUsa per abilitare/disabilitare la raccolta automatica dei dati di consenso, per gli utenti che utilizzano un CMP. Il valore della flag verrà persistito tra le sessioni dell'app.
setConsentDataUsa questo per impostare manualmente i dati di consenso dell'utente. Se la tua app non utilizza un CMP compatibile con TCF v2.2, utilizza il seguente metodo per fornire manualmente i dati di consenso direttamente al SDK.
logAdRevenueAttribuendo i ricavi pubblicitari, i proprietari dell'app guadagnano una visione completa del LTV degli utenti e del ROI delle campagne. I ricavi pubblicitari sono generati dalla visualizzazione di annunci sui video ricompensati, le pareti di offerta, gli interstizi e le bandiere nell'app. Puoi utilizzare questo metodo per registrare i tuoi ricavi pubblicitari.
setConsentDataV2Usa questo per impostare manualmente i dati di consenso dell'utente. Se la tua app non utilizza un CMP compatibile con TCF v2.2, utilizza il seguente metodo per fornire manualmente i dati di consenso direttamente al SDK.
isSDKStartedUsa questo metodo per verificare se l'SDK di AppsFlyer è già stato avviato nella sessione corrente.
isSDKStoppedUsa questo metodo per verificare se l'SDK di AppsFlyer è attualmente fermato.
disableAppSetIdDisabilita la raccolta dell'ID di AppSet. Se chiamato prima dell'inizializzazione di SDK, l'ID di AppSet non verrà raccolto. Se chiamato dopo l'inizializzazione, l'ID di AppSet verrà raccolto ma non verrà inviato nei payload delle richieste. Solo Android.
validateAndLogInAppPurchaseV2API per la verifica server di acquisti in-app V2. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la verifica è riuscita.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-appsflyer.