Lompat ke konten

@capgo/capacitor-appsflyer

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

Capacitor plugin untuk atribusi, analisis, dan tautan dalam aplikasi 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 kejadian dalam aplikasi.
  • setCustomerUserId - Mengatur ID pelanggan sendiri memungkinkan Anda untuk 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.
MethodeDeskripsi
addListener('conversion_callback', listener)Dengarkan panggilan balik konversi, termasuk onConversionDataSuccess dan onConversionDataFail, dengan OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Dengarkan panggilan balik atribusi aplikasi terbuka, termasuk onAppOpenAttribution dan onAttributionFailure, dengan OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Dengarkan panggilan balik tautan dalam yang diintegrasikan dengan OnDeepLink payloads.
initSDKUse this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.
startSDKGunakan metode ini untuk memulai AppsFlyer SDK, hanya pada mode mulai manual.
logEventTuliskan sebuah event dalam aplikasi.
setCustomerUserIdMengatur ID pelanggan sendiri memungkinkan Anda untuk 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.
setCurrencyCodeMengatur 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 ditandai dengan merek sehingga AppsFlyer dapat menyelesaikan parameter atribusi yang disembunyikan dalam tautan pendek.
appendParametersToDeepLinkingURLMengaktifkan atribusi untuk tautan dalam aplikasi tanpa OneLink. Panggil metode ini sebelum startSDK()Mengaktifkan atribusi untuk tautan dalam aplikasi tanpa OneLink. Panggil metode ini sebelum pid Mengaktifkan atribusi untuk tautan dalam aplikasi tanpa OneLink. Panggil metode ini sebelum is_retargeting=true Ini berada di map parameter.
setResolveDeepLinkURLsPakai ini ketika OneLink AppsFlyer dibungkus di dalam Universal Link lainnya. Ini memungkinkan SDK menyelesaikan URL yang dibungkus sehingga deep linking masih berfungsi dengan benar.
addPushNotificationDeepLinkPathMengatur cara SDK mengekstrak nilai deep link dari payload notifikasi push.
setSharingFilterMenghentikan event dari menyebar ke mitra AppsFlyer yang ditentukan.
setSharingFilterForAllPartnersMenghentikan event dari menyebar ke semua mitra AppsFlyer. Menggantikan pengaturan filter berbagi yang telah ditetapkan.
setSharingFilterForPartnersMenghentikan event dari menyebar ke mitra AppsFlyer yang ditentukan.
setAdditionalDataMengatur data kunci-nilai tambahan untuk dikirim ke AppsFlyer.
getAppsFlyerUIDMendapatkan ID perangkat unik AppsFlyer (dibuat untuk setiap instalasi baru aplikasi).
anonymizeUserMengaktifkan Opt-Out dari analisis AppsFlyer (Menganonimkan data pengguna).
stopSetelah API ini dijalankan, SDK kami tidak lagi berkomunikasi dengan server kami dan berhenti berfungsi. Berguna ketika menerapkan opt-in/opt-out pengguna.
disableSKAdNetworkMengaktifkan Opt-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 iklan Apple Search.
setHostSet host yang dapat disesuaikan.
generateInviteLinkMengizinkan pengguna yang sudah ada untuk mengundang teman dan kontak mereka sebagai pengguna baru untuk aplikasi Anda.
validateAndLogInAppPurchaseAndroidAPI untuk verifikasi server pembelian dalam aplikasi. Jika validasi berhasil, maka af_purchase akan terdaftar secara otomatis dengan nilai yang relevan.
validateAndLogInAppPurchaseIosLihat definisi sumber untuk perilaku saat ini.
getSdkVersionPeroleh versi AppsFlyer SDK yang digunakan di aplikasi.
enableFacebookDeferredApplinksDengan mengaktifkan pengumpulan tautan aplikasi yang tertunda Facebook, Anda harus memiliki Facebook SDK dan aplikasi Facebook di perangkat target/klien. Ini API harus diaktifkan sebelum menginisialisasi AppsFlyer SDK untuk berfungsi dengan baik.
sendPushNotificationDataUkur dan dapatkan data dari kampanye pemberitahuan push.
setCurrentDeviceLanguageTetapkan bahasa perangkat. Data akan ditampilkan dalam Laporan Data Asli.
logCrossPromoteImpressionLog impresi sebagai bagian dari kampanye promosi lintas. Pastikan untuk menggunakan ID aplikasi yang dipromosikan seperti yang terlihat di dashboard AppsFlyer.
setUserEmailsTetapkan email pengguna dan enkripsi mereka.
logLocationLog lokasi pengguna secara manual.
setPhoneNumberakan dikirim sebagai string SHA-256 yang dienkripsi.
setPartnerDataMengizinkan pengiriman data kustom untuk keperluan integrasi mitra.
logInviteGunakan untuk merekam event undangan pengguna dalam aplikasi (af_invite).
setDisableNetworkDataGunakan untuk keluar dari pengumpulan nama operator jaringan (carrier) dan nama operator SIM dari perangkat.
enableTCFDataCollectionGunakan untuk mengaktifkan/mengaktifkan pengumpulan data persetujuan secara otomatis, untuk pengguna yang menggunakan CMP. Nilai flag akan disimpan antara sesi aplikasi.
setConsentDataGunakan 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.
logAdRevenueDengan mengatributkan pendapatan iklan, pemilik aplikasi mendapatkan pandangan lengkap tentang nilai LTV pengguna dan ROI kampanye. Pendapatan iklan dihasilkan dengan menampilkan iklan pada video berbayar, dinding tawaran, interstitial, dan banner dalam aplikasi. Anda dapat menggunakan metode ini untuk merekam pendapatan iklan.
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 sedang berhenti.
disableAppSetIdMenghapus pengumpulan ID Set Aplikasi. Jika dipanggil sebelum SDK init, ID Set Aplikasi tidak akan dikumpulkan. Jika dipanggil setelah init, ID Set Aplikasi akan dikumpulkan tetapi tidak akan dikirim dalam payload permintaan. Hanya tersedia untuk Android.
validateAndLogInAppPurchaseV2API untuk verifikasi server pembelian dalam aplikasi V2. Jika validasi berhasil, af_purchase event dengan nilai yang relevan akan ditetapkan 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 pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-appsflyer untuk kemampuan asli di Menggunakan @capgo/capacitor-appsflyer, Capgo Direktori Plugin untuk alur produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur produk di Alternatif Plugin Enterprise Ionic.