context
Section titled “Overview”Capacitor plugin untuk atribusi, analitik, dan tautan dalam aplikasi AppsFlyer.
Kemampuan Dasar
Section titled “Core Capabilities”initSDK- Gunakan metode ini untuk menginisialisasi dan memulai AppsFlyer SDK. Ini API harus dipanggil segera setelah aplikasi diluncurkan.startSDKPilih metode ini untuk memulai AppsFlyer SDK, hanya pada mode mulai manual.logEventMengirimkan event aplikasi.setCustomerUserId- Setting your own customer ID enables you to cross-reference your own unique ID with AppsFlyer’s unique ID and other devices’ IDs. This ID is available in raw-data reports and in the Postback APIs for cross-referencing with your internal IDs.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
addListener('conversion_callback', listener) | Dengarkan panggilan balik konversi, termasuk onConversionDataSuccess dan onConversionDataFailcontext OnConversionDataResult bersama dengan |
addListener('oaoa_callback', listener) | Dengarkan panggilan atribusi aplikasi terbuka, termasuk onAppOpenAttribution dan onAttributionFailurecontext OnAppOpenAttribution bersama dengan |
addListener('udl_callback', listener) | Terima panggilan tautan dalam yang terintegrasi dengan OnDeepLink payloads. |
initSDK | Gunakan metode ini untuk menginisialisasi dan memulai AppsFlyer SDK. Ini API harus dipanggil segera setelah aplikasi diluncurkan. |
startSDK | Gunakan metode ini untuk memulai AppsFlyer SDK, hanya pada mode mulai manual. |
logEvent | Logkan suatu 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 | Passkan 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 basis tautan untuk atribusi undangan. |
setOneLinkCustomDomain | Mengdaftarkan domain OneLink yang ditandai sehingga AppsFlyer dapat menyelesaikan atribusi parameter yang disembunyikan dalam tautan pendek. |
appendParametersToDeepLinkingURL | Mengaktifkan atribusi untuk tautan dalam aplikasi tanpa OneLink. Panggil metode ini sebelum startSDK()Mengaktifkan atribusi untuk tautan dalam aplikasi tanpa OneLink. Panggil metode ini sebelum __CAPGO_KEEP_1__. Pastikan Anda telah memasukkan setidaknya pid dan is_retargeting=true di dalam peta parameter. |
setResolveDeepLinkURLs | Pakai ini ketika sebuah OneLink AppsFlyer dibungkus di dalam sebuah Universal Link lain. Ini memungkinkan SDK menyelesaikan URL yang dibungkus sehingga deep linking masih berfungsi dengan benar. |
addPushNotificationDeepLinkPath | Mengatur cara SDK mengambil 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 setSharingFilter. |
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 | Mengaktifkan Opt-Out dari analisis AppsFlyer (Menghilangkan data pengguna). |
stop | Saat API ini dijalankan, SDK kami tidak lagi berkomunikasi dengan server kami dan berhenti berfungsi. Berguna ketika menerapkan opt-in/opt-out pengguna. |
disableSKAdNetwork | Mengaktifkan Opt-out dari SKAdNetwork. |
disableAdvertisingIdentifier | Menonaktifkan pengumpulan ID iklan yang berbeda oleh SDK. Ini termasuk Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID dan Amazon Advertising ID (AAID). |
disableCollectASA | Mengopt-out atribusi Apple Search Ads. |
setHost | Mengatur host yang dapat disesuaikan. |
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, af_purchase akan secara otomatis dilogkan dengan nilai yang relevan. |
validateAndLogInAppPurchaseIos | Lihat definisi sumber untuk perilaku saat ini. |
getSdkVersion | Mendapatkan versi AppsFlyer SDK yang digunakan dalam 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 dapat berfungsi dengan baik. |
sendPushNotificationData | Mengukur dan mendapatkan data dari kampanye pemberitahuan push. |
setCurrentDeviceLanguage | Atur bahasa perangkat. Data akan ditampilkan dalam Laporan Data Raw. |
logCrossPromoteImpression | Menglog impresi sebagai bagian dari kampanye promosi lintas aplikasi. Pastikan untuk menggunakan ID aplikasi yang dipromosikan seperti yang terlihat di dashboard AppsFlyer. |
setUserEmails | Mengatur alamat email pengguna dan mengenkripsinya. |
logLocation | Mengaktifkan lokasi pengguna secara manual. |
setPhoneNumber | Dikirimkan sebagai string SHA-256 yang dienkripsi. |
setPartnerData | Mengizinkan pengiriman data kustom untuk keperluan integrasi mitra. |
logInvite | Gunakan untuk merekam event undangan dalam aplikasi (af_invite). |
setDisableNetworkData | Menggunakan untuk mengaktifkan/menghentikan pengumpulan nama operator jaringan (carrier) dan nama operator SIM dari perangkat. |
enableTCFDataCollection | Menggunakan untuk mengaktifkan/menghentikan pengumpulan data persetujuan secara otomatis, untuk pengguna yang menggunakan CMP. Nilai flag akan disimpan antara sesi aplikasi. |
setConsentData | Menggunakan 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. |
logAdRevenue | Dengan mengatribut pendapatan iklan, pemilik aplikasi mendapatkan pandangan lengkap tentang nilai LTV pengguna dan ROI kampanye. Pendapatan iklan dihasilkan dengan menampilkan iklan pada video berhadiah, dinding tawaran, interstitia, dan banner dalam aplikasi. Anda dapat menggunakan metode ini untuk merekam pendapatan iklan Anda. |
setConsentDataV2 | Menggunakan 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. |
isSDKStarted | Menggunakan metode ini untuk memeriksa apakah SDK AppsFlyer sudah diaktifkan dalam sesi saat ini. |
isSDKStopped | Menggunakan metode ini untuk memeriksa apakah SDK AppsFlyer sedang dihentikan. |
disableAppSetId | Menghentikan pengumpulan ID AppSet. Jika dipanggil sebelum SDK diinisialisasi, ID AppSet tidak akan dikumpulkan. Jika dipanggil setelah inisialisasi, ID AppSet akan dikumpulkan tetapi tidak akan dikirim dalam payload permintaan. Hanya tersedia untuk Android. |
validateAndLogInAppPurchaseV2 | API untuk verifikasi server pembelian dalam aplikasi V2. Jika validasi berhasil, af_purchase event dengan nilai yang relevan akan ditulis secara otomatis. |
Sumber Kebenaran
Judul Bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts dalam 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, Daftar Plugin Capgo untuk alur kerja produk dalam Daftar Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi dalam Plugin Capacitor 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.