← Semua artikel

Blog

Optimasi Nilai Konversi: Cara Menyiapkan dan Memverifikasi Value untuk Bidding ROAS

optimasi nilai konversisetup bidding roasnilai konversi google adsnilai konversi dinamis

"Campaign Target ROAS kami tidak mencapai target — tapi kami bahkan tidak yakin value-nya sudah benar." Bidding berbasis ROAS memang powerful, tapi hasilnya hanya sebaik value yang Anda berikan. Jika conversion value hilang, salah, atau tidak konsisten, algoritma akan mengoptimasi berdasarkan data yang buruk — dan Anda baru menyadarinya setelah angka di Google Ads tidak cocok dengan revenue aktual Anda.

Panduan ini membahas cara menyiapkan conversion value dengan benar, cara memverifikasi bahwa value tersebut diterima, dan cara mendiagnosis jika ada yang salah.

1. Mengapa conversion value penting, bukan sekadar untuk reporting

Conversion value memiliki dua fungsi:

  1. Reporting — Anda melihat revenue di dashboard Google Ads dan bisa menghitung ROAS
  2. Sinyal bidding — strategi Smart Bidding seperti Target ROAS dan Maximize Conversion Value menggunakan value tersebut untuk menentukan seberapa besar bid pada setiap auction

Fungsi kedua ini yang paling sering diremehkan. Ketika sebuah konversi masuk dengan value $500 padahal seharusnya $50 (kesalahan decimal), algoritma tidak tahu bahwa itu salah — ia menganggap klik tersebut 10x lebih bernilai dan mulai melakukan bidding agresif pada klik-klik serupa. Feedback loop ini memperbesar kesalahan tersebut.

2. Value statis vs dinamis

Value statis

Anda menetapkan value tetap untuk setiap conversion action di pengaturan Google Ads. Setiap konversi dari tipe tersebut mendapat value yang sama.

Kapan digunakan: Lead generation, di mana setiap form submission memiliki nilai bisnis yang kurang lebih sama (misalnya, "setiap lead bernilai sekitar $200").

Setup: Di pengaturan conversion action, masukkan value dan currency. Selesai.

Risiko: Jika kualitas lead bervariasi cukup signifikan, value statis menyembunyikan variasi tersebut dari Smart Bidding.

Value dinamis

Tag mengirim value spesifik per transaksi pada saat konversi terjadi. Setiap konversi membawa revenue aktualnya.

Kapan digunakan: E-commerce (total order), layanan dengan value variabel (tier plan yang berbeda-beda), atau di mana pun value berbeda-beda per konversi.

Setup: Conversion tag (gtag.js atau GTM) harus mengirim parameter value dan currency:

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/YYYYYYY',
  'value': 149.99,
  'currency': 'USD'
});

Di GTM, parameter ini biasanya diambil dari data layer:

dataLayer.push({
  'event': 'purchase',
  'transactionTotal': 149.99,
  'transactionCurrency': 'USD'
});

Risiko: Jika parameter value atau currency hilang atau formatnya salah, Google Ads akan fallback ke default value statis (atau $1, atau $0 — tergantung pengaturan Anda).

3. Kesalahan value yang umum terjadi dan bagaimana dampaknya

Kesalahan Apa yang terjadi Cara mendeteksi
Value tidak dikirim (undefined/null) Fallback ke default value; semua konversi menampilkan jumlah yang sama Cek kolom "Conv. value" — jika semua konversi memiliki value yang sama, value dinamis tidak berfungsi
Currency tidak dikirim Google mengasumsikan currency akun, yang bisa saja tidak cocok Revenue terlihat benar di satu currency tapi jadi sangat salah saat currency akun berbeda
Kesalahan decimal (149.99 → 14999) ROAS terlihat 100x dari yang seharusnya; bidding jadi sangat agresif Cek beberapa transaksi yang sudah diketahui terhadap sistem order Anda
Tax/shipping dimasukkan secara tidak konsisten Sebagian konversi memasukkan tax, sebagian tidak Revenue di Google Ads tidak cocok dengan data akuntansi Anda
Value dikirim di halaman/event yang salah Value dari halaman sebelumnya terkirim, atau default value yang muncul Cek tab Network — parameter value= pada conversion request harus cocok dengan total order aktual
value ecommerce GA4 vs value Google Ads Event purchase GA4 dan conversion tag Google Ads bisa saja membaca dari data layer key yang berbeda Bandingkan event value GA4 di DebugView dengan value conversion request Google Ads

4. Cara memverifikasi conversion value sudah benar

Metode 1: Tab Network di DevTools

Di halaman thank-you / konfirmasi order, buka DevTools → Network dan filter untuk conversion request:

  • Google Ads: Cari googleadservices.com/pagead/conversion/ — parameter value= menunjukkan apa yang dikirim
  • GA4: Cari request ke google-analytics.com/g/collect — parameter event mencakup ep.value atau parameter ecommerce pr

Bandingkan value pada request tersebut dengan total order aktual di halaman.

Metode 2: Mode Preview GTM

Di mode Preview Google Tag Manager, jalankan test conversion dan periksa:

  • Tag mana yang muncul — apakah mencakup variabel value?
  • Value apa yang dihasilkan variabel tersebut? (Cek tab "Variables" di Preview)
  • Apakah cocok dengan value di data layer? (Cek tab "Data Layer")

Metode 3: Laporan conversion action di Google Ads

Di Google Ads → Goals → Conversions, klik pada conversion action tertentu dan periksa:

  • Kolom Conversion value — apakah value-nya realistis?
  • Value/conv — apakah rata-rata value per konversi konsisten dengan bisnis Anda?
  • Jika "Value/conv" persis sama dengan default value statis Anda, kemungkinan value dinamis tidak terkirim

Metode 4: GA4 DebugView

Untuk event ecommerce GA4, gunakan Admin → DebugView untuk memantau event purchase yang muncul secara real time. Periksa parameter value terhadap total order yang diharapkan.

5. Menyiapkan bidding Target ROAS

Target ROAS membutuhkan value yang akurat dan konsisten. Sebelum beralih ke strategi bidding ini, jalankan checklist berikut:

  • Value dinamis sudah terkirim dengan benar (diverifikasi dengan DevTools pada 5+ test transaction)
  • Currency sudah diset secara eksplisit di tag (jangan mengandalkan default)
  • Value cocok dengan source of truth Anda (sistem order management, CRM)
  • Conversion action sudah diset sebagai "Primary" (secondary action tidak digunakan oleh Target ROAS)
  • Anda memiliki minimal 15 konversi dalam 30 hari terakhir (minimum yang direkomendasikan Google untuk Target ROAS)
  • Target ROAS Anda realistis berdasarkan data historis (cek kolom "Conversion value / cost")

Target seperti apa yang harus diset?

Mulai dengan ROAS Anda saat ini sebagai baseline. Jika akun Anda saat ini mencapai ROAS 400%, menetapkan target 800% akan secara drastis mengurangi spend (algoritma hanya akan bidding pada auction yang diperkirakan menghasilkan return 8x). Mulai dari level saat ini atau sedikit di atasnya, lalu sesuaikan.

6. Selisih value: Google Ads vs backend Anda

Pertanyaan paling umum: "Kenapa revenue di Google Ads tidak cocok dengan sistem order kami?"

Penyebab Arah selisih Cara mengecek
Refund/pembatalan tidak tersinkron Google Ads menampilkan revenue lebih tinggi Upload conversion adjustment untuk refund
Attribution window berbeda Bisa dua arah Cek pengaturan conversion window vs attribution di backend Anda
Konversi mata uang Bisa dua arah Verifikasi parameter currency cocok dengan currency akun Anda
Selisih tax/shipping Bisa dua arah Tentukan standar (dengan atau tanpa tax) dan terapkan secara konsisten
Beberapa tag menghitung pembelian yang sama Google Ads menampilkan revenue lebih tinggi Cek duplikasi conversion tag (lihat duplicate tracking)
Conversion value rules mengubah value Google Ads menampilkan value yang berbeda Cek Goals → Conversions → Value rules

Conversion value rules: desain praktis

Google Ads memungkinkan Anda membuat rules yang mengubah conversion value berdasarkan kondisi (audience, lokasi, device). Jika Anda sudah menyiapkan ini, value di laporan tidak akan cocok dengan raw value yang dikirim tag Anda. Cek Goals → Conversions → Value rules untuk melihat apakah ada rule yang aktif.

Value rules sangat powerful untuk bisnis di mana kualitas konversi bervariasi per segmen tapi tag hanya mengirim value yang seragam. Berikut cara mendesainnya:

Langkah 1: Hitung multiplier per segmen dari data

Jangan menebak — turunkan multiplier dari data backend aktual Anda:

Tipe kondisi Contoh Cara menghitung multiplier
Audience Returning customer convert menjadi deal 2x lebih tinggi dibanding pengunjung baru Set rule audience returning customer: kalikan value dengan 2.0
Lokasi Lead dari Jakarta closing 1.3x dari rata-rata nasional Set rule geo Jakarta: kalikan value dengan 1.3
Device Lead mobile memiliki close rate 0.7x dibanding desktop Set rule device mobile: kalikan value dengan 0.7

Rumusnya: multiplier = close rate segmen / rata-rata close rate keseluruhan

Langkah 2: Batasi perubahan ±20% sekaligus

Perubahan multiplier yang besar dapat mendorong Smart Bidding masuk ke periode learning. Mulai dengan konservatif (misalnya, 1.2x, bukan 2.0x), verifikasi efeknya selama 2–4 minggu, lalu naikkan jika data mendukung.

Langkah 3: Jangan tumpuk beberapa rule baru sekaligus

Ubah satu rule pada satu waktu. Jika Anda mengubah rule audience, lokasi, dan device secara bersamaan, Anda tidak bisa mengisolasi perubahan mana yang menyebabkan pergeseran performa — dan Anda berisiko mengalami periode learning yang berkepanjangan.

7. Menggunakan conversion value untuk lead generation (non-e-commerce)

Bidding berbasis ROAS bukan hanya untuk e-commerce. Bisnis lead-gen bisa menggunakannya dengan menetapkan value berbeda ke titik konversi berbeda berdasarkan dampak bisnisnya:

Titik konversi Value yang disarankan Alasan
Form submission (inquiry) $50 Aksi dengan komitmen rendah, banyak yang tidak berlanjut menjadi deal
Telepon (30+ detik) $100 Intent lebih tinggi dibanding mengisi form
Demo/meeting terbooking $300 Sinyal buying yang kuat
Qualified lead (MQL) $500 Kualitas yang sudah diverifikasi sales
Deal closed (via offline import) $5,000 Revenue aktual

Dengan menetapkan value berbobot seperti ini, Anda mengajarkan algoritma: "sebuah demo booking bernilai 6x dari form submission." Smart Bidding kemudian mengalokasikan budget ke klik yang menghasilkan aksi bernilai lebih tinggi, bukan sekadar jumlah form fill terbanyak.

Cara mengimplementasikan:

  1. Buat conversion action terpisah untuk setiap tahap
  2. Set value untuk setiap action (value statis sudah cukup di sini — value ini merepresentasikan nilai rata-rata dari tipe action tersebut)
  3. Tandai semuanya sebagai "Primary" agar masuk ke dalam bidding
  4. Gunakan "Maximize Conversion Value" atau "Target ROAS" sebagai bid strategy Anda

Pendekatan ini jauh lebih efektif dibanding hanya mengoptimasi form submission, karena memperhitungkan kualitas lead dalam sinyal bidding.

8. Target CPA vs Target ROAS: kapan menggunakan yang mana

Pertanyaan yang umum ditanyakan: sebaiknya pakai Target CPA atau Target ROAS? Keputusannya tergantung apakah conversion value Anda bervariasi secara berarti:

Kondisi Strategi yang direkomendasikan Alasan
Semua konversi memiliki value yang kurang lebih sama Target CPA Tidak ada variasi value yang bisa dimanfaatkan ROAS
Conversion value berbeda secara signifikan (misalnya, total order dari $20 hingga $2,000) Target ROAS Algoritma bisa bidding lebih tinggi untuk konversi bernilai tinggi
Lead-gen dengan satu conversion action dan tanpa offline import Target CPA Tanpa diferensiasi value, CPA lebih sederhana dan sama efektifnya
Lead-gen dengan titik konversi berbobot atau offline import Target ROAS Perbedaan value antar tipe konversi memberi sinyal yang bisa ditindaklanjuti algoritma
Kurang dari 15 konversi per bulan Maximize conversions (tanpa target) Data belum cukup untuk strategi berbasis target

Transisi dari Target CPA ke Target ROAS:

  1. Pastikan value dinamis atau titik konversi berbobot sudah disiapkan dan diverifikasi
  2. Hitung ROAS efektif Anda saat ini: total conversion value / total cost
  3. Set target ROAS awal Anda sama dengan atau sedikit di bawah level saat ini (jangan mulai terlalu ambisius)
  4. Beri waktu 2–4 minggu untuk learning; wajar jika ada volatilitas di minggu pertama
  5. Sesuaikan target dalam kelipatan 10–20% — lompatan besar memicu re-learning

Pertanyaan yang sering diajukan

T. Bisakah saya menggunakan Target ROAS dengan conversion value statis? J. Secara teknis bisa, tapi kurang berguna. Jika semua konversi memiliki value yang sama, Target ROAS berperilaku mirip dengan Target CPA (hanya mengoptimasi cost per conversion pada value tetap). Value dinamis adalah di mana Target ROAS benar-benar unggul — algoritma bisa bidding lebih agresif untuk konversi bernilai tinggi dan lebih rendah untuk yang bernilai rendah.

T. Value kami terlihat benar di DevTools tapi salah di Google Ads. Kenapa? J. Cek conversion window dan attribution model — sebuah konversi bisa saja dihitung pada tanggal yang berbeda dari saat tag terpicu. Cek juga apakah ada conversion value rules yang mengubah raw value. Terakhir, verifikasi tidak ada duplicate tag yang mengirim konversi kedua dengan value berbeda.

T. Kami mengirim value di GA4 lalu mengimpor konversi tersebut ke Google Ads. Apakah value-nya ikut terbawa? J. Ya, jika event GA4 mencakup parameter value dan Anda mengimpor event tersebut sebagai conversion action di Google Ads, value-nya juga ikut terimpor. Tapi verifikasi di laporan conversion Google Ads — ketidakcocokan currency atau parameter value yang hilang di GA4 bisa menyebabkan value yang diimpor menjadi nol atau default.

T. Bagaimana cara menangani currency berbeda di berbagai market? J. Selalu kirim parameter currency di setiap konversi. Google Ads mengonversi ke currency akun Anda menggunakan exchange rate pada saat konversi terjadi. Jika Anda tidak mengirim currency, sistem akan mengasumsikan currency akun Anda — yang menciptakan kesalahan untuk transaksi internasional.

Kesimpulan: value sampah masuk, ROAS sampah keluar

Setup conversion value adalah jembatan antara "kami melacak konversi" dan "kami mengoptimasi untuk revenue." Jika value-nya salah, setiap perhitungan ROAS dan setiap bid Target ROAS juga salah. Perbaikannya tidak rumit — kirim angka yang benar, dengan currency yang benar, pada event yang benar — tapi ini membutuhkan verifikasi, bukan asumsi.

Jadikan verifikasi value sebagai bagian dari pengecekan conversion tracking rutin Anda — Conversion Tracking Verification Checklist menyediakan framework terstruktur untuk ini. Lakukan spot-check terhadap sistem order Anda setiap bulan. Dan ketika angka ROAS terlihat terlalu bagus (atau terlalu buruk) untuk jadi kenyataan, cek parameter raw value terlebih dahulu sebelum mempertanyakan strategi bidding.

ConversionOK memverifikasi bahwa sinyal konversi yang dikirim situs Anda — termasuk parameter value dan currency — benar-benar sampai ke platform iklan dengan data yang tepat. Mulai dengan pengecekan untuk memastikan value Anda mengalir dengan baik sebelum membangun strategi bidding di atasnya.