Pendahuluan
Bab berjudul “Pendahuluan”Plugin Capacitor untuk atribusi, analisis, dan tautan dalam aplikasi AppsFlyer.
Kemampuan Utama
Bab berjudul “Kemampuan Utama”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.
Publik API
Judul Bagian "Publik API"| Metode | Deskripsi |
|---|---|
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. |
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 | Tuliskan acara 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. |
setCurrencyCode | Mengatur mata uang yang digunakan untuk pembelian dalam aplikasi. Berikan kode ISO 4217 tiga karakter code. |
updateServerUninstallToken | Laporkan token GCM/FCM pada Android atau token APNs pada iOS ketika plugin lain mengumpulkannya. Gunakan ini untuk mengirimkan token pengukuran uninstall ke AppsFlyer. |
setAppInviteOneLink | Mengatur ID OneLink yang digunakan sebagai dasar tautan untuk atribusi undangan. |
setOneLinkCustomDomain | Meregistrasi domain OneLink yang ditandai dengan merek sehingga AppsFlyer dapat menyelesaikan parameter atribusi yang disembunyikan dalam tautan pendek. |
appendParametersToDeepLinkingURL | Mengaktifkan atribusi untuk tautan dalam aplikasi tanpa OneLink. Panggil metode ini sebelumnya startSDK()Termasuklah setidaknya pid dan is_retargeting=true dalam map parameter. |
setResolveDeepLinkURLs | Pakai 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. |
addPushNotificationDeepLinkPath | Mengatur bagaimana SDK mengekstrak nilai deep link dari payload notifikasi push. |
setSharingFilter | Menghentikan event dari menyebar ke mitra AppsFlyer yang ditentukan. |
setSharingFilterForAllPartners | Menghentikan event dari menyebar ke semua mitra AppsFlyer. Menggantikan pengaturan filter berbagi. |
setSharingFilterForPartners | Menghentikan event dari menyebar ke mitra AppsFlyer yang ditentukan. |
setAdditionalData | Mengatur data kunci-nilai tambahan untuk dikirim ke AppsFlyer. |
getAppsFlyerUID | Mendapatkan ID perangkat unik AppsFlyer (dibuat untuk setiap instalasi baru aplikasi). |
anonymizeUser | Opt-Out Akun Pengguna dari analitik AppsFlyer (Mengamankan data pengguna). |
stop | Setelah API ini dijalankan, SDK kita tidak lagi berkomunikasi dengan server kita dan berhenti berfungsi. Berguna ketika mengimplementasikan opt-in/opt-out pengguna. |
disableSKAdNetwork | Keluar dari SKAdNetwork. |
disableAdvertisingIdentifier | Menghapus pengumpulan berbagai ID Iklan oleh SDK. Ini termasuk Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID dan Amazon Advertising ID (AAID). |
disableCollectASA | Keluar dari atribusi Apple Search Ads. |
setHost | Mengatur host yang diinginkan. |
generateInviteLink | Mengizinkan pengguna yang sudah ada untuk mengundang teman dan kontak mereka sebagai pengguna baru untuk aplikasi Anda. |
validateAndLogInAppPurchaseAndroid | API untuk verifikasi server pembelian dalam aplikasi. Jika validasi berhasil, maka af_purchase event dengan nilai yang relevan akan terlog otomatis. |
validateAndLogInAppPurchaseIos | Lihat definisi sumber untuk perilaku saat ini. |
getSdkVersion | Dapatkan versi AppsFlyer SDK yang digunakan di aplikasi. |
enableFacebookDeferredApplinks | Mengaktifkan 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. |
sendPushNotificationData | Measuring dan mendapatkan data dari kampanye pemberitahuan push. |
setCurrentDeviceLanguage | Mengatur bahasa perangkat. Data akan ditampilkan dalam Laporan Data Asli. |
logCrossPromoteImpression | Menyimpan impresi sebagai bagian dari kampanye promosi lintas aplikasi. Pastikan untuk menggunakan ID aplikasi yang dipromosikan seperti yang terlihat di dashboard AppsFlyer. |
setUserEmails | Atur alamat email pengguna dan enkripsi mereka. |
logLocation | Log lokasi pengguna secara manual. |
setPhoneNumber | Akan dikirim sebagai string enkripsi SHA-256. |
setPartnerData | Mengizinkan pengiriman data kustom untuk keperluan integrasi mitra. |
logInvite | Gunakan untuk merekam event pengundangan pengguna di dalam aplikasi (af_invite). |
setDisableNetworkData | Gunakan untuk keluar dari mengumpulkan nama operator jaringan (carrier) dan nama operator SIM dari perangkat. |
enableTCFDataCollection | Gunakan untuk mengaktifkan/mengaktifkan pengumpulan data persetujuan secara otomatis, untuk pengguna yang menggunakan CMP. Nilai flag akan disimpan antara sesi aplikasi. |
setConsentData | Gunakan 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. |
logAdRevenue | Dengan 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. |
setConsentDataV2 | Gunakan 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. |
isSDKStarted | Gunakan metode ini untuk memeriksa apakah SDK AppsFlyer sudah dimulai dalam sesi saat ini. |
isSDKStopped | Gunakan metode ini untuk memeriksa apakah SDK AppsFlyer sedang berhenti. |
disableAppSetId | Menghapus 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. |
validateAndLogInAppPurchaseV2 | API untuk verifikasi server pembelian dalam aplikasi V2. Sebuah af_purchase event dengan nilai relevan akan tercatat secara otomatis jika validasi berhasil. |
Sumber Kebenaran
Judul Bagian “Sumber Kebenaran”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.