Peristiwa Aplikasi Tanpa Kode

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.

Android

Persyaratan

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.

Terapkan Fitur Peristiwa Aplikasi Tanpa Kode

Untuk mengaktifkan peristiwa debug Tanpa Kode, tambahkan baris berikut dalam AndroidManifest.xml:

<meta-data
    android:name="com.facebook.sdk.CodelessDebugLogEnabled"
    android:value="true" />

Menambahkan Peristiwa Aplikasi Anda

Buka Pengelola Peristiwa untuk menambahkan peristiwa aplikasi tanpa kode yang ingin Anda lacak.

  1. Di Pengelola Peristiwa klik Tambahkan Sumber Data Baru dan pilih Aplikasi Peristiwa di menu pilihan.
  2. Klik Gunakan fitur pengaturan peristiwa tanpa kode lalu pilih aplikasi yang ingin Anda tambahi peristiwa.
  3. Pilih platform dengan mengeklik Mulai Pengaturan.
  4. 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.
  5. Goyangkan ponsel Anda sampai versi aplikasi Anda muncul.
  6. Klik elemen mana pun untuk menambahkan peristiwa aplikasi. Buka beberapa halaman aplikasi Anda untuk memilih elemen di seluruh aplikasi.
  7. Klik Simpan di menu popup atau Batalkan untuk tidak menambahkan peristiwa.
  8. Setelah Anda menambahkan semua peristiwa, klik Tinjau dan Selesaikan.
  9. Klik Uji Peristiwa atau Simpan dan Keluar.

Catatan: Mungkin perlu hingga 30 menit sampai peristiwa muncul di Pengelola Peristiwa Anda.

Memverifikasi Integrasi Anda

Buka Bantuan Iklan Aplikasi.

  • Pilih Aplikasi dan klik Kirim.
  • Gulir turun ke bagian Alat Developer dan klik Uji Peristiwa Aplikasi.
  • Jika aplikasi mengirim peristiwa fb_codeless_debug, peristiwa tes yang Anda pilih akan tercantum dalam tabel.

Catatan: Hanya berfungsi untuk Facebook SDK v4.35 dan lebih tinggi.

iOS

Persyaratan

  • Facebook SDK Lengkap untuk iOS v4.34 sampai v7.1.1
  • Facebook SDK Inti untuk iOS v4.38 sampai v7.1.1
  • Facebook SDK Inti untuk iOS v4.34-4.37 sampai v7.1.1 dan Kit Marketing

Batasan

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.

Terapkan Fitur Peristiwa Aplikasi Tanpa Kode

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/>

Menambahkan Peristiwa Aplikasi Anda

App Store Connect untuk iOS 14

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.

  1. Di Pengelola Peristiwa, klik Tambahkan Sumber Data dan pilih Peristiwa Aplikasi di menu pilihan.
  2. Klik Gunakan alat pengaturan peristiwa tanpa kode kami lalu pilih aplikasi yang ingin Anda tambahi peristiwa.
  3. Pilih platform dengan mengeklik Mulai Pengaturan.
  4. 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.
  5. Goyangkan ponsel Anda sampai versi aplikasi Anda muncul.
  6. Klik elemen mana pun untuk menambahkan peristiwa aplikasi. Buka beberapa halaman aplikasi Anda untuk memilih elemen di seluruh aplikasi.
  7. Klik Simpan di menu popup atau Batalkan untuk tidak menambahkan peristiwa.
  8. Setelah Anda menambahkan semua peristiwa, klik Tinjau dan Selesaikan.
  9. Klik Uji Peristiwa atau Simpan dan Keluar.

Catatan: Mungkin perlu hingga 30 menit sampai peristiwa muncul di Pengelola Peristiwa Anda.

Memverifikasi Integrasi Anda

Buka Bantuan Iklan Aplikasi.

  • Pilih Aplikasi dan klik Kirim.
  • Buka bagian bawah dan pilih Penguji Peristiwa Aplikasi.
  • Jika aplikasi mengirim peristiwa fb_codeless_debug, peristiwa akan tercantum dalam tabel.

Unity

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.

Mengaktifkan Peristiwa Aplikasi Tanpa Kode

Untuk mengaktifkan opsi ini, di Unity Editor pilih Facebook | Edit Settings, lalu pilih Auto Logging App Events:

Menambahkan Peristiwa Aplikasi

Di titik ini Anda bisa menambahkan Peristiwa Aplikasi dengan Pengelola Peristiwa:

  1. Di bawah Add Data Source, pilih App Events.

  2. Klik User our codeless event setup tool

  3. Pilih aplikasi yang ingin Anda tambahi peristiwa aplikasi.

  4. Klik Start Setup untuk memilih platform Anda. Jika ini adalah pertama kalinya Anda mengunjungi alur tanpa kode, Anda akan melihat tutorial kecil.

  5. Setelah tutorial, buka sesi baru aplikasi Anda di perangkat seluler Anda.

  6. Goyangkan perangkat seluler Anda sampai versi aplikasi Anda muncul.

  7. Klik elemen mana pun untuk menambahkan peristiwa aplikasi. Buka beberapa halaman aplikasi Anda untuk memilih elemen di seluruh aplikasi.

  8. Di Unity Editor, klik Save untuk menambahkan peristiwa.

  9. Setelah Anda menambahkan semua peristiwa, klik Review and Finish.

  10. 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.

Memverifikasi Integrasi 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.

Pertanyaan Umum

UMUM

1. Bagaimana cara memeriksa apakah fitur Tanpa Kode ini terintegrasi secara benar?

Beberapa menit setelah Anda meluncurkan aplikasi Anda di perangkat tes, Anda akan melihat peristiwa dengan nama fb_codeless_debug di Pengelola Peristiwa.

2. Bagaimana cara mematikan fitur Tanpa Kode?

Untuk mematikan pencatatan peristiwa aplikasi Tanpa Kode, gunakan fitur pengaturan peristiwa tanpa kode dan hapus semua peristiwa.


Android

1. Apa yang harus saya lakukan jika melihat kesalahan build berikut:
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.
Tambahkan berikut ini ke elemen 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>

iOS

1. Apa yang harus saya lakukan jika melihat peringatan berikut:
[!] Unable to find a specification for FBSDKMarketingKit
Jalankan pod update, lalu pod install --repo-update.