Übersicht
Abschnitt mit dem Titel “Übersicht”Capacitor-Plugin für AppsFlyer-Zuschreibung, -Analytik und -Tiefenlinks
Kernfunktionen
Abschnitt mit dem Titel “Kernfunktionen”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- Loggen 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 anderen Geräten übereinstimmen. Diese ID ist in den Rohdatenberichten und in den Postback-APIs für die Übereinstimmung mit Ihren internen IDs verfügbar.
Öffentliche API
Abschnitt mit dem Titel “Öffentliche API”| Methode | Beschreibung |
|---|---|
addListener('conversion_callback', listener) | Hören Sie auf Konvertierungsrückrufanfragen, einschließlich onConversionDataSuccess und onConversionDataFail, mit OnConversionDataResult Beutepayloads. |
addListener('oaoa_callback', listener) | Hören Sie auf App-Öffnungsattributionsrückrufanfragen, einschließlich onAppOpenAttribution und onAttributionFailure, mit OnAppOpenAttribution Beutepayloads. |
addListener('udl_callback', listener) | Hören Sie auf vereinigte tiefere Linkrückrufanfragen mit OnDeepLink Beutepayloads. |
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 | Ein Ereignis im App-Programm protokollieren. |
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 vergleichen. Dieses ID ist in den Rohdatenberichten und in den Postback-APIs für die Vergleichbarkeit mit Ihren internen IDs verfügbar. |
setCurrencyCode | Legt 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 andere Geräte weiterzuleiten. |
setAppInviteOneLink | Legt die OneLink-ID fest, die als Basislink für die Einladungsattribuierung verwendet wird. |
setOneLinkCustomDomain | Registriert markenübergreifende OneLink-Domains, damit AppsFlyer die in kurzen Links versteckten Attribuierungsparameter auflösen kann. |
appendParametersToDeepLinkingURL | Aktiviert die Attribution für App-Links-Deep-Links ohne OneLink. Rufen Sie diese Methode vorher startSDK(). Fügen Sie zumindest pid und is_retargeting=true in den Parameters-Map ein. |
setResolveDeepLinkURLs | Verwenden Sie dies, wenn ein AppsFlyer OneLink innerhalb eines anderen Universal Links eingeschlossen ist. Es ermöglicht es der SDK, die umschlossene URL zu lösen, sodass die tiefere Verlinkung noch richtig funktioniert. |
addPushNotificationDeepLinkPath | Konfiguriert, wie die SDK tiefere Verlinkungswerte aus Push-Benachrichtigungen aus den Payloads extrahiert. |
setSharingFilter | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setSharingFilterForAllPartners | Unterbricht Ereignisse an alle AppsFlyer-Partner. Überschreibt die gesetzte Sharing-Filtrierung. |
setSharingFilterForPartners | Unterbricht Ereignisse, die an die angegebenen AppsFlyer-Partner weitergeleitet werden. |
setAdditionalData | Setzt zusätzliche Schlüssel-Wert-Daten, die an AppsFlyer gesendet werden. |
getAppsFlyerUID | Erhält die einzigartige Geräte-ID von AppsFlyer (erstellt für jeden neuen Installationsvorgang einer App). |
anonymizeUser | Endbenutzer-Opt-Out von AppsFlyer-Analysen (Anonymisierung von Benutzerdaten). |
stop | Einmal, wenn dieser API aufgerufen wurde, funktioniert unsere SDK nicht mehr mit unseren Servern und funktioniert nicht mehr. Nützlich, wenn Benutzer Opt-in/Opt-out implementieren. |
disableSKAdNetwork | Opt-out von SKAdNetwork. |
disableAdvertisingIdentifier | Deaktiviert die Sammlung verschiedener Werbe-IDs durch die 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 | Ermitteln 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-/Klienten-Gerät. Diese API muss vor der Initialisierung der AppsFlyer SDK aufgerufen werden, um richtig zu funktionieren. |
sendPushNotificationData | Messung und Datenabruf aus Push-Benachrichtigungs-Kampagnen. |
setCurrentDeviceLanguage | Setzen Sie die Sprache des Geräts. Die Daten werden in den Raw Data Reports angezeigt. |
logCrossPromoteImpression | Protokolliert eine Eindruck als Teil einer Kreuzwerbung. Stellen Sie sicher, dass Sie die ID der beworbenen App wie in der AppsFlyer-Dashboard verwendet. |
setUserEmails | Setzen Sie die Benutzer-E-Mails und verschlüsseln Sie sie. |
logLocation | Protokollieren Sie den Standort des Benutzers manuell. |
setPhoneNumber | Wird als SHA-256-verschlüsselter String gesendet. |
setPartnerData | Ermöglicht das Senden benutzerdefinierter Daten für Zwecke der Partnerintegration. |
logInvite | Verwenden Sie dies, um eine Benutzer-Einladung in-app zu protokollieren (af_invite). |
setDisableNetworkData | Verwenden Sie dies, um das Sammeln der Netzwerk-Operator-Name (carrier) und SIM-Operator-Name vom Gerät aus zu deaktivieren. |
enableTCFDataCollection | Verwenden Sie dies, um das automatische Sammeln von Zustimmungsdaten für Benutzer zu aktivieren/deaktivieren, die ein CMP verwenden. Die Flag-Wert wird zwischen App-Sitzungen persistiert. |
setConsentData | Verwenden Sie dies, 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. |
logAdRevenue | Durch die Zuweisung von Werbeeinnahmen erhalten App-Besitzer einen umfassenden Überblick über die Nutzergesamtwert (LTV) und die Kampagnen-ROI. Die Werbeeinnahmen werden durch die Anzeige von Videos, Werbeanzeigen, Interstitiellen und Bannern in einer App generiert. Sie können diese Methode verwenden, um Ihre Werbeeinnahmen zu protokollieren. |
setConsentDataV2 | Verwenden Sie dies, 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. |
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 gestoppt ist. |
disableAppSetId | Deaktiviert 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. |
validateAndLogInAppPurchaseV2 | API 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. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-appsflyer.
Fortsetzen Sie von @capgo/capacitor-appsflyer
Abschnitt mit dem Titel “Fortsetzen Sie von @capgo/capacitor-appsflyer”Wenn Sie native Plugins verwenden @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 für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.