Passer à la navigation

@capgo/capacitor-appsflyer

Le plugin Capacitor pour AppsFlyer, attribution, analytics et liens profonds.

Capacitor plugin pour AppsFlyer attribution, analytics et liens profonds.

  • initSDK - Utilisez cette méthode pour initialiser et démarrer AppsFlyer SDK. Cette API doit être appelée dès le lancement de l'application.
  • startSDK - Utilisez cette méthode pour démarrer AppsFlyer SDK, uniquement en mode de démarrage manuel.
  • logEvent - Enregistrez un événement en application.
  • setCustomerUserId - La définition de votre propre ID client vous permet de croiser référencer votre propre ID unique avec l'ID unique d'AppsFlyer et les IDs des autres appareils. Cet ID est disponible dans les rapports de données brutes et dans les API de Postback pour la croisance avec vos IDs internes.
MéthodeDescription
addListener('conversion_callback', listener)Écoutez les appels de rappel de conversion, y compris onConversionDataSuccess et onConversionDataFail, avec OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Écoutez les appels de rappel d'attribution d'application, y compris onAppOpenAttribution et onAttributionFailure, avec OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Écoutez les appels de rappel de lien profond unifié avec OnDeepLink payloads.
initSDKUtilisez cette méthode pour initialiser et démarrer AppsFlyer SDK. Cette API devrait être appelée dès le lancement de l'application.
startSDKUtilisez cette méthode pour démarrer AppsFlyer SDK, uniquement en mode de démarrage manuel.
logEventEnregistrer un événement en application.
setCustomerUserIdLa mise en place de votre propre ID client vous permet de croiser votre propre ID unique avec l'ID unique d'AppsFlyer et les IDs d'autres appareils. Cet ID est disponible dans les rapports de données brutes et dans les API de Postback pour la croisance avec vos IDs internes.
setCurrencyCodeFixe la devise utilisée pour les achats en application. fournit un code ISO 4217 à trois caractères code.
updateServerUninstallTokenTransmet les jetons GCM/FCM sur Android ou les jetons APNs sur iOS lorsque l'autre plugin les a collectés. Utilisez cela pour transmettre les jetons de mesure d'annulation à AppsFlyer.
setAppInviteOneLinkFixe l'ID de OneLink utilisé comme lien de base pour l'attribution des invitations.
setOneLinkCustomDomainEnregistre les domaines de OneLink personnalisés afin que AppsFlyer puisse résoudre les paramètres d'attribution cachés dans les liens courts.
appendParametersToDeepLinkingURLActive l'attribution pour les liens profonds d'App Links sans OneLink. Appelez cette méthode avant startSDK()Comprend au moins pid et is_retargeting=true Utilisez cela lorsque l'OneLink d'AppsFlyer est encapsulé dans un autre lien universel. Cela permet au __CAPGO_KEEP_0__ de résoudre l'URL encapsulée afin que la mise en page profonde fonctionne correctement.
setResolveDeepLinkURLsConfigure comment le SDK extrait les valeurs de lien profond à partir des payloads de notification push.
addPushNotificationDeepLinkPathConfigures how the SDK extracts deep link values from push notification payloads.
setSharingFilterArrête les événements de se propager aux partenaires AppsFlyer spécifiés.
setSharingFilterForAllPartnersArrête les événements de se propager à tous les partenaires AppsFlyer. Remplace la valeur définie par setSharingFilter.
setSharingFilterForPartnersArrête les événements de se propager aux partenaires AppsFlyer spécifiés.
setAdditionalDataDéfinit des données clés-valeur supplémentaires à envoyer à AppsFlyer.
getAppsFlyerUIDRécupère l'ID unique de l'appareil d'AppsFlyer (créé pour chaque nouvelle installation d'une application).
anonymizeUserOpt-out de l'utilisateur final des analyses d'AppsFlyer (Anonymise les données utilisateur).
stopUne fois que cette API est invoquée, notre SDK ne communique plus avec nos serveurs et cesse de fonctionner. Utile lors de la mise en œuvre de l'opt-in/opt-out de l'utilisateur.
disableSKAdNetworkOpt-out de SKAdNetwork.
disableAdvertisingIdentifierDésactive la collecte de diverses identifiants publicitaires par le SDK. Cela inclut l'identifiant d'Apple pour les annonceurs (IDFA), l'identifiant publicitaire Google (GAID), OAID et l'identifiant publicitaire Amazon (AAID).
disableCollectASAOpt-out des attributions de publicités Apple Search Ads.
setHostDéfinit un hôte personnalisé.
generateInviteLinkPermet à vos utilisateurs existants d'inviter leurs amis et contacts comme nouveaux utilisateurs à votre application.
validateAndLogInAppPurchaseAndroidAPI pour la vérification du serveur des achats en application.
validateAndLogInAppPurchaseIosVoir les définitions de source pour le comportement actuel.
getSdkVersionObtenez la version SDK d'AppsFlyer utilisée dans l'application.
enableFacebookDeferredApplinksActiver la collecte des liens d'applications retardés de Facebook. Exige SDK de Facebook et une application Facebook sur le dispositif cible/client. Cette API doit être invoquée avant l'initialisation de l'SDK d'AppsFlyer afin de fonctionner correctement.
sendPushNotificationDataMesurer et obtenir des données des campagnes de notifications push.
setCurrentDeviceLanguageDéfinir la langue du dispositif. Les données seront affichées dans les Rapports de données brutes.
logCrossPromoteImpressionEnregistre une impression en tant que partie d'une campagne de promotion croisée. Assurez-vous d'utiliser l'ID de l'application promue tel qu'il apparaît dans le tableau de bord d'AppsFlyer.
setUserEmailsDéfinir les adresses e-mail des utilisateurs et les chiffrer.
logLocationEnregistrer manuellement la localisation de l'utilisateur.
setPhoneNumberSerait envoyé sous forme de chaîne chiffrée SHA-256.
setPartnerDataPermet d'envoyer des données personnalisées à des fins d'intégration de partenaires.
logInviteUtilisez pour enregistrer un événement d'invitation de l'utilisateur (af_invite).
setDisableNetworkDataUtilisez pour vous désinscrire de la collecte du nom de l'opérateur de réseau (fournisseur) et du nom de l'opérateur SIM à partir du dispositif.
enableTCFDataCollectionUtilisez pour activer/désactiver la collecte automatique des données de consentement, pour les utilisateurs qui utilisent un CMP. La valeur de la bannière sera persistée entre les sessions de l'application.
setConsentDataUtilisez cela pour définir les données de consentement de l'utilisateur manuellement. Si votre application ne utilise pas un CMP compatible avec la TCF v2.2, utilisez la méthode suivante pour fournir les données de consentement directement à l'SDK.
logAdRevenueEn attribuant des revenus publicitaires, les propriétaires d'applications obtiennent une vue complète de la valeur à vie de l'utilisateur et du ROI des campagnes. Les revenus publicitaires sont générés en affichant des publicités sur des vidéos rémunérées, des murs d'offres, des interstitiels et des bannières dans une application. Vous pouvez utiliser cette méthode pour enregistrer vos revenus publicitaires.
setConsentDataV2Utilisez cela pour définir les données de consentement de l'utilisateur manuellement. Si votre application ne utilise pas un CMP compatible avec la TCF v2.2, utilisez la méthode suivante pour fournir les données de consentement directement à l'SDK.
isSDKStartedUtilisez cette méthode pour vérifier si l'SDK AppsFlyer a déjà été démarré dans la session actuelle.
isSDKStoppedUtilisez cette méthode pour vérifier si l'SDK AppsFlyer est actuellement arrêté.
disableAppSetIdDésactive la collecte de l'ID d'appareil. Si appelé avant l'initialisation de l'SDK, l'ID d'appareil ne sera pas collecté. Si appelé après l'initialisation, l'ID d'appareil sera collecté mais pas envoyé dans les payloads de requête. Disponible uniquement sur Android.
validateAndLogInAppPurchaseV2API pour la vérification serveur des achats en application V2. Un événement af_purchase avec les valeurs pertinentes sera automatiquement enregistré si la validation est réussie.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-appsflyer.

Si vous utilisez @capgo/capacitor-appsflyer pour planifier le travail de plugin natif, connectez-le à En utilisant @capgo/capacitor-appsflyer pour la capacité native dans En utilisant @capgo/capacitor-appsflyer, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Ionic Enterprise pour le flux de travail du produit dans Alternatives de Plugins Ionic Enterprise.