Saltare al contenuto

@capgo/capacitor-appsflyer

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

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

  • 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à avvio manuale.
  • logEvent - Registra un evento in-app.
  • setCustomerUserId - Impostando il proprio ID cliente, puoi correlare il tuo ID univoco con l'ID univoco di AppsFlyer e gli ID degli altri dispositivi. Questo ID è disponibile nei report di dati raw e nelle API di postback per la correlazione con i tuoi ID interni.
MetodoDescrizione
addListener('conversion_callback', listener)Ascolta per le callback di conversione, comprese onConversionDataSuccess e onConversionDataFail, con OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Ascolta per callback di attribuzione di apertura dell'applicazione, 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.
logEventLogga un evento in-app.
setCustomerUserIdImpostare il proprio ID cliente consente di riferire il proprio ID univoco con l'ID univoco di AppsFlyer e gli ID degli altri dispositivi. Questo ID è disponibile nei report di dati raw e nelle API di postback per la riferimento con gli ID interni.
setCurrencyCodeImposta la valuta utilizzata per le transazioni in-app. Fornisci 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 di disinstallazione a AppsFlyer.
setAppInviteOneLinkImposta l'ID OneLink utilizzato come link di base per l'attribuzione degli inviti.
setOneLinkCustomDomainRegistra i domini OneLink personalizzati affinché AppsFlyer possa risolvere i parametri di attribuzione nascosti nei link brevi.
appendParametersToDeepLinkingURLAbilita l'attribuzione per i collegamenti profondi App Links senza OneLink. Chiamare questo metodo prima startSDK()Includi almeno pid e is_retargeting=true nei parametri del mappa.
setResolveDeepLinkURLsUtilizza questo quando un OneLink di AppsFlyer è avvolto dentro un altro Universal Link. Lascia che SDK risolva l'URL avvolto affinché il collegamento profondo funzioni correttamente.
addPushNotificationDeepLinkPathConfigura come SDK estrae i valori dei collegamenti profondi dai payload delle notifiche push.
setSharingFilterSospende gli eventi dalla propagazione ai partner AppsFlyer specificati.
setSharingFilterForAllPartnersSospende gli eventi dalla propagazione a tutti i partner AppsFlyer. Sovrascrive la configurazione impostata con setSharingFilter.
setSharingFilterForPartnersSospende gli eventi dalla propagazione ai partner AppsFlyer specificati.
setAdditionalDataImposta dati aggiuntivi chiave-valore da inviare a AppsFlyer.
getAppsFlyerUIDOttieni l'ID dispositivo univoco di AppsFlyer (creato per ogni nuova installazione di un'app).
anonymizeUserDisabilita 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'ottimizzazione dell'utente per l'accesso/uscita.
disableSKAdNetworkDisabilita SKAdNetwork.
disableAdvertisingIdentifierDisabilita la raccolta di vari ID pubblicitari da parte di SDK. Ciò include l'Identità per gli annunci di Apple (IDFA), l'ID pubblicitario di Google (GAID), OAID e l'ID pubblicitario Amazon (AAID).
disableCollectASADisabilita le attribuzioni degli annunci di ricerca di Apple.
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. Se la validazione è riuscita, verrà registrato automaticamente un evento af_purchase con i valori pertinenti.
validateAndLogInAppPurchaseIosVedi le definizioni di origine per il comportamento corrente.
getSdkVersionOttieni la versione di SDK di AppsFlyer utilizzata nell'app.
enableFacebookDeferredApplinksAbilita la raccolta di Facebook Deferred AppLinks. Richiede Facebook SDK e l'app Facebook sul dispositivo/client di destinazione. Questo API deve essere invocato prima dell'inizializzazione dell'app SDK per funzionare correttamente.
sendPushNotificationDataMisura e ottieni dati dai campioni di notifica 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.
setPartnerDataConsente di inviare dati personalizzati per scopi di integrazione con partner.
logInviteUtilizza per registrare un evento di invito dell'utente in-app (af_invite).
setDisableNetworkDataUtilizza per disattivare la raccolta del nome del fornitore di rete (carrier) e del nome del fornitore del SIM dal dispositivo.
enableTCFDataCollectionUtilizza 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.
setConsentDataUtilizza questo per impostare manualmente i dati di consenso dell'utente. Se il tuo 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 la visione completa del LTV degli utenti e del ROI delle campagne. I ricavi pubblicitari sono generati dalla visualizzazione di annunci sui video ricompensati, sulle pareti degli offerti, sugli interstizi e sui banner all'interno di un'app. Puoi utilizzare questo metodo per registrare i tuoi ricavi pubblicitari.
setConsentDataV2Usa questo per impostare manualmente i dati di consenso dell'utente. Se il tuo 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 AppsFlyer è già stato avviato nella sessione corrente.
isSDKStoppedUsa questo metodo per verificare se l'SDK AppsFlyer è attualmente fermato.
disableAppSetIdDisabilita la raccolta di ID AppSet. Se chiamato prima dell'SDK init, l'ID App Set non verrà raccolto. Se chiamato dopo l'init, l'ID App Set verrà raccolto ma non verrà inviato nei payload delle richieste. Solo per Android.
validateAndLogInAppPurchaseV2API per la verifica del server delle transazioni in-app V2. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la validazione è riuscita.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-appsflyer.

If you are using @capgo/capacitor-appsflyer per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/capacitor-appsflyer per la capacità nativa in Utilizzando @capgo/capacitor-appsflyer Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, Aggiunta o Aggiornamento dei Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento dei Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.