Lompat ke konten

@capgo/capacitor-appsflyer

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

Plugin Capacitor 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 mengacu ID unik Anda dengan ID unik AppsFlyer dan ID perangkat lainnya. ID ini tersedia dalam laporan data mentah dan dalam API Postback untuk mengacu 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 panggilan balik atribusi aplikasi terbuka, termasuk onAppOpenAttribution dan onAttributionFailure, dengan OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Tunggu panggilan callback untuk tautan dalam yang terintegrasi 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 acara 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.
updateServerUninstallTokenLaporkan 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 dasar tautan untuk atribusi undangan.
setOneLinkCustomDomainMeregistrasi 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 sebelumnya startSDK()Termasuklah setidaknya pid dan is_retargeting=true dalam map parameter.
setResolveDeepLinkURLsPakai ini ketika sebuah OneLink AppsFlyer tertutup di dalam sebuah Universal Link lainnya. Ini memungkinkan SDK untuk menyelesaikan URL yang tertutup sehingga deep linking masih berfungsi dengan benar.
addPushNotificationDeepLinkPathMengatur bagaimana 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.
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).
anonymizeUserOpt-Out Akun Pengguna dari analitik AppsFlyer (Mengamankan data pengguna).
stopSetelah API ini dijalankan, SDK kita tidak lagi berkomunikasi dengan server kita dan berhenti berfungsi. Berguna ketika mengimplementasikan opt-in/opt-out pengguna.
disableSKAdNetworkKeluar 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).
disableCollectASAKeluar dari atribusi Apple Search Ads.
setHostMengatur host yang diinginkan.
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 event dengan nilai yang relevan akan terlog otomatis.
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 target/klien. API ini harus diinvok sebelum menginisialisasi AppsFlyer SDK agar berfungsi dengan baik.
sendPushNotificationDataMeasuring dan mendapatkan data dari kampanye pemberitahuan push.
setCurrentDeviceLanguageMengatur bahasa perangkat. Data akan ditampilkan dalam Laporan Data Asli.
logCrossPromoteImpressionMenyimpan impresi sebagai bagian dari kampanye promosi lintas aplikasi. Pastikan untuk menggunakan ID aplikasi yang dipromosikan seperti yang terlihat di dashboard AppsFlyer.
setUserEmailsAtur alamat email pengguna dan enkripsi mereka.
logLocationLog lokasi pengguna secara manual.
setPhoneNumberAkan dikirim sebagai string enkripsi SHA-256.
setPartnerDataMengizinkan pengiriman data kustom untuk keperluan integrasi mitra.
logInviteGunakan untuk merekam event pengundangan pengguna di dalam aplikasi (af_invite).
setDisableNetworkDataGunakan untuk keluar dari mengumpulkan 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 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 dari nilai LTV pengguna dan ROI kampanye. Pendapatan iklan dihasilkan dengan menampilkan iklan pada video berhadiah, dinding tawaran, interstitial, dan banner di dalam aplikasi. Anda dapat menggunakan metode ini untuk merekam pendapatan iklan.
setConsentDataV2Gunakan 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.
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 Aplikasi. Jika dipanggil sebelum SDK diinisialisasi, ID Aplikasi Tidak akan dikumpulkan. Jika dipanggil setelah inisialisasi, ID Aplikasi akan dikumpulkan tetapi tidak dikirim dalam payload permintaan. Hanya Android.
validateAndLogInAppPurchaseV2API untuk verifikasi server pembelian dalam aplikasi V2. Sebuah af_purchase event dengan nilai relevan akan tercatat secara otomatis jika validasi berhasil.

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 dalam Menggunakan @capgo/capacitor-appsflyer Capgo Direktori Plugin untuk alur kerja produk dalam Capgo Direktori Plugin Capacitor Plugin oleh Capgo untuk detail implementasi dalam Capacitor Plugin oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi dalam Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk dalam Alternatif Plugin Enterprise Ionic.