Facebook Login adalah cara baru untuk mengizinkan akses ke data API Pelaporan Audience Network. Pendekatan ini akan menggantikan token pengguna sistem lama salin-tempel dari antarmuka Pengelola Monetisasi. Pendekatan ini adalah cara yang lebih aman untuk memberikan akses ke data Anda, agar terhindar dari risiko tereksposnya token Pengelola Monetisasi di luar bisnis.
Dokumen ini berfokus pada pemberian panduan untuk integrasi API Pelaporan langsung, Pengukuran Seluler, Mediasi, dan partner Facebook lainnya yang bekerja untuk mengakses data API Pelaporan atas nama penerbit.
Jika Anda menggunakan partner yang ada (Partner Pengukuran Seluler atau Partner Mediasi), Anda tidak perlu melakukan coding lagi. Pastikan partner Anda mengintegrasikan alur Facebook Login. Anda harus mengeklik opsi “Login dengan Facebook” dan pilih properti yang ingin diberikan akses dengan token yang akan Anda buat.
Jika Anda memilih SEMUA properti, token akan memberikan akses ke semua properti di bawah Bisnis selama pengguna yang membuat token memiliki akses ke properti tersebut di Pengelola Bisnis.
Jika Anda perlu menggunakan API Pelaporan secara langsung, pertama-tama Anda harus membuat aplikasi Facebook dan mendapatkan izin yang diperlukan. Aplikasi Anda memerlukan izin read_audience_network_insights
untuk mengakses data API Pelaporan Audience Network. Untuk mendapatkan izin ini untuk aplikasi Anda, bisnis harus sudah onboarding di Audience Network.
Aplikasi Anda sudah masuk ke Audience Network dan dapat menggunakan izin read_audience_network_insights
. Jika Anda tidak dapat melihat read_audience_network_insights
, pastikan aplikasi telah ditautkan ke Bisnis yang memiliki akses ke akun Bisnis Pengelola Monetisasi Anda.
Jika sebelumnya Anda telah mendapatkan read_insights permission
dengan Facebook Login, izin ini memang masih bisa digunakan. Namun, kami sarankan Anda beralih ke izin read_audience_network_insights
.
Cara pendekatan Anda mengakses API Pelaporan akan bervariasi, tergantung jenis integrasi yang dimiliki. Silakan ikuti petunjuk yang berlaku untuk kasus Anda:
Jika Anda memiliki integrasi API Pelaporan khusus (langsung) tanpa antarmuka front-end/UI dan Anda menggunakannya untuk kueri data hanya untuk bisnis Anda, Anda dapat menggunakan petunjuk berikut untuk mendapatkan akses ke API Pelaporan.
Sekarang Anda bisa mengakses data API Pelaporan Audience Network dengan token ini.
Panduan berikut berguna bagi penerbit dan partner dengan antarmuka UI mereka sendiri yang bisa diberi tombol Facebook Login. Panduan ini akan berguna bagi penerbit yang ingin mengakses data mereka sendiri, serta partner yang ingin mengakses data monetisasi penerbit lain dengan izin mereka.
Anda juga dapat memeriksa video demo end-to-end dari panduan berikut termasuk langkah izin dari atas:
read_audience_network_insights
" yang baru diakses, dan bukan izin "public_profile,email
". Dengan izin yang diperbarui, kode tombol Anda harus terlihat seperti ini: <fb:login-button scope="read_audience_network_insights" onlogin="checkLoginState();"> </fb:login-button>
statusChangeCallback
dari langkah-langkah sebelumnya.Pesan Kesalahan | Artinya | Tindakan/cara mengatasi |
---|---|---|
Membaca insight Halaman, bisnis, aplikasi, domain, atau grup sumber peristiwa yang tidak dimiliki oleh pengguna atau aplikasi yang melakukan kueri | Untuk token Facebook Login, hal itu berarti bahwa aplikasi yang mengeluarkan token tidak memiliki izin ( | Admin Bisnis perlu memberikan akses ke semua properti kepada pengguna yang ingin atau telah membuat token. |
Data Hilang atau Kosong | Hal ini biasanya berarti bahwa semua atau sebagian data telah difilter menggunakan agregasi privasi kami. Hal ini juga dapat divalidasi dengan data MoMa. | Periksa apakah ada array |
| Aplikasi yang dibuat untuk menghasilkan token tidak dibuat sebagai jenis Bisnis dan aplikasi tersebut telah ditautkan dengan Pengelola Monetisasi Audience Network Anda. | Pastikan Anda membuat Aplikasi untuk menghasilkan token sebagai Bisnis. Cobalah untuk membuat aplikasi baru dan pastikan Anda mengikuti petunjuk di bagian Izin. Buka developers.facebook.com/apps dan pilih aplikasi yang tidak dapat Anda lihat |
| Token telah kedaluwarsa | Harap pastikan token tersebut diubah menjadi token Berdurasi Lama. Ikuti petunjuk di bagian "Ubah token ini menjadi token akses Berdurasi Lama". Token Berdurasi Lama dimuat ulang sekali per hari, ketika permintaan API Pelaporan dibuat ke server Facebook. Jika tidak ada permintaan yang dibuat, token akan kedaluwarsa setelah sekitar 60 hari dan orang tersebut harus membuat token baru. |
Dua Aplikasi dengan nama yang sama ditampilkan | Periksa apakah salah satu aplikasi memiliki izin | Gunakan aplikasi yang memiliki izin |
(#200) Cara untuk mengakses API Pelaporan v2.0 telah berubah. Anda kini perlu menerapkan Facebook Login untuk aplikasi Anda agar bisa mengakses API ini. | Anda tidak menggunakan kredensial untuk mengakses API dengan cara baru. | Pastikan Anda membuat aplikasi baru dari awal (hanya untuk digunakan untuk membuat token) dan Anda membuatnya sebagai jenis Bisnis. |