Panoramica
Sottosezione intitolata “Panoramica”Plugin Capacitor per l'attribuzione, l'analisi e i collegamenti profondi di AppsFlyer.
Capacità fondamentali
Sottosezione intitolata “Capacità fondamentali”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 correlare 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 correlazione con gli ID interni.
Public API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
addListener('conversion_callback', listener) | Ascolta per le callback di conversione, comprese onConversionDataSuccess e onConversionDataFailcon OnConversionDataResult payloads. |
addListener('oaoa_callback', listener) | Ascolta per le callback di attribuzione dell'app aperta, comprese onAppOpenAttribution e onAttributionFailurecon OnAppOpenAttribution payloads. |
addListener('udl_callback', listener) | Ascolta per le callback di collegamento profondo unificato con OnDeepLink payloads. |
initSDK | Usa questo metodo per inizializzare e avviare AppsFlyer SDK. Questo API dovrebbe essere chiamato non appena l'app è stata lanciata. |
startSDK | Usa 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 report di dati raw e nelle API di postback per confrontarlo con gli ID interni. |
setCurrencyCode | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 code. |
updateServerUninstallToken | Passa 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'installazione a AppsFlyer. |
setAppInviteOneLink | Imposta l'ID di OneLink utilizzato come base per l'attribuzione degli inviti. |
setOneLinkCustomDomain | Registra i domini di OneLink personalizzati affinché AppsFlyer possa risolvere i parametri di attribuzione nascosti nei collegamenti brevi. |
appendParametersToDeepLinkingURL | Abilita l'attribuzione per i collegamenti profondi di App Links senza OneLink. Chiamare questo metodo prima di startSDK()Include almeno pid e is_retargeting=true Inserisci i parametri nel dizionario. |
setResolveDeepLinkURLs | Usa questo quando un OneLink AppsFlyer è avvolto dentro un altro Universal Link. Questo consente al SDK di risolvere l'URL avvolta in modo che il deep linking funzioni correttamente. |
addPushNotificationDeepLinkPath | Configura come il SDK estrae i valori di deep link dai payload delle notifiche push. |
setSharingFilter | Sospendi l'invio degli eventi ai partner AppsFlyer specificati. |
setSharingFilterForAllPartners | Impedisce agli eventi di propagarsi a tutti i partner AppsFlyer. Sovrascrive setSharingFilter. |
setSharingFilterForPartners | Sospendi l'invio degli eventi ai partner AppsFlyer specificati. |
setAdditionalData | Aggiungi dati chiave-valore aggiuntivi da inviare a AppsFlyer. |
getAppsFlyerUID | Ottieni l'ID dispositivo univoco di AppsFlyer (creato per ogni nuova installazione dell'app). |
anonymizeUser | Disattivazione dell'utente finale per le analisi di AppsFlyer (Anonimizzare i dati dell'utente). |
stop | Una volta invocata questa API, il nostro SDK smette di comunicare con i nostri server e di funzionare. Utile quando si implementa l'opt-in/opt-out degli utenti. |
disableSKAdNetwork | Disattiva SKAdNetwork. |
disableAdvertisingIdentifier | Disabilita la raccolta di vari ID pubblicitari da parte del SDK. Ciò include l'IDFA di Apple, l'ID pubblicitario di Google (GAID), OAID e l'ID pubblicitario di Amazon (AAID). |
disableCollectASA | Opt-out delle attribuzioni di Apple Search Ads. |
setHost | Imposta un host personalizzato. |
generateInviteLink | Consenti ai tuoi utenti esistenti di invitare i loro amici e contatti come nuovi utenti per la tua app. |
validateAndLogInAppPurchaseAndroid | API per la verifica del server delle transazioni in-app. Se la verifica è riuscita, verrà registrato automaticamente un evento af_purchase con i valori pertinenti. |
validateAndLogInAppPurchaseIos | Vedi le definizioni di origine per il comportamento corrente. |
getSdkVersion | Ottieni la versione SDK di AppsFlyer utilizzata nell'app. |
enableFacebookDeferredApplinks | Abilita la raccolta dei Deferred AppLinks di Facebook. Richiede Facebook SDK e Facebook app sul dispositivo di destinazione/client. Questo API deve essere invocato prima dell'inizializzazione della SDK di AppsFlyer per funzionare correttamente. |
sendPushNotificationData | Misura e ottieni dati dai campioni di push-notifiche. |
setCurrentDeviceLanguage | Imposta la lingua del dispositivo. I dati verranno visualizzati nei Report di dati in forma cruda. |
logCrossPromoteImpression | Registra un'impressione come parte di una campagna di promozione cross-mediale. Assicurati di utilizzare l'ID dell'app promossa come appare nel pannello di controllo di AppsFlyer. |
setUserEmails | Imposta gli indirizzi email degli utenti e cifrali. |
logLocation | Registra manualmente la posizione dell'utente. |
setPhoneNumber | Verrà inviato come stringa crittografata SHA-256. |
setPartnerData | Consente di inviare dati personalizzati per scopi di integrazione con partner. |
logInvite | Usa per registrare un evento di invito in-app (af_invite). |
setDisableNetworkData | Usa per disabilitare la raccolta del nome del fornitore di rete (carrier) e del nome del fornitore del SIM dall'apparecchio. |
enableTCFDataCollection | Usa 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. |
setConsentData | Usa 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. |
logAdRevenue | Attribuendo i ricavi pubblicitari, i proprietari dell'app ottengono una visione completa del valore a lungo termine dell'utente e del ROI della campagna. I ricavi pubblicitari sono generati dalla visualizzazione di annunci su video ricompensati, muri offerta, interstizi e banner nell'app. Puoi utilizzare questo metodo per registrare i tuoi ricavi pubblicitari. |
setConsentDataV2 | Usa 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. |
isSDKStarted | Usa questo metodo per verificare se l'SDK AppsFlyer è già stato avviato nella sessione corrente. |
isSDKStopped | Usa questo metodo per verificare se l'SDK AppsFlyer è attualmente fermato. |
disableAppSetId | Disabilita la raccolta dell'ID di AppSet. Se chiamato prima dell'inizializzazione dell'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 per Android. |
validateAndLogInAppPurchaseV2 | API per la verifica del server delle vendite in-app V2. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la validazione è riuscita. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-appsflyer.
Continua da @capgo/capacitor-appsflyer
Sottosezione intitolata “Continua da @capgo/capacitor-appsflyer”Se stai utilizzando @capgo/capacitor-appsflyer per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/capacitor-appsflyer per la capacità nativa in Utilizzare @capgo/capacitor-appsflyer, Capgo Directory dei Plugin Per il workflow del prodotto nella Capgo Directory dei Plugin. Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo, Aggiungere o Aggiornare i Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.