Lompat ke konten

@capgo/capacitor-appsflyer

Capacitor plugin untuk atribusi, analisis, dan tautan dalam AppsFlyer.

Capacitor plugin untuk atribusi, analisis, dan tautan dalam AppsFlyer.

  • initSDK - Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.
  • startSDK - Gunakan metode ini untuk memulai AppsFlyer SDK, hanya pada mode mulai manual.
  • logEvent - Logkan suatu acara dalam aplikasi.
  • setCustomerUserId - Dengan mengatur ID pelanggan sendiri, Anda dapat mencocokkan ID unik Anda dengan ID unik AppsFlyer dan ID perangkat lainnya. ID ini tersedia dalam laporan data mentah dan dalam API Postback untuk mencocokkan dengan ID internal Anda.
MetodeDeskripsi
addListener('conversion_callback', listener)Dengarkan panggilan balik konversi, termasuk onConversionDataSuccess dan onConversionDataFail, dengan OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Dengarkan callback atribusi aplikasi terbuka, termasuk onAppOpenAttribution dan onAttributionFailure, dengan OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Dengarkan callback tautan dalam-deep yang diintegrasikan dengan OnDeepLink payloads.
initSDKGunakan metode ini untuk menginisialisasi dan memulai AppsFlyer SDK. Ini API harus dipanggil segera setelah aplikasi diluncurkan.
startSDKGunakan metode ini untuk memulai AppsFlyer SDK, hanya pada mode mulai manual.
logEventLogkan event dalam-aplikasi.
setCustomerUserIdMengatur ID pelanggan sendiri memungkinkan Anda untuk mencacah ID unik Anda dengan ID unik AppsFlyer dan ID perangkat lainnya. ID ini tersedia dalam laporan data mentah dan dalam API Postback untuk mencacah dengan ID internal Anda.
setCurrencyCodeAtur mata uang yang digunakan untuk pembelian dalam-aplikasi. Berikan kode ISO 4217 tiga karakter code.
updateServerUninstallTokenLampirkan token GCM/FCM pada Android atau token APNs pada iOS ketika plugin lain mengumpulkannya. Gunakan ini untuk mengirimkan token pengukuran uninstall ke AppsFlyer.
setAppInviteOneLinkMengatur ID OneLink yang digunakan sebagai basis tautan untuk atribusi undangan.
setOneLinkCustomDomainMendaftarkan domain OneLink yang terbranding sehingga AppsFlyer dapat menyelesaikan parameter atribusi yang disembunyikan di tautan pendek.
appendParametersToDeepLinkingURLMengaktifkan atribusi untuk tautan App Links yang dalam tanpa menggunakan OneLink. Panggil metode ini sebelum startSDK()Termasuk setidaknya pid dan is_retargeting=true dalam map parameter.
setResolveDeepLinkURLsGunakan metode ini ketika OneLink AppsFlyer yang dibungkus di dalam tautan Universal yang lain. Ini memungkinkan SDK untuk menyelesaikan URL yang dibungkus sehingga deep linking masih berfungsi dengan benar.
addPushNotificationDeepLinkPathMengatur cara SDK mengekstrak nilai tautan dalam dari payload notifikasi push.
setSharingFilterMenghentikan event dari menyebar ke mitra AppsFlyer yang ditentukan.
setSharingFilterForAllPartnersMenghentikan event dari menyebar ke semua mitra AppsFlyer. Menggantikan filter pengiriman yang telah ditetapkan.
setSharingFilterForPartnersMenghentikan event dari menyebar ke mitra AppsFlyer yang ditentukan.
setAdditionalDataMengatur data kunci-nilai tambahan untuk dikirim ke AppsFlyer.
getAppsFlyerUIDOleh AppsFlyer, dapatkan ID perangkat unik (dibuat untuk setiap instalasi baru aplikasi).
anonymizeUserOpt-Out akhir pengguna dari analisis AppsFlyer (Menganonimkan data pengguna).
stopSetelah API ini diaktifkan, SDK kami tidak lagi berkomunikasi dengan server kami dan berhenti berfungsi. Berguna ketika menerapkan opt-in/opt-out pengguna.
disableSKAdNetworkOpt-out dari SKAdNetwork.
disableAdvertisingIdentifierMenghapus pengumpulan berbagai ID Iklan oleh SDK. Ini termasuk Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID dan Amazon Advertising ID (AAID).
disableCollectASAOpt-out dari atribusi Apple Search Ads.
setHostSet host yang disesuaikan.
generateInviteLinkMengizinkan pengguna yang sudah ada untuk mengundang teman dan kontak mereka sebagai pengguna baru ke aplikasi Anda.
validateAndLogInAppPurchaseAndroidAPI untuk verifikasi server pembelian dalam aplikasi. Jika validasi berhasil, af_purchase akan secara otomatis terdaftar dengan nilai yang relevan.
validateAndLogInAppPurchaseIosLihat definisi sumber untuk perilaku saat ini.
getSdkVersionDapatkan versi AppsFlyer SDK yang digunakan di aplikasi.
enableFacebookDeferredApplinksMengaktifkan pengumpulan Facebook Deferred AppLinks. Memerlukan Facebook SDK dan aplikasi Facebook di perangkat/klien target. API ini harus diaktifkan sebelum menginisialisasi AppsFlyer SDK untuk berfungsi dengan baik.
sendPushNotificationDataMengukur dan mendapatkan data dari kampanye pemberitahuan push.
setCurrentDeviceLanguageAtur bahasa perangkat. Data akan ditampilkan dalam Laporan Data Asli.
logCrossPromoteImpressionMerekam impresi sebagai bagian dari kampanye promosi lintas. Pastikan untuk menggunakan ID aplikasi promosi yang muncul di dashboard AppsFlyer.
setUserEmailsAtur alamat email pengguna dan enkripsi mereka.
logLocationMerekam lokasi pengguna secara manual.
setPhoneNumberAkan dikirim sebagai string SHA-256 yang dienkripsi.
setPartnerDataMengizinkan pengiriman data kustom untuk tujuan integrasi mitra.
logInviteGunakan untuk merekam event undangan pengguna di dalam aplikasi (af_invite).
setDisableNetworkDataGunakan untuk keluar dari mengumpulkan nama operator jaringan (carrier) dan nama operator SIM dari perangkat.
enableTCFDataCollectionGunakan untuk masuk/keluar dari pengumpulan data persetujuan secara otomatis, untuk pengguna yang menggunakan CMP. Nilai flag akan disimpan antara sesi aplikasi.
setConsentDataGunakan ini untuk mengatur data persetujuan pengguna secara manual. Jika aplikasi Anda tidak menggunakan CMP yang kompatibel dengan TCF v2.2, gunakan metode berikut untuk menyediakan data persetujuan secara langsung ke SDK.
logAdRevenueDengan mengatribut pendapatan iklan, pemilik aplikasi mendapatkan pandangan lengkap tentang nilai LTV pengguna dan ROI kampanye. Pendapatan iklan dihasilkan dengan menampilkan iklan di video berhadiah, dinding tawaran, interstitials, dan banner di dalam aplikasi. Anda dapat menggunakan metode ini untuk merekam pendapatan iklan Anda.
setConsentDataV2Gunakan ini untuk menetapkan data persetujuan pengguna secara manual. Jika aplikasi Anda tidak menggunakan CMP yang kompatibel dengan TCF v2.2, gunakan metode berikut untuk menyediakan data persetujuan secara langsung ke SDK.
isSDKStartedGunakan metode ini untuk memeriksa apakah SDK AppsFlyer sudah dimulai dalam sesi saat ini.
isSDKStoppedGunakan metode ini untuk memeriksa apakah SDK AppsFlyer saat ini sudah berhenti.
disableAppSetIdMenghapus pengumpulan ID Aplikasi. Jika dipanggil sebelum SDK inisialisasi, ID Aplikasi tidak akan dikumpulkan. Jika dipanggil setelah inisialisasi, ID Aplikasi akan dikumpulkan tetapi tidak akan dikirim dalam payload permintaan. Hanya untuk Android.
validateAndLogInAppPurchaseV2API untuk verifikasi server pembelian dalam aplikasi V2. Jika validasi berhasil, af_purchase event dengan nilai relevan akan ditambahkan secara otomatis.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-appsflyer.

Teruskan dari @capgo/capacitor-appsflyer

Judul bagian “Teruskan dari @capgo/capacitor-appsflyer”

Jika Anda menggunakan @capgo/capacitor-appsflyer untuk merencanakan kerja plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-appsflyer untuk kemampuan native di Menggunakan @capgo/capacitor-appsflyer, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk pada Alternatif Plugin Enterprise Ionic.