Passer à la navigation

@capgo/capacitor-AppsFlyer

Capacitor plugin pour attribution, analytics et liens profonds d'AppsFlyer

Capacitor plugin pour attribution, analytics et liens profonds d'AppsFlyer

  • 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 démarrage manuel.
  • logEvent - Enregistrez un événement en application.
  • setCustomerUserId - La mise en place de votre propre ID client vous permet de cross-referencer 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 cross-referencer avec vos IDs internes.
MéthodeDescription
addListener('conversion_callback', listener)Écoutez les appels de conversion, y compris onConversionDataSuccess et onConversionDataFailavec OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Écoutez les appels d'attribution d'ouverture d'appareil, y compris onAppOpenAttribution et onAttributionFailureavec OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Écoutez les appels de rappel de liens profonds unifiés avec OnDeepLink payloads.
initSDKUtilisez cette méthode pour initialiser et démarrer AppsFlyer SDK. Cette méthode API doit ê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.
logEventEnregistrez un événement en application.
setCustomerUserIdDéfinir votre propre ID client vous permet de croiser référencer 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.
setCurrencyCodeDéfinit la devise utilisée pour les achats en application. fournit un code ISO 4217 à trois caractères code.
updateServerUninstallTokenTransmettez 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.
setAppInviteOneLinkDéfinit l'ID de OneLink utilisé comme lien de base pour l'attribution des invitations.
setOneLinkCustomDomainEnregistre des domaines OneLink personnalisés pour 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(). Incluez au moins pid et is_retargeting=true dans le dictionnaire des paramètres.
setResolveDeepLinkURLsUtilisez ce paramètre lorsque l'OneLink AppsFlyer est encapsulé dans un autre lien universel. Cela permet au SDK de résoudre l'URL encapsulée afin que la mise en page profonde fonctionne correctement.
addPushNotificationDeepLinkPathConfigure comment la SDK extrait les valeurs de lien profond à partir des payloads de notifications push.
setSharingFilterArrêtez les événements de se propager aux partenaires AppsFlyer spécifiés.
setSharingFilterForAllPartnersArrête l'envoi d'événements à tous les partenaires AppsFlyer. Remplace la valeur de setSharingFilter.
setSharingFilterForPartnersArrêtez les événements de se propager aux partenaires AppsFlyer spécifiés.
setAdditionalDataDéfinissez des données clés-valeurs supplémentaires à envoyer à AppsFlyer.
getAppsFlyerUIDObtenez l'ID unique de l'appareil AppsFlyer (créé pour chaque nouvelle installation d'une application).
anonymizeUserOpt-out de l'utilisateur de l'analyse AppsFlyer (anonymisez les données utilisateur).
stopUne fois que ce API est invoqué, notre SDK ne communique plus avec nos serveurs et cesse de fonctionner. Utile lors de l'implémentation de l'opt-in/opt-out de l'utilisateur.
disableSKAdNetworkOpt-out de SKAdNetwork.
disableAdvertisingIdentifierActive la désactivation de la collecte de diverses identités publicitaires par SDK. Cela inclut l'identité d'Apple pour les annonceurs (IDFA), l'identifiant publicitaire Google (GAID), OAID et l'identifiant publicitaire Amazon (AAID).
disableCollectASAOpt-out des attributions de Apple Search Ads.
setHostConfigurez un hôte personnalisé.
generateInviteLinkPermettre à 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. Un événement af_purchase avec les valeurs pertinentes sera automatiquement enregistré si la validation est réussie.
validateAndLogInAppPurchaseIosConsultez 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 l'application Facebook sur le dispositif cible/client. Cette API doit être invoquée avant l'initialisation de l'SDK d'AppsFlyer pour fonctionner correctement.
sendPushNotificationDataMesurer et obtenir des données des campagnes de notifications push.
setCurrentDeviceLanguageConfigurez la langue du dispositif. Les données seront affichées dans les rapports de données brutes.
logCrossPromoteImpressionEnregistrez une impression en tant que partie d'une campagne de promotion croisée. Assurez-vous d'utiliser l'ID de l'application promotionnelle tel qu'il apparaît dans le tableau de bord d'AppsFlyer.
setUserEmailsSet the user emails and encrypt them.
logLocationManually log the location of the user.
setPhoneNumberSeront envoyés 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 en app (af_invite).
setDisableNetworkDataUtilisez pour vous désabonner de la collecte du nom de l'opérateur de réseau (carrier) et du nom de l'opérateur SIM du dispositif.
enableTCFDataCollectionUse to opt-in/out the automatic collection of consent data, for users who use a CMP. Flag value will be persisted between app sessions.
setConsentDataConfigurez 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.
logAdRevenueBy attributing ad revenue, app owners gain the complete view of user LTV and campaign ROI. Ad revenue is generated by displaying ads on rewarded videos, offer walls, interstitials, and banners in an app. You can use this method to log your ad revenue.
setConsentDataV2Configurez 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 AppSet. Si appelé avant l'initialisation de SDK, l'ID AppSet ne sera pas collecté. Si appelé après l'initialisation, l'ID AppSet sera collecté mais ne sera pas envoyé dans les payloads de requête. Disponible uniquement sur Android.
validateAndLogInAppPurchaseV2API pour la vérification du 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 dans capacitor-appsflyer.

Si vous utilisez @capgo/capacitor-appsflyer pour planifier le travail du plugin natif, connectez-l’avec Utilisez @capgo/capacitor-appsflyer pour la capacité native dans Utilisez @capgo/capacitor-appsflyer Répertoire du plugin Capgo pour le flux de travail du produit dans Répertoire du plugin Capgo Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo Ajouter ou mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou mettre à jour les plugins, et Alternatives aux plugins Ionic Enterprise Pour le flux de travail du produit dans les plugins Ionic Enterprise.