Panoramica
Sezione intitolata “Panoramica”Capacitor plugin per AppsFlyer attribution, analytics e deep links.
Capacità di base
Sezione intitolata “Capacità di base”initSDK- Utilizza questo metodo per inizializzare e avviare AppsFlyer SDK. Questo API dovrebbe essere chiamato non appena l'app viene avviata.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.
Interfaccia pubblica API
Sezione intitolata “Interfaccia pubblica API”| Metodo | Descrizione |
|---|---|
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 di app aperta, inclusi onAppOpenAttribution e onAttributionFailure, con OnAppOpenAttribution payloads. |
addListener('udl_callback', listener) | Ascolta per 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 | La configurazione del 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 Postback per la correlazione con gli ID interni. |
setCurrencyCode | Imposta la valuta utilizzata per gli acquisti in-app. Inserisci un codice ISO 4217 a tre caratteri 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 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()Includere almeno pid e is_retargeting=true nel map dei parametri. |
setResolveDeepLinkURLs | Utilizza 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. |
addPushNotificationDeepLinkPath | Configura come SDK estrae i valori dei collegamenti profondi dai payload delle notifiche push. |
setSharingFilter | Impedisce agli eventi di propagarsi ai partner AppsFlyer specificati. |
setSharingFilterForAllPartners | Impedisce agli eventi di propagarsi a tutti i partner AppsFlyer. Sovrascrive la configurazione di condivisione dei dati. |
setSharingFilterForPartners | Impedisce agli eventi di propagarsi ai partner AppsFlyer specificati. |
setAdditionalData | Imposta dati aggiuntivi chiave-valore da inviare a AppsFlyer. |
getAppsFlyerUID | Ottieni l'ID dispositivo univoco di AppsFlyer (creato per ogni nuova installazione di un'app). |
anonymizeUser | Disattiva l'ottimizzazione degli utenti da parte di AppsFlyer (Anonimizza i dati degli utenti). |
stop | Una 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. |
disableSKAdNetwork | Disattiva SKAdNetwork. |
disableAdvertisingIdentifier | Disabilita la raccolta di vari ID pubblicitari da parte del SDK. Ciò include l'ID per gli annunci di Apple (IDFA), l'ID pubblicitario di Google (GAID), OAID e l'ID pubblicitario di Amazon (AAID). |
disableCollectASA | Disattiva le attribuzioni degli annunci 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 compravendite in-app. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la validazione è riuscita. |
validateAndLogInAppPurchaseIos | Vedi le definizioni di origine per il comportamento attuale. |
getSdkVersion | Ottieni la versione di AppsFlyer SDK utilizzata nell'app. |
enableFacebookDeferredApplinks | Abilita la raccolta di Facebook Deferred AppLinks. Richiede Facebook SDK e Facebook app sul dispositivo di destinazione/cliente. Questo API deve essere invocato prima dell'inizializzazione della AppsFlyer SDK per funzionare correttamente. |
sendPushNotificationData | Misura e ottieni dati dai campagne di notifiche push. |
setCurrentDeviceLanguage | Imposta la lingua del dispositivo. I dati saranno visualizzati nei Rapporti di dati in forma cruda. |
logCrossPromoteImpression | Registra 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. |
setUserEmails | Imposta gli indirizzi email degli utenti e criptali. |
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 | Utilizza per registrare un evento di invito dell'utente in-app (af_invite). |
setDisableNetworkData | Usa per disattivare la raccolta del nome dell'operatore di rete (carrier) e del nome dell'operatore SIM dal dispositivo. |
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 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. |
logAdRevenue | Attribuendo i ricavi pubblicitari, i proprietari dell'app guadagnano una visione completa del valore a vita dell'utente e del ROI delle campagne. I ricavi pubblicitari sono generati dalla visualizzazione di annunci in video ricompensati, muri offerta, interstiziali e banner all'interno di un'app. Puoi utilizzare questo metodo per registrare i tuoi ricavi pubblicitari. |
setConsentDataV2 | Usa 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. |
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 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. Disponibile solo per Android. |
validateAndLogInAppPurchaseV2 | API per la verifica server di acquisti in-app V2. Se la verifica è riuscita, verrà automaticamente registrato un evento af_purchase con i valori pertinenti. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts Inizia capacitor-appsflyer.
Continua dall'indirizzo @capgo/capacitor-appsflyer
Sottosezione intitolata “Continua dall'indirizzo @capgo/capacitor-appsflyer”Se stai utilizzando @capgo/capacitor-appsflyer per pianificare il lavoro dei plugin nativi, connettilo con Utilizza @capgo/capacitor-appsflyer per la capacità nativa in Utilizza @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 di Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento di Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.