Zum Inhalt springen

@capgo/capacitor-appsflyer

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

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

  • 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 einen in-App-Ereignis.
  • setCustomerUserId - Mit der eigenen Kunden-ID können Sie Ihre eigene eindeutige ID mit der eindeutigen ID 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ückrufe, einschließlich onConversionDataSuccess und onConversionDataFail, mit OnConversionDataResult Beiträgen.
addListener('oaoa_callback', listener)Hören Sie auf App-Öffnungsattributionsrückrufe, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Payloads.
addListener('udl_callback', listener)Hören Sie auf einheitliche tiefen Link-Rückruf mit OnDeepLink Payloads.
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 manueller Startmodus zu starten.
logEventLoggen Sie ein in-App-Ereignis.
setCustomerUserIdDurch Festlegen Ihres eigenen Kunden-IDs können Sie Ihr eigenes eindeutiges ID mit den eindeutigen IDs von AppsFlyer und anderen Geräten überkreuzreferenzieren. Dieses ID ist in den Rohdatenberichten und in den Postback-APIs für die Überkreuzreferenzierung mit Ihren internen IDs verfügbar.
setCurrencyCodeSetzt die Währung, die für in-App-Käufe verwendet wird. Geben Sie eine dreibuchstabige ISO 4217 code an.
updateServerUninstallTokenÜbergeben Sie GCM/FCM-Tokens auf Android oder APNs-Tokens auf iOS, wenn ein anderes Plugin sie gesammelt hat. Verwenden Sie dies, um die Entfernungsmessungstoken an AppsFlyer weiterzuleiten.
setAppInviteOneLinkSetzt die OneLink-ID, die als Basislink für Einladungsattribuierung verwendet wird.
setOneLinkCustomDomainRegistrieren Sie die mit einem Markennamen versehenen OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Attribution-Parameter auflösen kann.
appendParametersToDeepLinkingURLAktivieren Sie die Attribution für App-Links tiefen Links ohne OneLink. Rufen Sie diese Methode vorher auf. startSDK(). Zumindest pid und is_retargeting=true in dem Parameter-Map.
setResolveDeepLinkURLsVerwenden Sie diese, wenn ein AppsFlyer OneLink innerhalb eines anderen Universal Links eingeschlossen ist. Es ermöglicht es der SDK , die umschlossene URL so tief zu verlinken, dass die Verlinkung noch richtig funktioniert.
addPushNotificationDeepLinkPathKonfiguriert, wie die SDK tief verlinkte Werte aus Push-Benachrichtigungen extrahiert.
setSharingFilterUnterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setSharingFilterForAllPartnersUnterbricht Ereignisse, die an alle AppsFlyer-Partner weitergeleitet werden. Überträgt die gesetzte Sharing-Filtrierung.
setSharingFilterForPartnersUnterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden.
setAdditionalDataSetzt zusätzliche Schlüssel-Wert-Daten zum Senden an AppsFlyer.
getAppsFlyerUIDHolt die einzigartige Gerätekennung von AppsFlyer (erstellt für jeden neuen Installationsvorgang einer App).
anonymizeUserEndbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten).
stopSobald diese API aufgerufen wird, kommuniziert unsere SDK nicht mehr mit unseren Servern und funktioniert nicht mehr. Nützlich, wenn Benutzer opt-in/opt-out implementiert werden.
disableSKAdNetworkOpt-out von SKAdNetwork.
disableAdvertisingIdentifierDeaktiviert die Sammlung verschiedener Werbeeinheit-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.
setHostEine benutzerdefinierte Host-Adresse setzen.
generateInviteLinkErmöglicht es Ihren bestehenden Benutzern, ihre Freunde und Kontakte als neue Benutzer zu Ihrem 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 Quellendefinitionen für die aktuelle Funktionalität.
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.
logCrossPromoteImpressionProtokollieren Sie eine Eindruck als Teil einer Cross-Promotion-Kampagne. Stellen Sie sicher, dass Sie die ID der beworbenen App verwenden, wie sie in der AppsFlyer-Dashboard erscheint.
setUserEmailsSetze die Benutzer-E-Mail-Adressen und verschlüssere sie.
logLocationLogge den Standort des Benutzers manuell.
setPhoneNumberWird als SHA-256 verschlüsselter String gesendet.
setPartnerDataErmöglicht das Senden von benutzerdefinierten Daten für Partnerintegrationszwecke.
logInviteVerwende dies, um eine Benutzer-Einladung in-app zu protokollieren (af_invite).
setDisableNetworkDataVerwende dies, um sich von der Sammlung des Netzwerk-Operator- und SIM-Operator-Name von der App abzumelden (carrier) und Sim-Operator-Name.
enableTCFDataCollectionVerwende dies, um das automatische Sammeln von Zustimmungsdaten zuzulassen oder abzulehnen, für Benutzer, die ein CMP verwenden. Die Flag-Wert wird zwischen den App-Sitzungen persistiert.
setConsentDataVerwende dies, um die Benutzer-Zustimmungsdaten manuell festzulegen. 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 die App-Eigentümer 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.
setConsentDataV2Verwende dies, um die Benutzer-Zustimmungsdaten manuell festzulegen. 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.
isSDKStartedVerwende diese Methode, um zu überprüfen, ob die AppsFlyer-SDK bereits in der aktuellen Sitzung gestartet wurde.
isSDKStoppedVerwende diese Methode, um zu überprüfen, ob die AppsFlyer-SDK derzeit gestoppt ist.
disableAppSetIdDeaktiviert die Sammlung der App-Set-ID. Wenn diese Funktion vor SDK-Initialisierung aufgerufen wird, wird die App-Set-ID nicht gesammelt. Wenn diese Funktion nach der Initialisierung aufgerufen wird, wird die App-Set-ID 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.

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