Übersicht
ÜbersichtCapacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Tiefenlinks
Kernfunktionen
KernfunktioneninitSDK- 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- Ein Ereignis im App loggen.setCustomerUserId- Durch Festlegen Ihres eigenen Kunden-IDs können Sie Ihr eigenes eindeutiges ID mit dem eindeutigen ID von AppsFlyer und den IDs anderer Geräte abgleichen. Dieses ID ist in den Rohdatenberichten und in den Postback-APIs für das Abgleichen mit Ihren internen IDs verfügbar.
- Öffentliche API
- Abschnitt mit dem Titel "Öffentliche API"| - Methode | - Beschreibung |
|---|---|
addListener('conversion_callback', listener) | - Hören Sie auf Conversion-Callbacks, einschließlich onConversionDataSuccess - und onConversionDataFail- mit OnConversionDataResult - Payloads. |
addListener('oaoa_callback', listener) | Attributierungszuweisungen für App-Öffnungen abrufen, einschließlich onAppOpenAttribution und onAttributionFailurecontext: Capgo-Marketing-Website. Rolle: Kurzer UI-Label oder Navigationspunkt. Anzeige in: Seite trust.astro. Nachrichtsschlüssel `und` (Und). OnAppOpenAttribution , mit |
addListener('udl_callback', listener) | Payloads. OnDeepLink Attributierungszuweisungen für tiefe Links abrufen, einschließlich |
initSDK | Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched. |
startSDK | Verwenden Sie diese Methode, um AppsFlyer SDK zu initialisieren und zu starten. Diese __CAPGO_KEEP_1__ sollte so schnell wie möglich nach dem App-Start aufgerufen werden. |
logEvent | Verwenden Sie diese Methode, um AppsFlyer __CAPGO_KEEP_0__ nur in manueller Startmodus zu starten. |
setCustomerUserId | Ereignisse in der App protokollieren. |
setCurrencyCode | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 code. |
updateServerUninstallToken | Legt die Währung für In-App-Käufe fest. Geben Sie eine drei-stellige ISO 4217 __CAPGO_KEEP_0__ an. |
setAppInviteOneLink | Setzt die OneLink-ID, die als Basis-Link für die Zuschreibung von Einladungen verwendet wird. |
setOneLinkCustomDomain | Registriert markenübergreifende OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Attribution-Parameter auflösen kann. |
appendParametersToDeepLinkingURL | Enablet die Attribution für App-Links-Deep-Links ohne OneLink. Rufen Sie diese Methode vor startSDK().einschließen zumindest pid und is_retargeting=true in der Parametermappe. |
setResolveDeepLinkURLs | Verwenden Sie dies, wenn ein AppsFlyer OneLink innerhalb eines anderen Universal Links eingehüllt ist. Es ermöglicht es dem SDK die umschlossene URL zu lösen, so dass die tiefere Verlinkung korrekt funktioniert. |
addPushNotificationDeepLinkPath | Konfiguriert, wie die SDK tiefgreifende Linkwerte aus Push-Benachrichtigungs-Payloads extrahiert. |
setSharingFilter | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setSharingFilterForAllPartners | Unterbricht Ereignisse, sodass sie sich nicht an alle AppsFlyer-Partner weitergeben. Überschreibt die gesetzte Sharing-Filtrierung. |
setSharingFilterForPartners | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setAdditionalData | Setzt zusätzliche Schlüssel-Wert-Daten zum Senden an AppsFlyer. |
getAppsFlyerUID | Erhalten Sie die einzigartige Geräte-ID von AppsFlyer (erstellt für jede neue Installation einer App). |
anonymizeUser | Endbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten). |
stop | Sobald dieser API aufgerufen wird, funktioniert unser SDK nicht mehr mit unseren Servern und hört auf zu funktionieren. Nützlich, wenn Sie die Benutzer-Opt-in/Opt-out implementieren. |
disableSKAdNetwork | Opt-out von SKAdNetwork. |
disableAdvertisingIdentifier | Deaktiviert 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). |
disableCollectASA | Opt-out von Apple Search Ads-Zuschreibungen. |
setHost | Setzen Sie einen benutzerdefinierten Host. |
generateInviteLink | Ermöglichen Sie Ihren bestehenden Benutzern, ihre Freunde und Kontakte als neue Benutzer zu Ihrer App einzuladen. |
validateAndLogInAppPurchaseAndroid | API 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. |
validateAndLogInAppPurchaseIos | Siehe die Quelldefinitionen für die aktuelle Verhaltensweise. |
getSdkVersion | Erhalten Sie die AppsFlyer SDK-Version, die in der App verwendet wird. |
enableFacebookDeferredApplinks | Aktivieren Sie die Sammlung von Facebook Deferred AppLinks. Erfordert Facebook SDK und Facebook-App auf Ziel/Geräte-Client. Diese API muss vor der Initialisierung der AppsFlyer SDK aufgerufen werden, um richtig zu funktionieren. |
sendPushNotificationData | Messungen und Daten aus Push-Benachrichtigungs-Kampagnen abrufen. |
setCurrentDeviceLanguage | Die Sprache der Geräte einstellen. Die Daten werden in den Rohdatenberichten angezeigt. |
logCrossPromoteImpression | Ein Eindruck als Teil einer Querwerbungskampagne protokolliert. Stellen Sie sicher, dass Sie die ID der angepriesenen App verwenden, wie sie in der AppsFlyer-Dashboard erscheint. |
setUserEmails | Setzen Sie die E-Mail-Adressen des Benutzers und verschlüsseln Sie sie. |
logLocation | Protokollieren Sie den Standort des Benutzers manuell. |
setPhoneNumber | Wird als SHA-256 verschlüsselter String gesendet. |
setPartnerData | Zurückgegeben wird, um benutzerdefinierte Daten für Partnerintegrationen zu senden. |
logInvite | Verwenden Sie dies, um eine Benutzer-Einladung in-app zu protokollieren (af_invite). |
setDisableNetworkData | Verwenden Sie dies, um die Sammlung des Netzwerk- und SIM-Operator-Names vom Gerät aus zu deaktivieren. |
enableTCFDataCollection | Verwenden Sie dies, um die automatische Sammlung von Zustimmungsdaten für Benutzer einzuschalten/auszuschalten, die ein CMP verwenden. Die Flag-Wert wird zwischen den App-Sitzungen persistiert. |
setConsentData | Verwenden Sie dies, um 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. |
logAdRevenue | Durch die Zuweisung von Werbeeinnahmen erhalten die App-Eigentümer einen umfassenden Überblick über die Benutzer-LTV und die Kampagnen-ROI. Werbeeinnahmen werden durch die Anzeige von Werbung auf belohnten Videos, Angebotswänden, Interstitiellen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren. |
setConsentDataV2 | Verwenden Sie diesen, um die Benutzerinformedationsdaten 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. |
isSDKStarted | Verwenden Sie diese Methode, um zu überprüfen, ob die AppsFlyer SDK bereits in der aktuellen Sitzung gestartet wurde. |
isSDKStopped | Verwenden Sie diese Methode, um zu überprüfen, ob die AppsFlyer SDK derzeit angehalten ist. |
disableAppSetId | Deaktiviert die Sammlung von App-Set-IDs. Wenn diese Funktion vor der SDK-Initialisierung aufgerufen wird, werden keine App-Set-IDs gesammelt. Wenn diese Funktion nach der Initialisierung aufgerufen wird, werden App-Set-IDs gesammelt, aber nicht in den Anforderungspayloads gesendet. (Android nur). |
validateAndLogInAppPurchaseV2 | API 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. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-appsflyer.
Weitergehen von @capgo/capacitor-appsflyer
Abschnitt mit dem Titel “Weitergehen von @capgo/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"}]}