Zum Inhalt springen

@capgo/capacitor-appsflyer

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

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

  • initSDK - Verwenden Sie diese Methode, um AppsFlyer SDK zu initialisieren und zu starten. Diese API sollte so schnell wie möglich nach dem App-Start aufgerufen werden.
  • startSDK - Verwenden Sie diese Methode, um AppsFlyer SDK nur im manuellen Startmodus zu starten.
  • logEvent - Melden Sie ein In-App-Ereignis.
  • setCustomerUserId - Durch Festlegen Ihres eigenen Kunden-IDs 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.
MethodeBeschreibung
addListener('conversion_callback', listener)Hören Sie auf Konversionsrückrufanrufe, einschließlich onConversionDataSuccess und onConversionDataFail, mit OnConversionDataResult Beitragsdaten.
addListener('oaoa_callback', listener)Hören Sie auf App-Öffnungsattributionsrückrufanrufe, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Beitragsdaten.
addListener('udl_callback', listener)Hören Sie auf vereinigte tiefere Linkrückrufanrufe mit OnDeepLink Beitragsdaten.
initSDKVerwenden Sie diese Methode, um AppsFlyer SDK zu initialisieren und zu starten. Diese API sollte so schnell wie möglich nach dem App-Start aufgerufen werden.
startSDKVerwenden Sie diese Methode, um AppsFlyer SDK nur in der manuellen Startmodus zu starten.
logEventEin Ereignis im App-Programm protokollieren.
setCustomerUserIdLegen Sie Ihren eigenen Kunden-ID fest, um Ihre eigene 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.
setCurrencyCodeLegt die Währung für In-App-Käufe fest. Geben Sie eine dreibuchstabige ISO 4217 code an.
updateServerUninstallTokenÜbertragen Sie GCM/FCM-Tokens auf Android oder APNs-Tokens auf iOS, wenn ein anderer Plugin sie gesammelt hat. Verwenden Sie diese Funktion, um die Entfernungsmessungstoken von AppsFlyer an die Entfernungsmessungstoken von AppsFlyer weiterzuleiten.
setAppInviteOneLinkLegt die OneLink-ID fest, die als Basis-Link für die Einladungsattribuierung verwendet wird.
setOneLinkCustomDomainRegistrieren Sie die mit einem Markennamen versehenen OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Attribuierungsparameter auflösen kann.
appendParametersToDeepLinkingURLAktivieren Sie die Attribution für App-Links-Deep-Links ohne OneLink. Rufen Sie diese Methode vor startSDK(). Fügen Sie mindestens pid und is_retargeting=true in den Parametermap ein.
setResolveDeepLinkURLsVerwenden Sie diese Funktion, wenn ein AppsFlyer-OneLink innerhalb eines anderen Universal-Links eingeschlossen ist. Es ermöglicht es der SDK, die eingeschlossene URL zu lösen, sodass die tiefgreifende Verlinkung noch richtig funktioniert.
addPushNotificationDeepLinkPathKonfiguriert, wie der SDK Werte aus tiefen Links aus den Payloads von Push-Benachrichtigungen extrahiert.
setSharingFilterUnterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setSharingFilterForAllPartnersUnterbricht Ereignisse an alle AppsFlyer-Partner. Überschreibt die gesetzte Sharing-Filtrierung.
setSharingFilterForPartnersUnterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setAdditionalDataFügt zusätzliche Schlüssel-Wert-Daten hinzu, die an AppsFlyer gesendet werden.
getAppsFlyerUIDHolt AppsFlyers einzigartige Geräte-ID (erstellt für jeden neuen Installationsvorgang einer App).
anonymizeUserEndbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten).
stopEinmal, wenn dieser API aufgerufen wird, funktioniert unser SDK nicht mehr mit unseren Servern und hört auf zu funktionieren. Nützlich, wenn Benutzer opt-in/opt-out implementieren.
disableSKAdNetworkOpt-out von SKAdNetwork.
disableAdvertisingIdentifierDeaktiviert die Sammlung verschiedener Werbe-IDs durch den SDK. Dazu gehören Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID und Amazon Advertising ID (AAID).
disableCollectASAOpt-out von Apple Search Ads-Zuschreibungen.
setHostSetzt eine benutzerdefinierte Host-Adresse.
generateInviteLinkErmöglichen Sie Ihren bestehenden Benutzern, ihre Freunde und Kontakte als neue Benutzer zu Ihrer App einzuladen.
validateAndLogInAppPurchaseAndroidAPI für die Server-Verifizierung 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.
getSdkVersionErmitteln Sie die AppsFlyer SDK-Version, die in der App verwendet wird.
enableFacebookDeferredApplinksAktivieren Sie die Sammlung von Facebook Deferred AppLinks. Erfordert Facebook SDK und Facebook-App auf Ziel-/Klienten-Gerät. Diese API muss vor der Initialisierung der AppsFlyer SDK aufgerufen werden, um richtig zu funktionieren.
sendPushNotificationDataMessung und Datenabruf aus Push-Benachrichtigungs-Kampagnen.
setCurrentDeviceLanguageSetzen Sie die Sprache des Geräts. Die Daten werden in den Raw Data Reports angezeigt.
logCrossPromoteImpressionProtokolliert eine Eindruck als Teil einer Cross-Promotion-Kampagne. Stellen Sie sicher, dass Sie die ID der beworbenen App wie in der AppsFlyer-Dashboard verwendet.
setUserEmailsSetzen Sie die Benutzer-E-Mails und verschlüsseln Sie sie.
logLocationProtokollieren Sie den Standort des Benutzers manuell.
setPhoneNumberWird als SHA-256-verschlüsselter String gesendet.
setPartnerDataErmöglicht das Senden von benutzerdefinierten Daten für Partner-Integration-Zwecke.
logInviteVerwenden Sie diese Methode, um eine Benutzer-Einladung in-app zu protokollieren (af_invite).
setDisableNetworkDataVerwenden Sie diese Methode, um sich von der Sammlung des Netzwerk-Operator-Namens (carrier) und des SIM-Operator-Namens vom Gerät abzumelden.
enableTCFDataCollectionVerwenden Sie diese Methode, um das automatische Sammeln von Zustimmungsdaten für Benutzer zu aktivieren/deaktivieren, die ein CMP verwenden. Die Flag-Wert wird zwischen App-Sitzungen persistiert.
setConsentDataVerwenden Sie diese Methode, um die Zustimmungsdaten des Benutzers 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.
logAdRevenueDurch die Attribution von Werbeeinnahmen erhalten App-Besitzer einen umfassenden Überblick über die Nutzer-LTV und die Kampagnen-ROI. Die Werbeeinnahmen werden durch die Anzeige von Videos, Werbeanzeigen, interaktiven Werbeanzeigen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren.
setConsentDataV2Verwenden Sie diese Methode, um die Zustimmungsdaten des Benutzers 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 gestoppt 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 Server-Verifizierung von In-App-Käufen V2. Ein af_purchase-Ereignis mit den relevanten Werten wird automatisch protokolliert, wenn die Validierung erfolgreich ist.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-Appsflyer.