MetaAds

Konektor MetaAds memungkinkan Anda terhubung ke data Meta / Facebook Ads, dan melakukan operasi buat, baca, perbarui, dan hapus pada data.

Sebelum memulai

Sebelum menggunakan konektor Meta Ads, lakukan tugas berikut:

  • Di project Google Cloud Anda:
    • Pastikan konektivitas jaringan telah disiapkan. Untuk mengetahui informasi tentang pola jaringan, lihat Konektivitas jaringan.
    • Berikan peran IAM roles/connectors.admin kepada pengguna yang mengonfigurasi konektor.
    • Berikan peran IAM berikut ke akun layanan yang ingin Anda gunakan untuk konektor:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

      Akun layanan adalah jenis Akun Google khusus yang dimaksudkan untuk mewakili pengguna non-manusia yang perlu diautentikasi dan diberi otorisasi untuk mengakses data di Google API. Jika Anda tidak memiliki akun layanan, Anda harus membuat akun layanan. Konektor dan akun layanan harus berada dalam project yang sama. Untuk mengetahui informasi selengkapnya, lihat Membuat akun layanan.

    • Aktifkan layanan berikut:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      Untuk memahami cara mengaktifkan layanan, lihat Mengaktifkan layanan.

    Jika layanan atau izin ini belum diaktifkan untuk project Anda sebelumnya, Anda akan diminta untuk mengaktifkannya saat mengonfigurasi konektor.

Mengonfigurasi konektor

Koneksi khusus untuk sumber data. Artinya, jika Anda memiliki banyak sumber data, Anda harus membuat koneksi terpisah untuk setiap sumber data. Untuk membuat koneksi, lakukan hal berikut:

  1. Di Konsol Cloud, buka halaman Integration Connectors > Connections lalu pilih atau buat project Google Cloud.

    Buka halaman Koneksi

  2. Klik + Buat baru untuk membuka halaman Buat Koneksi.
  3. Di bagian Location, pilih lokasi untuk koneksi.
    1. Region: Pilih lokasi dari menu drop-down.

      Region yang didukung untuk konektor meliputi:

      Untuk mengetahui daftar semua region yang didukung, lihat Lokasi.

    2. Klik Berikutnya.
  4. Di bagian Detail Koneksi, selesaikan langkah-langkah berikut:
    1. Konektor: Pilih Meta Ads dari daftar drop-down Konektor yang tersedia.
    2. Versi konektor: Pilih Versi konektor dari daftar drop-down versi yang tersedia.
    3. Di kolom Connection Name, masukkan nama untuk instance Koneksi.

      Nama koneksi harus memenuhi kriteria berikut:

      • Nama koneksi dapat menggunakan huruf, angka, atau tanda hubung.
      • Huruf harus berupa huruf kecil.
      • Nama koneksi harus diawali dengan huruf dan diakhiri dengan huruf atau angka.
      • Nama koneksi tidak boleh melebihi 49 karakter.
    4. Secara opsional, masukkan Deskripsi untuk instance koneksi.
    5. Akun Layanan: Pilih akun layanan yang memiliki peran yang diperlukan.
    6. Jika perlu, konfigurasikan Setelan node koneksi:

      • Jumlah minimum node: Masukkan jumlah minimum node koneksi.
      • Jumlah node maksimum: Masukkan jumlah maksimum node koneksi.

      Node adalah unit (atau replika) koneksi yang memproses transaksi. Jumlah node yang diperlukan untuk memproses lebih banyak transaksi untuk suatu koneksi akan bertambah dan sebaliknya, jumlah node yang diperlukan untuk memproses lebih sedikit transaksi akan berkurang. Untuk memahami pengaruh node terhadap harga konektor, lihat Harga untuk node koneksi. Jika Anda tidak memasukkan nilai apa pun, secara default node minimum ditetapkan ke 2 (untuk ketersediaan yang lebih baik) dan node maksimum ditetapkan ke 50.

    7. ID Akun: ID akun iklan Anda. Jika tidak ada yang ditentukan, kami akan menggunakan ID akun iklan pertama yang ditampilkan dari Iklan Facebook.
    8. Format Agregat: Format yang harus ditampilkan oleh kolom agregat atau kumpulan.
    9. Autentikasi Sebagai Halaman: Nama atau ID halaman yang akan diautentikasi saat membuat permintaan ke Facebook.
    10. Tingkat Coba Lagi: Tingkat objek iklan paling terperinci tempat driver akan mencoba mengambil hasil saat mencoba lagi.
    11. Target: Target default jika tidak ada yang ditentukan. Digunakan untuk beberapa tabel, seperti Komentar, yang targetnya dapat ditentukan.
    12. Atau, klik + Tambahkan label untuk menambahkan label ke Koneksi dalam bentuk pasangan kunci/nilai.
    13. Klik Berikutnya.
  5. Di bagian Authentication, masukkan detail autentikasi.
    1. Pilih Jenis autentikasi dan masukkan detail yang relevan.

      Jenis autentikasi berikut didukung oleh koneksi Iklan Meta:

      • Pemberian Kode Otorisasi OAuth 2.0
    2. Untuk memahami cara mengonfigurasi jenis autentikasi ini, lihat Mengonfigurasi autentikasi.

    3. Klik Berikutnya.
  6. Tinjau: Tinjau detail koneksi dan autentikasi Anda.
  7. Klik Buat.

Mengonfigurasi autentikasi

Masukkan detail berdasarkan autentikasi yang ingin Anda gunakan.

  • Pemberian Kode Otorisasi OAuth 2.0
    • Token akses: Token akses yang digunakan untuk mengautentikasi permintaan dengan koneksi berbasis alur kode otorisasi.
    • Client ID: Client ID yang diberikan oleh konektor untuk aplikasi yang Anda buat.
    • Rahasia Klien: Secret Manager Secret yang berisi rahasia klien untuk aplikasi terhubung yang Anda buat.

Konfigurasi Iklan Meta

Untuk membuat aplikasi yang terintegrasi dengan Iklan Meta, selesaikan tugas berikut:

  • Menyiapkan dan membuat akun aplikasi Meta
  • Menyiapkan autentikasi klien OAuth2.0
  • Menyiapkan detail cakupan
  • Menyiapkan URL pengalihan

Menyiapkan dan membuat akun aplikasi Meta

  1. Buka Pengelola Bisnis Facebook.
  2. Klik Buat Akun dan isi detail bisnis Anda untuk membuat akun.
  3. Verifikasi identitas dan informasi bisnis Anda selama proses penyiapan.
  4. Buka setelan bisnis dan klik Halaman di menu setelah menyiapkan akun Pengelola bisnis.
  5. Klik Tambahkan, lalu pilih Tambahkan Halaman. Ikuti perintah lainnya untuk menambahkan halaman Facebook Anda ke akun Pengelola Bisnis Anda.
  6. Klik Tambahkan Akun di menu di setelan bisnis. Klik Tambahkan, lalu pilih Tambahkan Akun Iklan.
  7. Anda dapat menggunakan akun iklan yang ada atau membuat akun iklan baru.

  8. Klik Metode Pembayaran di setelan bisnis.
  9. Klik Tambahkan untuk menambahkan metode pembayaran seperti kartu kredit atau akun PayPal. Ikuti petunjuk lainnya untuk memasukkan informasi pembayaran Anda.
  10. Klik Tambahkan Orang, lalu masukkan alamat email orang yang ingin Anda beri akses ke akun Pengelola Bisnis Anda. Tetapkan peran dan izin yang sesuai untuk setiap orang berdasarkan tanggung jawabnya.
  11. Buka Pengelola Iklan, klik ikon menu di Pengelola Bisnis, lalu pilih Pengelola Iklan. Klik Buat untuk membuat kampanye iklan.
  12. Ikuti perintah untuk menentukan tujuan kampanye, target audiens, format iklan, anggaran, dan jadwal.
  13. Upload iklan yang telah Anda buat, dan verifikasi detailnya sebelum mengirimkan kampanye iklan untuk ditinjau.
  14. Pantau kampanye iklan dan performanya di Pengelola iklan setelah ditayangkan. Analisis metrik utama seperti jangkauan, engagement, dan rasio konversi. Sesuaikan kampanye sesuai kebutuhan untuk mengoptimalkan performa dan mencapai sasaran iklan Anda.
  15. Login dengan akun Facebook pribadi Anda atau daftar untuk membuat akun baru jika Anda belum memilikinya. Login ke developer Facebook.
  16. Klik menu dropdown Aplikasi Saya, lalu pilih Buat Aplikasi.
  17. Pilih platform untuk aplikasi Anda seperti iOS, Android, Web, dll.
  18. Berikan informasi dasar tentang aplikasi Anda, seperti nama, alamat email, dan kategori.
  19. Klik Create App ID untuk membuat ID unik bagi aplikasi Anda setelah memberikan informasi yang diperlukan.
  20. Konfigurasi setelan tambahan untuk aplikasi Anda, seperti menambahkan detail khusus platform yang mencakup ID paket iOS, nama paket Android, dan menyiapkan URL kebijakan privasi dan domain aplikasi.
  21. Pilih produk Facebook yang ingin Anda integrasikan ke dalam aplikasi, seperti Login dengan Facebook, Analytics, atau Iklan.
  22. Ikuti petunjuk yang diberikan untuk menyiapkan lingkungan pengembangan dan mengintegrasikan Facebook SDK ke dalam kode aplikasi Anda.
  23. Setelah aplikasi Anda disiapkan dan dikonfigurasi, mulailah membangun dan menguji fiturnya menggunakan alat dan resource developer Facebook.
  24. Untuk mengetahui informasi tentang cara membuat aplikasi, lihat Membuat aplikasi.

Menyiapkan detail autentikasi klien OAuth2.0

  1. Buka Meta for developers menggunakan kredensial Facebook Anda.
  2. Klik Aplikasi Saya, pilih tab Aplikasi, lalu pilih Aplikasi Meta yang telah Anda buat sebelumnya.
  3. Klik Setelan Aplikasi > Dasar.
  4. Lihat Rahasia aplikasi yang merupakan rahasia klien. Klik tampilkan, masukkan sandi akun Anda, salin, dan simpan untuk penggunaan lebih lanjut.
  5. Klik Setelan Aplikasi > Lanjutan. Temukan token klien, yang merupakan ID klien. Anda dapat meresetnya jika perlu.

Menyiapkan detail cakupan

Cakupan konektor Meta Ads adalah ads_management.

Menyiapkan detail URL pengalihan

  1. Buka Meta for developers menggunakan kredensial Facebook Anda.
  2. Klik tab Aplikasi, lalu pilih Aplikasi Meta yang Anda buat sebelumnya.
  3. Klik Login > Settings di Facebook.
  4. Tempelkan URL pengalihan yang dibuat di bagian Valid OAuth Redirect URIs dan masukkan detail di kolom wajib diisi lainnya.

Contoh konfigurasi koneksi

Bagian ini mencantumkan nilai contoh untuk berbagai kolom yang Anda konfigurasi saat membuat koneksi Iklan Meta.

Jenis koneksi web Meta Ads

Nama kolom Detail
Lokasi us-central1
Konektor facebookads
Versi konektor 1
Nama Koneksi google-cloud-meta-ads-conn
Akun Layanan SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
Jumlah minimum node 2
Jumlah maksimum node 50
ID Klien CLIENT_ID
Cakupan ads_management
Rahasia klien CLIENT_SECRET
Versi rahasia 2

Entity, operasi, dan tindakan

Semua Konektor Integrasi menyediakan lapisan abstraksi untuk objek aplikasi yang terhubung. Anda hanya dapat mengakses objek aplikasi melalui abstraksi ini. Abstraksi ini ditampilkan kepada Anda sebagai entitas, operasi, dan tindakan.

  • Entitas: Entitas dapat dianggap sebagai objek, atau kumpulan properti, dalam aplikasi atau layanan yang terhubung. Definisi entitas berbeda dari konektor ke konektor. Misalnya, di konektor database, tabel adalah entitas, di konektor server file, folder adalah entitas, dan di konektor sistem pesan, antrean adalah entitas.

    Namun, ada kemungkinan konektor tidak mendukung atau tidak memiliki entity apa pun, sehingga daftar Entities akan kosong.

  • Operasi: Operasi adalah aktivitas yang dapat Anda lakukan pada entity. Anda dapat melakukan salah satu operasi berikut pada entitas:

    Memilih entitas dari daftar yang tersedia akan menghasilkan daftar operasi yang tersedia untuk entitas tersebut. Untuk deskripsi mendetail tentang operasi, lihat operasi entitas tugas Konektor. Namun, jika konektor tidak mendukung operasi entitas apa pun, operasi yang tidak didukung tersebut tidak tercantum dalam daftar Operations.

  • Tindakan: Tindakan adalah fungsi kelas utama yang tersedia untuk integrasi melalui antarmuka konektor. Tindakan memungkinkan Anda membuat perubahan pada satu atau beberapa entitas, dan berbeda-beda dari konektor ke konektor. Biasanya, tindakan akan memiliki beberapa parameter input, dan parameter output. Namun, ada kemungkinan konektor tidak mendukung tindakan apa pun, sehingga daftar Actions akan kosong.

Batasan sistem

Konektor MetaAds dapat memproses 6 transaksi per detik, per node, dan membatasi transaksi apa pun yang melampaui batas ini. Secara default, Integration Connectors mengalokasikan 2 node (untuk ketersediaan yang lebih baik) untuk koneksi.

Untuk mengetahui informasi tentang batas yang berlaku untuk Integration Connectors, lihat Batas.

Tindakan

Bagian ini mencantumkan tindakan yang didukung oleh konektor. Untuk memahami cara mengonfigurasi tindakan, lihat Contoh tindakan.

Tindakan CreateAdPreview

Membuat file skema untuk insight aplikasi.

Parameter input tindakan CreateAdPreview

Nama Parameter Jenis Data Wajib Deskripsi
AdFormat String Benar Format iklan yang akan digunakan.Nilai yang diizinkan adalah AUDIENCE_NETWORK_INSTREAM_VIDEO, AUDIENCE_NETWORK_INSTREAM_VIDEO_MOBILE, AUDIENCE_NETWORK_OUTSTREAM_VIDEO, AUDIENCE_NETWORK_REWARDED_VIDEO, DESKTOP_FEED_STANDARD, FACEBOOK_STORY_MOBILE, INSTAGRAM_STANDARD, INSTAGRAM_STORY, INSTANT_ARTICLE_STANDARD, INSTREAM_VIDEO_DESKTOP, INSTREAM_VIDEO_MOBILE, MARKETPLACE_MOBILE, MESSENGER_MOBILE_INBOX_MEDIA, MOBILE_BANNER, MOBILE_FEED_BASIC, MOBILE_FEED_STANDARD, MOBILE_FULLWIDTH, MOBILE_INTERSTITIAL, MOBILE_MEDIUM_RECTANGLE, MOBILE_NATIVE, RIGHT_COLUMN_STANDARD, SUGGESTED_VIDEO_DESKTOP, SUGGESTED_VIDEO_MOBILE, WATCH_FEED_MOBILE.
AdCreativeId String Benar ID materi iklan yang akan digunakan untuk membuat pratinjau.

Untuk contoh cara mengonfigurasi tindakan CreateAdPreview, lihat Contoh tindakan.

Contoh tindakan

Bagian ini menjelaskan cara melakukan beberapa tindakan di konektor ini.

Contoh - Membuat Pratinjau iklan

  1. Dalam dialog Configure connector task, klik Actions.
  2. Pilih tindakan CreateAdPreview, lalu klik Selesai.
  3. Di bagian Pemetaan Data Open Data Mapping Editor, lalu masukkan nilai yang mirip dengan berikut di kolom Input:
    {
    "AdCreativeId": "120208552947120478",
    "AdFormat": "AUDIENCE_NETWORK_INSTREAM_VIDEO"
    }
  4. Jika tindakan berhasil, parameter respons connectorOutputPayload tugas CreateAdPreview akan memiliki nilai yang mirip dengan berikut ini:

    [{
      "Url": "https://business.facebook.com/ads/api/preview_iframe.php?d=AQL_quk8kLm_6z2oZ14q9A0led9llzr981NPv-zUHhwZ5IXjO07s7ngrI2y0qI0VZCRH2w9hgCwy5xrbFQlWCy0g-uRpRHvFS0dS0erj2Lg4HI7ZfIRm8h3nZLhJygM",
      "@affectedrows": null
    }, {
      "Url": null,
      "@affectedrows": null
    }]

Contoh operasi entity

Bagian ini menunjukkan cara melakukan beberapa operasi entitas di konektor ini.

Contoh - Mencantumkan semua akun Google Ads

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih AdAccounts dari daftar Entity.
  3. Pilih operasi List, lalu klik Selesai.

Contoh - Mencantumkan semua kampanye

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Campaigns dari daftar Entity.
  3. Pilih operasi List, lalu klik Selesai.
  4. Secara opsional, di bagian Input Tugas pada tugas Konektor, Anda dapat memfilter kumpulan hasil dengan menentukan klausa filter. Selalu tentukan nilai klausa filter dalam tanda kutip tunggal (').

Contoh - Mendapatkan Kumpulan Iklan

  1. Dalam dialog Configure connector task, klik Entities.
  2. Pilih Adsets dari daftar Entity.
  3. Pilih operasi Get, lalu klik Selesai.
  4. Di bagian Task Input pada tugas Connectors, klik EntityId, lalu masukkan 120206747969710053 di kolom Default Value.

    Di sini, 120206747969710053 adalah ID data unik dalam entitas User.

Menggunakan koneksi MetaAds dalam integrasi

Setelah Anda membuat koneksi, koneksi tersebut akan tersedia di Apigee Integration dan Application Integration. Anda dapat menggunakan koneksi dalam integrasi melalui tugas Konektor.

  • Untuk memahami cara membuat dan menggunakan tugas Konektor di Apigee Integration, lihat Tugas konektor.
  • Untuk memahami cara membuat dan menggunakan tugas Konektor di Integrasi Aplikasi, lihat Tugas konektor.

Mendapatkan bantuan dari komunitas Google Cloud

Anda dapat memposting pertanyaan dan mendiskusikan konektor ini di komunitas Google Cloud di Forum Cloud.

Langkah berikutnya