Panoramica
Sottosezione intitolata “Panoramica”Plugin Capacitor per attribuzione, analisi e 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 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.
- Pubblico API
- Sezione intitolata “Pubblico API”| - Metodo | - Descrizione |
|---|---|
addListener('conversion_callback', listener) | - Ascolta per le callback di conversione, comprese onConversionDataSuccess - e onConversionDataFail- con OnConversionDataResult - payload. |
addListener('oaoa_callback', listener) | - Ascolta per le callback di attribuzione dell'app aperta, comprese onAppOpenAttribution E e onAttributionFailure, con OnAppOpenAttribution payloads. |
addListener('udl_callback', listener) | Ascolta i callback dei collegamenti profondi unificati 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 rapporti di dati raw e nelle API Postback per confrontarlo con i propri ID interni. |
setCurrencyCode | Imposta la valuta utilizzata per le transazioni in-app. Fornisci 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 OneLink utilizzato come base per l'attribuzione degli inviti. |
setOneLinkCustomDomain | Registra domini OneLink personalizzati per consentire a AppsFlyer di risolvere i parametri di attribuzione nascosti in link brevi. |
appendParametersToDeepLinkingURL | Abilita l'attribuzione per i collegamenti profondi App Links senza OneLink. Chiamare questo metodo prima di startSDK()Include almeno pid e is_retargeting=true nel mappamento dei parametri. |
setResolveDeepLinkURLs | Usa questo quando un OneLink di AppsFlyer è avvolto dentro un altro collegamento universale. Ciò consente al SDK di risolvere l'URL avvolto in modo che il collegamento profondo funzioni correttamente. |
addPushNotificationDeepLinkPath | Configura come il SDK estrae i valori dei collegamenti profondi dai payload delle notifiche push. |
setSharingFilter | Sospende gli eventi dalla propagazione ai partner AppsFlyer specificati. |
setSharingFilterForAllPartners | Sospende gli eventi dalla propagazione a tutti i partner AppsFlyer. Sovrascrive la configurazione impostata con setSharingFilter. |
setSharingFilterForPartners | Sospende gli eventi dalla propagazione ai partner AppsFlyer specificati. |
setAdditionalData | Imposta dati chiave-valore aggiuntivi da inviare a AppsFlyer. |
getAppsFlyerUID | Ottieni l'ID dispositivo univoco di AppsFlyer (creato per ogni nuova installazione di un'app). |
anonymizeUser | Disattivazione dell'utente per le analisi di AppsFlyer (Anonimizzazione dei dati dell'utente). |
stop | Una volta che questo API viene invocato, il nostro SDK non comunica più con i nostri server e smette di funzionare. Utile quando si implementa l'opt-in/opt-out dell'utente. |
disableSKAdNetwork | Disattivazione di SKAdNetwork. |
disableAdvertisingIdentifier | Disabilita la raccolta di vari ID pubblicitari dal SDK. Ciò include l'Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID e Amazon Advertising ID (AAID). |
disableCollectASA | Disattivazione delle attribuzioni di Apple Search Ads. |
setHost | Imposta un host personalizzato. |
generateInviteLink | Consentire 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. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la validazione è riuscita. |
validateAndLogInAppPurchaseIos | Vedi le definizioni di origine per il comportamento corrente. |
getSdkVersion | Ottieni la versione del SDK di AppsFlyer utilizzata nell'app. |
enableFacebookDeferredApplinks | Abilita la raccolta dei Deferred AppLinks di Facebook. Richiede Facebook SDK e Facebook app sul dispositivo/client di destinazione. Questo API deve essere invocato prima dell'inizializzazione del SDK di AppsFlyer per funzionare correttamente. |
sendPushNotificationData | Misura e ottieni dati dai campioni di push-notifiche. |
setCurrentDeviceLanguage | Imposta la lingua del dispositivo. I dati saranno visualizzati nei rapporti di dati Raw. |
logCrossPromoteImpression | Registra un'impressione come parte di una campagna di promozione incrociata. 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 (af_invite). |
setDisableNetworkData | Utilizza per disabilitare la raccolta del nome del fornitore di rete (carrier) e del nome del fornitore del sim del dispositivo. |
enableTCFDataCollection | Utilizza per abilitare/disabilitare la raccolta automatica dei dati di consenso, per gli utenti che utilizzano un CMP. Il valore della bandiera verrà persistito tra le sessioni dell'app. |
setConsentData | Utilizza 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 guadagnano la visione completa del LTV degli utenti e del ROI delle campagne. I ricavi pubblicitari sono generati dalla visualizzazione degli annunci sui video ricompensati, le pareti degli offerti, gli interstizi e le bandiere nell'app. Puoi utilizzare questo metodo per registrare i tuoi ricavi pubblicitari. |
setConsentDataV2 | Utilizza 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'SDK init, l'ID di AppSet non verrà raccolto. Se chiamato dopo l'init, 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. Un evento af_purchase con i valori pertinenti verrà registrato automaticamente se la validazione è riuscita. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa referenza è 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 Utilizzando @capgo/capacitor-appsflyer Directory dei plugin di Capgo per il flusso di lavoro del prodotto in Directory dei plugin di Capgo Plugin di Capacitor sviluppati da Capgo per il dettaglio di implementazione in Plugin di Capacitor sviluppati da Capgo Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic