Peristiwa Aplikasi Tanpa Kode, diperkenalkan di v4.34, memungkinkan Anda untuk menggunakan Pengelola Peristiwa untuk menambahkan atau menghapus peristiwa aplikasi tanpa menerapkan kode atau merilis versi baru aplikasi Anda.
Anda harus memiliki salah satu dari berikut ini:
Baca Panduan Memulai Peristiwa Aplikasi untuk Android untuk menginstal Facebook SDK untuk Android versi terbaru, Panduan Upgrade untuk upgrade ke SDK versi terbaru, atau, jika Anda sudah menginstal v4.34-4.37, tambahkan Kit Marketing dengan membuka <your_app> | Gradle Scripts | build.gradle (Module: app) Anda dan menambahkan bagian dependencies{}
berikut.
implementation 'com.facebook.android:facebook-marketing:[4,5)'
Jangan lupa membuat ulang proyek Anda.
Untuk mengaktifkan peristiwa debug Tanpa Kode, tambahkan baris berikut dalam AndroidManifest.xml
:
<meta-data android:name="com.facebook.sdk.CodelessDebugLogEnabled" android:value="true" />
Buka Pengelola Peristiwa untuk menambahkan peristiwa aplikasi tanpa kode yang ingin Anda lacak.
Catatan: Mungkin perlu hingga 30 menit sampai peristiwa muncul di Pengelola Peristiwa Anda.
Buka Bantuan Iklan Aplikasi.
fb_codeless_debug
, peristiwa tes yang Anda pilih akan tercantum dalam tabel.Catatan: Hanya berfungsi untuk Facebook SDK v4.35 dan lebih tinggi.
Kunjungi Panduan Memulai Peristiwa Aplikasi untuk iOS untuk menginstal iOS SDK versi terbaru, Panduan Upgrade untuk meningkatkan ke SDK versi terbaru atau jika Anda menginstal v4.34-4.37 SDK Inti saja, tambahkan Kit Marketing dengan menambahkan berikut ke Podfile Anda.
pod 'FBSDKMarketingKit'
Ingat, jalankan pod update
, lalu pod install --repo-update
.
Aktifkan pencatatan peristiwa debug Tanpa Kode dengan membuka .plist
aplikasi sebagai kode dalam Xcode dan tambahkan XML berikut ke kamus properti:
<key>FacebookCodelessDebugLogEnabled</key> <true/>
Peristiwa yang dikumpulkan dan dikirim oleh aplikasi Anda ke Facebook mungkin mewajibkan Anda untuk mengungkapkan jenis data ini dalam kuesioner App Store Connect. Anda bertanggung jawab untuk memastikan hal ini tecermin dalam kebijakan privasi aplikasi Anda. Kunjungi artikel Detail Privasi App Store Apple untuk mempelajari selengkapnya tentang jenis data yang perlu Anda ungkapkan.
Buka Pengelola Peristiwa untuk menambahkan peristiwa aplikasi tanpa kode yang ingin Anda lacak.
Catatan: Mungkin perlu hingga 30 menit sampai peristiwa muncul di Pengelola Peristiwa Anda.
Buka Bantuan Iklan Aplikasi.
fb_codeless_debug
, peristiwa akan tercantum dalam tabel.Kami mewajibkan Facebook SDK untuk Unity v4.34 atau lebih tinggi.
Lihat Memulai Facebook SDK untuk Unity untuk menginstal versi terbaru dari Facebook SDK untuk Unity, dan ikuti pengaturan khusus platform untuk Unity iOS atau Unity Android.
Untuk mengaktifkan opsi ini, di Unity Editor
pilih Facebook | Edit Settings
, lalu pilih Auto Logging App Events
:
Di titik ini Anda bisa menambahkan Peristiwa Aplikasi dengan Pengelola Peristiwa:
Di bawah Add Data Source
, pilih App Events
.
Klik User our codeless event setup tool
Pilih aplikasi yang ingin Anda tambahi peristiwa aplikasi.
Klik Start Setup
untuk memilih platform Anda. Jika ini adalah pertama kalinya Anda mengunjungi alur tanpa kode, Anda akan melihat tutorial kecil.
Setelah tutorial, buka sesi baru aplikasi Anda di perangkat seluler Anda.
Goyangkan perangkat seluler Anda sampai versi aplikasi Anda muncul.
Klik elemen mana pun untuk menambahkan peristiwa aplikasi. Buka beberapa halaman aplikasi Anda untuk memilih elemen di seluruh aplikasi.
Di Unity Editor
, klik Save
untuk menambahkan peristiwa.
Setelah Anda menambahkan semua peristiwa, klik Review and Finish
.
Klik Test Events
atau Save and Exit
.
Mungkin perlu hingga 30 menit sampai peristiwa muncul di Pengelola Peristiwa Anda. Ulangi langkah-langkah ini untuk setiap platform, seperti iOS atau Android yang didukung game Anda.
Buka Bantuan Iklan Aplikasi.
Di bawah Select an App
, Klik Submit
.
Pilih App Events Tester
.
Jika aplikasi mengirim peristiwa fb_codeless_debug
, peristiwa akan muncul dalam tabel.
Beberapa menit setelah Anda meluncurkan aplikasi Anda di perangkat tes, Anda akan melihat peristiwa dengan nama fb_codeless_debug
di Pengelola Peristiwa.
Untuk mematikan pencatatan peristiwa aplikasi Tanpa Kode, gunakan fitur pengaturan peristiwa tanpa kode dan hapus semua peristiwa.
Android SDK build Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : Attribute activity#com.facebook.FacebookActivity@theme value=(@android:style/Theme.Translucent.NoTitleBar) from AndroidManifest.xml:69:13-72is also present at [com.facebook.android:facebook-android-sdk:4.16.0] AndroidManifest.xml:32:13-63 value=(@style/com_facebook_activity_theme).Suggestion: add 'tools:replace="android:theme"' to <activity> element at AndroidManifest.xml:66:9-70:47 to override.
manifest
di file AndroidManifest.xml
:
<manifest> ... xmlns:tools="http://schemas.android.com/tools" ... </manifest>Dan berikut ini ke elemen
activity
:
<activity> ... tools:replace="android:theme" ... </activity>
[!] Unable to find a specification for FBSDKMarketingKit
pod update
, lalu pod install --repo-update
.