Zum Inhalt springen

@capgo/capacitor-appsflyer

Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Deep-Links

Übersicht

Übersicht

Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Tiefenlinks

Kernfunktionen

Kernfunktionen
  • initSDK - Verwenden Sie diese Methode, um AppsFlyer zu initialisieren und zu starten SDK. Diese API sollte so schnell wie möglich nach dem App-Start aufgerufen werden.
  • startSDK - Verwenden Sie diese Methode, um AppsFlyer SDK nur in manueller Startmodus zu starten.
  • logEvent - Ein Ereignis in der App protokollieren.
  • setCustomerUserId - Wenn Sie Ihren eigenen Kunden-IDs setzen, können Sie Ihre eigenen eindeutigen IDs mit den eindeutigen IDs von AppsFlyer und den IDs anderer Geräte abgleichen. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für den Abgleich mit Ihren internen IDs verfügbar.
- Methode- Beschreibung
addListener('conversion_callback', listener)- Hören Sie auf Konversionsrückrufe, einschließlich onConversionDataSuccess - und onConversionDataFail- mit OnConversionDataResult - Payloads.
addListener('oaoa_callback', listener)Attributs für App-Öffnungen abrufen, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Payloads.
addListener('udl_callback', listener)Attributs für tiefe Links abrufen, einschließlich OnDeepLink Payloads.
initSDKUse this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.
startSDKUse this method to start AppsFlyer SDK, only on manual start mode.
logEventEreignisse in der App protokollieren.
setCustomerUserIdDie Festlegung Ihres eigenen Kunden-IDs ermöglicht es Ihnen, Ihre eigenen eindeutige ID mit der eindeutigen ID von AppsFlyer und den IDs anderer Geräte zu vergleichen. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für die Vergleichbarkeit mit Ihren internen IDs verfügbar.
setCurrencyCodeDie Währung für In-App-Käufe festlegen. Geben Sie eine dreibuchstabige ISO 4217-code an.
updateServerUninstallTokenGCM/FCM-Tokens auf Android oder APNs-Tokens auf iOS übergeben, wenn ein anderer Plugin sie gesammelt hat. Verwenden Sie dies, um die Entfernungsmessungstokens an AppsFlyer weiterzuleiten.
setAppInviteOneLinkSetzt die OneLink-ID, die als Basis-Link für die Zuschreibung von Einladungen verwendet wird.
setOneLinkCustomDomainRegistriert markenorientierte OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Zuschreibungsparameter auflösen kann.
appendParametersToDeepLinkingURLAktiviert die Zuschreibung für App-Links-Deep-Links ohne OneLink. Rufen Sie diese Methode vorher auf. startSDK()Einschließlich von pid und is_retargeting=true in dem Parameter-Map.
setResolveDeepLinkURLsVerwenden Sie dies, wenn eine AppsFlyer-OneLink innerhalb eines anderen Universal-Links eingeschlossen ist. Es ermöglicht es der SDK die umschlossene URL zu lösen, so dass die tiefgreifende Verlinkung noch richtig funktioniert.
addPushNotificationDeepLinkPathKonfiguriert, wie die SDK tiefgreifende Verlinkungswerte aus Push-Benachrichtigungen extrahiert.
setSharingFilterUnterbricht die Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setSharingFilterForAllPartnersUnterbricht die Ereignisse, die an alle AppsFlyer-Partner weitergeleitet werden. Überträgt die gesetzte Sharing-Filter-Einstellung.
setSharingFilterForPartnersUnterbricht die Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setAdditionalDataSetzt zusätzliche Schlüssel-Wert-Daten, die an AppsFlyer gesendet werden.
getAppsFlyerUIDAppsFlyer-Geräte-ID (erstellt für jede neue Installation einer App).
anonymizeUserEndbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten).
stopWenn dieser API einmal aufgerufen wurde, funktioniert unser SDK nicht mehr mit unseren Servern und hört auf zu funktionieren. Nützlich bei der Implementierung von Benutzer-Opt-in/Opt-out.
disableSKAdNetworkOpt-out von SKAdNetwork.
disableAdvertisingIdentifierDeaktiviert die Sammlung verschiedener Werbe-IDs durch den SDK. Dazu gehören Apple-Identität für Werbetreibende (IDFA), Google-Werbe-ID (GAID), OAID und Amazon-Werbe-ID (AAID).
disableCollectASAOpt-out von Apple Search Ads-Zuschreibungen.
setHostSetze einen benutzerdefinierten Host.
generateInviteLinkErmöglicht es Ihren bestehenden Benutzern, ihre Freunde und Kontakte als neue Benutzer zu Ihrer App einzuladen.
validateAndLogInAppPurchaseAndroidAPI für die Serververifizierung von In-App-Käufen. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist.
validateAndLogInAppPurchaseIosSiehe die Quelldefinitionen für die aktuelle Verhaltensweise.
getSdkVersionErhalte die AppsFlyer SDK-Version, die in der App verwendet wird.
enableFacebookDeferredApplinksAktiviere die Sammlung von Facebook Deferred AppLinks. Erfordert Facebook SDK und Facebook-App auf Ziel/Gerät. Diese API muss vor der Initialisierung der AppsFlyer SDK aufgerufen werden, um richtig zu funktionieren.
sendPushNotificationDataMessungen und Daten aus Push-Benachrichtigungs-Kampagnen abrufen.
setCurrentDeviceLanguageDie Sprache der App einstellen. Die Daten werden in den Rohdatenberichten angezeigt.
logCrossPromoteImpressionEine Eindrücke als Teil einer Querwerbung-Kampagne protokollieren. Stellen Sie sicher, dass Sie die ID der angepriesenen App verwenden, wie sie in der AppsFlyer-Dashboard erscheint.
setUserEmailsBenutzer-E-Mails setzen und verschlüsseln.
logLocationDie Standort des Benutzers manuell protokollieren.
setPhoneNumberAls SHA-256-gekryptete Zeichenkette gesendet.
setPartnerDataZur Übermittlung von benutzerdefinierten Daten für Partnerintegrationen verwenden.
logInviteEin Benutzer-Einladungsereignis (af_invite) protokollieren.
setDisableNetworkDataZur Opt-out der Sammlung des Netzwerk- und SIM-Operator-Names vom Gerät verwenden.
enableTCFDataCollectionZur Opt-in/Opt-out der automatischen Sammlung von Zustimmungsdaten für Benutzer verwenden, die ein CMP verwenden. Die Flag-Wert wird zwischen den App-Sitzungen persistiert.
setConsentDataZur manuellen Einstellung von Benutzer-Zustimmungsdaten verwenden. Wenn Ihre App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwenden Sie die folgende Methode, um die Zustimmungsdaten direkt an die SDK zu liefern.
logAdRevenueIndem Sie Werbeeinnahmen zurechnen, erhalten App-Besitzer einen umfassenden Überblick über die Nutzer-LTV und die Kampagnen-ROI. Werbeeinnahmen werden durch die Anzeige von Videos, Angebotswänden, Interstitiellen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren.
setConsentDataV2Verwenden Sie diese, um die Benutzerinformeden manuell zu setzen. Wenn Ihre App kein CMP verwendet, das mit TCF v2.2 kompatibel ist, verwenden Sie die folgende Methode, um die Zustimmungsdaten direkt an die SDK zu liefern.
isSDKStartedVerwenden Sie diese Methode, um zu überprüfen, ob die AppsFlyer SDK bereits in der aktuellen Sitzung gestartet wurde.
isSDKStoppedVerwenden Sie diese Methode, um zu überprüfen, ob die AppsFlyer SDK derzeit angehalten ist.
disableAppSetIdDeaktiviert die Sammlung von App-Set-IDs. Wenn diese Methode vor der SDK-Initialisierung aufgerufen wird, werden keine App-Set-IDs gesammelt. Wenn diese Methode nach der Initialisierung aufgerufen wird, werden App-Set-IDs gesammelt, aber nicht in den Anforderungspayloads gesendet. Nur für Android.
validateAndLogInAppPurchaseV2API für die Serververifizierung von In-App-Käufen V2. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist.

Dieses Referenzwerk wird von src/definitions.ts innerhalb capacitor-appsflyer.

Wenn Sie @capgo/capacitor-appsflyer um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-appsflyer für die native Fähigkeit in Mit @capgo/capacitor-appsflyer Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen {"targetLanguage":"German","pagePath":"/de/docs/plugins/appsflyer/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"für das Produktworkflow in Ionic Enterprise Plugin Alternativen."},{"text":"Seite bearbeiten"}]}