Kirim Konversi ke Akun Iklan: Conversions API, Events API, dan Konversi Offline Google Ads

Mengirim konversi ke akun iklan adalah cara memberi tahu Facebook, TikTok, atau Google klik mana yang berubah menjadi lead dan penjualan. Tanpanya, algoritma mengoptimalkan untuk klik dan aksi murah, bukan untuk pembeli.

Tracking dan Analitik8 menit baca
Kirim Konversi ke Akun Iklan: Conversions API, Events API, dan Konversi Offline Google Ads
Daftar isi
  1. Kenapa konversi perlu dikirim ke platform iklan
  2. Cara mengirim konversi
  3. Apa yang dikirim: lead, hold, atau approve
  4. Cara menyiapkan akun iklan untuk menerima konversi
  5. Kesalahan umum saat mengirim konversi
  6. Mengirim konversi di ArtisanClo
  7. Ringkasnya

Algoritma Facebook atau TikTok adalah murid yang sangat rajin, tetapi ia hanya belajar dari contoh yang Anda tunjukkan. Jika platform hanya melihat klik, ia akan mendatangkan orang yang suka mengklik. Jika melihat lead, ia mendatangkan orang yang mengisi formulir. Jika melihat penjualan terkonfirmasi, ia mendatangkan pembeli. Mengirim konversi ke akun iklan lewat Conversions API dan cara serupa adalah cara menunjukkan contoh itu.

Kenapa konversi perlu dikirim ke platform iklan

Di affiliate marketing, konversi tidak terjadi di situs Anda, melainkan di jaringan afiliasi: Anda tahu dari postback, kadang beberapa hari setelah klik, ketika lead sudah dikonfirmasi. Akun iklan tidak tahu apa-apa soal ini. Akibatnya ada tiga masalah:

  1. Optimasi ke tujuan yang salah. Kampanye berjalan «untuk klik» atau «untuk tayangan halaman», dan algoritma mendatangkan traffic murah tapi tidak berguna.
  2. Statistik di akun iklan tidak akurat. Anda tidak melihat biaya per lead langsung di iklan dan tidak bisa mematikan kreatif buruk berdasarkan data platform.
  3. Tidak ada sinyal untuk scaling. Audiens lookalike dan strategi bid otomatis membutuhkan event konversi.

Pengiriman konversi sisi server menyelesaikan semuanya: tracker, setelah menerima postback dari jaringan, mengirim event ke akun iklan dengan nomor klik dari platform.

klik (fbclid / ttclid / gclid)
  → tracker menyimpan klik dan nomor platform
  → jaringan afiliasi mengirim postback: lead atau penjualan
  → tracker mengirim event ke akun iklan

Cara tracker menerima postback dari jaringan dibahas di artikel «Postback di affiliate marketing».

Cara mengirim konversi

Cara Platform Cara kerja
Postback ke sumber Push, pop, native, banyak jaringan Platform memberi alamat, tracker memanggilnya dengan nomor klik platform
Conversions API (CAPI) Meta: Facebook, Instagram Server mengirim event dengan ID pixel dan access token
Events API TikTok Mirip CAPI: ID pixel, token, event
Konversi offline via API Google Ads Upload lewat API dengan gclid
Konversi offline via file Google Ads File berisi gclid, nama konversi, dan waktu, manual atau terjadwal

Postback ke sumber

Pilihan paling sederhana. Jaringan traffic push atau pop memberi alamat seperti ini:

https://tracker.example/conversion?click_id={clickid}&payout={payout}

…di mana {clickid} adalah nomor klik milik jaringan iklan itu sendiri. Nomor ini harus dikirim ke link iklan lewat makro jaringan, disimpan di tracker, dan diisikan saat pengiriman. Lebih lanjut tentang traffic seperti ini ada di artikel traffic push dan pop.

Conversions API (Meta)

Conversions API adalah saluran sisi server dari Meta untuk event. Untuk mengirim, Anda butuh ID pixel (dataset) dan access token yang dibuat di Events Manager (cara menghubungkannya dengan makro dan fbclid dibahas di artikel tracking iklan Facebook). Setiap event berisi:

  • nama event: Lead, Purchase, atau nama sendiri;
  • waktu event;
  • fbc: nilai yang disusun dari fbclid klik;
  • data pencocokan: IP, user agent, dan bila ada, kontak yang di-hash;
  • untuk pembelian: nilai dan mata uang;
  • ID event untuk mencegah duplikat dengan pixel.

Contoh body request (disederhanakan):

{
  "data": [{
    "event_name": "Lead",
    "event_time": 1759312800,
    "action_source": "website",
    "user_data": {
      "fbc": "fb.1.1759310000000.IwAR2Xk9vQ7mP3",
      "client_ip_address": "203.0.113.10",
      "client_user_agent": "Mozilla/5.0 ..."
    }
  }]
}

Semakin akurat data pengguna, semakin tinggi kualitas pencocokan event (Event Match Quality) di Events Manager.

Events API (TikTok)

Logikanya sama: ID pixel, access token, event, dan data pencocokan. Field kuncinya adalah ttclid dari link iklan. Tanpanya, TikTok akan mencocokkan event dengan lebih buruk. Cara agar parameter ini tidak hilang di jalan dibahas di materi ttclid dan Events API di TikTok.

Konversi offline Google Ads

Google bekerja dengan gclid (dan untuk sebagian traffic iOS dengan wbraid dan gbraid; selengkapnya di artikel gclid, ValueTrack, dan konversi offline). Di Google Ads dibuat aksi konversi dengan sumber «Impor», lalu konversi diunggah lewat API atau file. Kolom minimal file:

Google Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
Cj0KCQjw8eTFBhCX,Lead,2026-09-08 14:32:00+03:00,0,USD
Cj0KCQjw1aBcDeFg,Sale,2026-09-08 18:05:00+03:00,24,USD

Upload bisa dijadwalkan: Google sendiri mengambil file dari alamatnya. Ini pilihan bagus jika Anda tidak ingin repot dengan kunci API. Apa itu gclid dan dari mana asalnya dijelaskan lengkap di artikel fbclid, gclid, ttclid, yclid.

Apa yang dikirim: lead, hold, atau approve

Jaringan afiliasi melaporkan konversi beberapa kali: lead, lalu konfirmasi atau penolakan. Event mana yang diberikan ke platform adalah keputusan strategis.

Yang dikirim Kelebihan Kekurangan
Semua lead Banyak event, algoritma cepat belajar Ikut belajar dari lead sampah yang ditolak
Hanya approve Platform mencari pembeli sungguhan Event sedikit dan datang terlambat
Keduanya, sebagai event berbeda Fleksibel: tujuan kampanye dipilih di akun iklan Setelan tujuan harus diawasi

Pertanyaan tersendiri adalah lead yang ditolak. Sebagian besar platform tidak bisa «menarik kembali» event yang sudah dikirim, jadi jika Anda mengirim lead lalu jaringan menolaknya, algoritma tetap menganggapnya sukses. Ini satu lagi alasan untuk mengirim penjualan terkonfirmasi begitu volumenya cukup untuk belajar.

Tips. Jika approve di vertikal Anda datang setelah beberapa hari dan volumenya kecil, mulailah dengan optimasi ke lead dan sekaligus kirim penjualan sebagai event terpisah. Ketika penjualan sudah cukup banyak, ganti tujuan kampanye.

Arti setiap status dan kenapa hold tidak boleh dihitung sebagai pendapatan dibahas di artikel «Status konversi: lead, hold, approve, ditolak, sampah».

Cara menyiapkan akun iklan untuk menerima konversi

Sebelum mengaktifkan pengiriman di tracker, siapkan dulu sisi platform. Tanpa itu, event akan terkirim «ke ruang kosong».

Meta

  1. Di Events Manager, buat atau pilih dataset (pixel) yang terhubung ke akun iklan.
  2. Buat access token untuk Conversions API di setelan dataset.
  3. Tentukan event standar yang akan dipakai: biasanya Lead untuk formulir dan Purchase untuk penjualan.
  4. Setelah event pertama, cek di tab pengujian dan ringkasan dataset: apakah sudah masuk dan apakah cocok dengan klik.

TikTok

  1. Di Events Manager TikTok, buat pixel dengan koneksi lewat Events API.
  2. Buat access token.
  3. Pilih event untuk optimasi dan pastikan event tersebut berstatus aktif setelah pengiriman pertama.
  1. Buat aksi konversi dengan sumber «Impor» (konversi offline dari klik).
  2. Atur jendela konversi dan model atribusi.
  3. Untuk upload via API, siapkan akses ke akun; untuk upload via file, buat jadwal dengan alamat file.
  4. Setelah satu atau dua hari, cek riwayat upload: Google menunjukkan berapa baris diterima dan kenapa sisanya ditolak.

Tips. Nama aksi konversi di Google Ads harus sama persis dengan yang dikirim di file atau lewat API, termasuk huruf besar-kecil. Ketidakcocokan adalah penyebab paling umum error «konversi tidak ditemukan».

Kesalahan umum saat mengirim konversi

Tidak ada nomor klik platform. Jika fbclid, ttclid, atau gclid tidak tersimpan di tracker, event tidak akan cocok atau cocok dengan buruk. Pastikan parameter tidak hilang di redirect.

Duplikat dengan pixel. Pixel di halaman «Terima kasih» dan event server tanpa ID bersama berarti dihitung dua kali. Pakai deduplikasi, atau pilih salah satu.

Pengiriman ulang saat status berubah. Jaringan mengirim «hold», lalu «approve», dan keduanya masuk ke platform sebagai dua pembelian terpisah. Pengiriman harus satu kali per konversi dan status.

Zona waktu salah. Google Ads sensitif terhadap waktu konversi: jika lebih awal dari klik atau tanpa zona waktu, baris ditolak.

Tidak dicek setelah berjalan. Disetel, event pertama terlihat, lalu dilupakan. Seminggu kemudian token kedaluwarsa atau seseorang membuat ulang pixel, sementara kampanye terus «mengoptimalkan» tanpa sinyal. Setiap beberapa hari, cocokkan jumlah konversi di tracker dan di akun iklan.

Nilai dengan mata uang yang salah. Payout dalam euro, tetapi di event tertulis USD: platform salah menghitung pengembalian dan menyusun bid berdasarkan nilai yang terdistorsi.

Token dibagikan terbuka di chat tim. Kunci akses berarti akses ke akun iklan. Simpan di sistem yang mengenkripsinya dan tidak menampilkannya lagi.

Mengirim konversi di ArtisanClo

Di ArtisanClo, pengiriman konversi diatur di kartu sumber trafik dan bekerja untuk flow dengan tracker (mode «Tracker» dan «Cloaking + Tracker»). Pilihannya:

  • Postback ke sumber: platform menerima nomor kliknya sendiri dan status konversi. Anda bisa memilih status mana yang dilaporkan. Pengiriman dilakukan sekali per konversi dan status, sehingga perubahan dari hold ke penjualan tidak membuat duplikat.
  • Meta, TikTok, Google Ads langsung (mulai paket Professional): konversi dikirim ke akun iklan Anda dengan kunci Anda sendiri: ID pixel dan token untuk Meta dan TikTok; nomor akun dan kunci service account dari Google Cloud Anda untuk Google Ads.
  • Google Ads lewat file terjadwal (mulai Professional): tanpa kunci. Tempelkan alamat file di Google Ads («Tujuan → Konversi → Upload → Jadwal»). File berisi lead dan penjualan selama 90 hari untuk klik yang memiliki gclid.

Kunci dan token disimpan terenkripsi dan setelah disimpan tidak ditampilkan lagi.

Dari mana konversi itu sendiri datang: dikirim oleh jaringan afiliasi, tracker eksternal, atau situs Anda ke bagian «Penerimaan konversi». Status dari jaringan diterjemahkan otomatis (approved menjadi penjualan, pending menjadi ditahan, refund menjadi ditolak, fraud menjadi sampah). Di bagian «Konversi», setiap catatan punya riwayat klik: data klik, apa yang dikirim jaringan, perubahan status, dan pengiriman ke platform iklan, sehingga terlihat apakah event sudah terkirim.

Di paket Business ada juga arah sebaliknya, impor belanja: setiap pagi biaya tiga hari terakhir diambil dari Meta, TikTok, dan Google Ads, dan kampanye dicocokkan dengan flow berdasarkan nomor kampanye di klik. Dengan begitu ROI dihitung dari angka nyata di akun iklan. Perbandingan paket ada di halaman harga.

Setelan untuk masing-masing platform ada di katalog sumber traffic, misalnya untuk Facebook Ads.

Ringkasnya

Mengirim konversi ke akun iklan menutup lingkaran: klik → postback dari jaringan → event ke platform → algoritma belajar dari pembeli Anda. Simpan nomor klik platform, tentukan status mana yang dikirim, dan pastikan satu event tidak terkirim dua kali. Untuk mengetahui apakah kampanye jadi lebih untung setelahnya, hitung hasilnya dengan benar: baca artikel cara menghitung laba dan ROI dan metrik affiliate marketing.

Pertanyaan yang sering diajukan

01

Kenapa harus mengirim konversi ke Facebook kalau pixel sudah terpasang?

Pixel di halaman «Terima kasih» hanya melihat apa yang terjadi di browser dan kehilangan event karena ad blocker dan pembatasan iOS. Selain itu, pixel tidak tahu apakah jaringan afiliasi sudah mengonfirmasi lead. Pengiriman sisi server lewat Conversions API mengirim event setelah postback dari jaringan, termasuk untuk penjualan yang sudah dikonfirmasi.

02

Event apa yang dikirim: lead atau hanya approve?

Tergantung volume. Algoritma butuh cukup banyak event untuk belajar, jadi di awal sering yang dikirim adalah lead. Ketika penjualan terkonfirmasi sudah banyak, optimasi ke approve memberi traffic yang lebih berkualitas. Banyak yang mengirim keduanya dengan nama event berbeda lalu memilih tujuan di kampanye.

03

Bisakah mengirim konversi ke Google Ads tanpa akses API?

Bisa. Google Ads punya fitur upload konversi offline lewat file: manual atau terjadwal dari alamat tempat file disimpan. Di file dicantumkan gclid, nama konversi, waktu, dan nilai. Ini lebih sederhana daripada API, tetapi konversi muncul dengan jeda.

04

Berapa lama batas waktu mengirim konversi offline ke Google Ads?

Konversi bisa diunggah selama jendela konversi yang diatur di setelan aksi konversi belum habis, biasanya hingga 90 hari sejak klik. Karena itu gclid harus disimpan bersama data klik, bukan hanya di cookie.

05

Apa yang terjadi jika satu konversi terkirim dua kali?

Platform bisa menghitungnya dua kali sehingga hasil kampanye terlihat lebih bagus dari kenyataan, dan algoritma mulai belajar dari data yang terdistorsi. Untuk mencegah duplikat dipakai ID event atau ID transaksi, dan pengiriman dilakukan sekali untuk setiap konversi dan status.

Baca juga

Lihat trafik Anda yang sebenarnya

Hubungkan ArtisanClo ke situs Anda, lihat siapa yang benar-benar datang dari iklan, dan mengapa setiap klik mendapat keputusannya.