← Semua artikel

Blog

Tidak Ada Konversi di Google Ads? Panduan Diagnosis Langkah demi Langkah

tidak ada konversi google adsgoogle ads tidak melacak konversikonversi google ads nolkonversi tidak muncul google ads

"Saya menatap Google Ads dan konversinya nol terus." Ini adalah masalah paling umum — dan paling bikin cemas — dalam pengelolaan iklan. Anda merasa sudah mengaturnya dengan benar, tapi angkanya tidak pernah muncul. Dan tanpa tahu penyebabnya, bidding dan alokasi budget Anda jadi sekadar tebak-tebakan.

Apakah salah satu hal ini terasa familiar?

  • Anda sudah memasang tag, tapi konversi masih nol
  • Kemarin masih berfungsi, lalu tiba-tiba pelacakannya berhenti
  • GA4 menunjukkan konversi tapi Google Ads tidak (atau sebaliknya)
  • Status conversion action terjebak di "Tidak ada konversi baru-baru ini" atau "Belum diverifikasi"

Panduan ini menyusun apa yang perlu diperiksa, dan dalam urutan apa, saat konversi tidak muncul — ke dalam lima langkah diagnosis. Sebelum Anda asal mengubah-ubah setelan, telusuri dulu dari atas ke bawah.

Prinsip dasar: hanya ada tiga jenis "tidak ada konversi"

Alasan terbesar diagnosis jadi salah arah adalah memperlakukan "tidak ada konversi" sebagai satu masalah tunggal. Padahal, penyebabnya selalu masuk ke salah satu dari tiga kategori. Cukup dengan mengetahui kategori mana yang sedang Anda selidiki, seluruh proses jadi jauh lebih mudah.

Kategori Apa yang terjadi Contoh khas
① Masalah tag Sinyal pengukuran sama sekali tidak terkirim Tag hilang di halaman target / tidak firing
② Masalah setelan Sinyal sampai tapi tidak dihitung di sisi iklan Metode penghitungan, jendela konversi, key event belum terdaftar
③ Masalah waktu Sebenarnya tidak ada yang rusak — Anda hanya menunggu data muncul Baru saja dipasang / menunggu konversi pertama dilaporkan

Poin kuncinya: ① dan ② berada di tempat yang sama sekali berbeda. Menatap layar setelan tidak akan memperbaiki tag yang tidak firing (①), begitu pula sebaliknya. Langkah diagnosis 1–5 di bawah ini disusun untuk menuntaskan ketiga kategori ini secara efisien, dari atas ke bawah.

Diagnosis 1: Apakah tag benar-benar ada di halaman target?

Hal pertama yang perlu diperiksa adalah apakah tag pengukuran ada di halaman tempat konversi benar-benar terjadi (halaman thank-you, halaman pembelian selesai, halaman inquiry selesai, dll).

  • Meskipun Anda merasa sudah memasangnya di semua halaman, klasik jika halaman selesai menggunakan template berbeda yang ternyata tidak memiliki tag
  • Memeriksa di homepage tidak ada artinya jika Anda belum membuka "halaman tepat pada momen hasil terjadi"

Cara memeriksa: buka halaman selesai secara langsung, dan di tab "Network" DevTools browser Anda, perhatikan apakah muncul request pengukuran Google Ads (googleadservices.com/pagead/conversion). Jika tidak muncul, kemungkinan besar tag memang tidak ada di halaman tersebut.

Jebakan umum: jika "pengunjung sampai ke halaman thank-you tapi tidak terlacak," Diagnosis 1 ini hampir selalu penyebabnya. Periksa halaman yang tepat pada momen yang tepat yang ingin Anda ukur.

Diagnosis 2: Baca "status" conversion action

Di Google Ads, buka "Goals → Conversions," cari conversion action Anda, dan periksa statusnya. Di situ tertera petunjuk penting.

Status Arti
Recording conversions Baru-baru ini menerima konversi (sehat)
No recent conversions Tag ada, tapi belum ada yang masuk akhir-akhir ini
Unverified Belum pernah ada sinyal yang diterima dari tag
No action needed / Inactive Action tersebut tidak sedang diukur

Terjebak di "Unverified" … belum pernah ada sinyal yang masuk. Kembali ke Diagnosis 1 (pemasangan/firing tag). "No recent conversions" … pernah masuk sebelumnya tapi belakangan berhenti, atau memang tidak ada hasil yang terjadi. Lanjutkan ke Diagnosis 3 dan seterusnya.

Jebakan umum: jika Anda membiarkan "Unverified" begitu saja dan terus mengutak-atik setelan, itu tidak akan memperbaiki apa pun. Itu tanda bahwa masalahnya ada di sisi tag — langkah yang tepat adalah mengalihkan perhatian kembali ke Diagnosis 1.

Diagnosis 3: Apakah tag firing? (periksa di DevTools)

"Tag terpasang" dan "tag firing" adalah dua hal yang berbeda. Pastikan request benar-benar terkirim tepat saat tombol diklik atau halaman dimuat.

  1. Buka halaman selesai (atau action yang memicu konversi) dan buka tab "Network" di DevTools
  2. Filter dengan conversion atau googleads
  3. Lihat apakah ada request ke …/pagead/conversion/… yang terkirim pada action tersebut
  4. Periksa isi request — apakah conversion ID (tid, label) sesuai dengan yang dimaksud?

Yang bisa Anda ketahui: konversi mana yang terkirim, dengan value berapa (gambaran paling presisi soal ② firing).

Jebakan umum: dengan ad blocker atau proteksi pelacakan browser yang aktif, request itu sendiri bisa terblokir dan terlihat seperti "tidak firing." Verifikasi dalam kondisi bersih dengan kedua hal itu dimatikan.

Verifikasi dengan Google Tag Assistant (pelengkap DevTools)

DevTools presisi tapi manual. Google juga menyediakan Tag Assistant — ekstensi Chrome gratis yang menampilkan tag Google mana saja yang aktif di suatu halaman dan otomatis menandai masalah.

  1. Buka Tag Assistant dan klik Add domain, masukkan URL situs Anda
  2. Navigasi ke halaman selesai konversi
  3. Tag Assistant menampilkan semua tag Google di halaman tersebut — cari tag conversion Google Ads Anda dan periksa apakah ada warning atau error
  4. Untuk menguji seluruh alur, picu satu konversi selagi Tag Assistant berjalan; ia akan mencatat urutan firing tag

Kenapa ini penting selain DevTools: Tag Assistant memeriksa konfigurasi tag — bukan sekadar apakah request terkirim. Ia bisa menangkap masalah seperti conversion ID yang tidak cocok, tag Conversion Linker yang hilang, atau tag yang firing tapi mengirim label yang salah. Jika Anda menggunakan GTM, gabungkan ini dengan GTM Preview mode, yang menunjukkan persis kapan tiap tag firing dan data apa yang dikirim.

Untuk checklist yang lebih menyeluruh yang menggabungkan Tag Assistant, DevTools, dan pemeriksaan GA4 real-time, lihat Checklist Verifikasi Pelacakan Konversi. Jika tag sudah firing tapi konversi tetap tidak tercatat, lihat Kenapa Tag Konversi Anda Firing tapi Tidak Tercatat.

Diagnosis 4: Jebakan aturan penghitungan (tercatat, tapi terlihat "sedikit/nol")

Jika sudah firing dan tercatat tapi angkanya tidak sesuai ekspektasi, penyebabnya bisa jadi aturan penghitungan konversi. Ini mudah terlewat.

Metode penghitungan ("One" vs "Every")

Jika satu user melakukan konversi beberapa kali tapi setelannya "One," hanya satu yang dihitung. Inquiry biasanya "One," pembelian "Every" — tapi jika maksud dan setelan tidak sinkron, angkanya tidak akan cocok.

Jendela konversi (conversion window)

Hasil yang terjadi setelah melewati jendela klik-ke-konversi tidak akan dihitung. Untuk produk dengan masa pertimbangan panjang, jendela yang terlalu pendek berarti hasil yang seharusnya tertangkap malah tidak terhitung.

Belum terdaftar sebagai key event / conversion

Jika Anda mengimpor dari GA4, meski event-nya sampai, ia tidak akan muncul di kolom conversion sisi iklan kecuali terdaftar sebagai "key event (conversion)."

Jebakan umum: jika "event GA4 muncul tapi conversion iklan tidak," celah pendaftaran ini adalah tersangka utama.

Diagnosis 5: Apakah hilang karena blind spot (consent mode, pengecualian traffic internal)?

Jika sampai sini belum ditemukan masalah tapi angkanya tetap hilang atau sedikit, curigai blind spot tempat pengukuran terjatuh.

  • Consent mode (banner persetujuan cookie): ketika user belum memberi persetujuan, pengukuran bisa dibatasi atau di-model. Untuk detailnya, lihat Kenapa Consent Mode Membuat Konversi Anda Turun.
  • Pengecualian traffic internal: jika IP Anda atau kantor Anda dikecualikan, pengujian Anda sendiri tidak akan terlacak (ini perilaku normal). Periksa apakah Anda sedang dikecualikan saat melakukan pengujian.

Jebakan umum: jika "bahkan saat saya sendiri melewati halaman selesai, tidak ada yang terlacak," pengecualian traffic internal mungkin sedang aktif. Jangan simpulkan "nol = rusak" dari pengujian Anda sendiri yang dikecualikan.

Jebakan khusus GTM: aturan trigger, Conversion Linker, dan handoff lintas domain

Jika Anda men-deploy tag lewat Google Tag Manager, ada kelas masalah lain yang bisa menyebabkan konversi nol — bahkan ketika tag itu sendiri sudah benar.

Kondisi trigger yang salah

Kesalahan klasik GTM: trigger diatur untuk firing pada URL yang mengandung thank-you, padahal URL halaman selesai sebenarnya adalah /confirmation atau /success. Buka GTM Preview mode, telusuri jalur konversi, dan pastikan tag firing di halaman yang benar.

Conversion Linker hilang atau salah konfigurasi

Tag Conversion Linker menangkap GCLID (identifier klik yang ditambahkan Google Ads ke URL Anda) dan menyimpannya di cookie first-party. Tanpa itu, konversi tetap firing tapi Google Ads tidak bisa mengaitkannya dengan sebuah klik, sehingga kolom conversion tetap nol. Pastikan tag Conversion Linker firing di semua halaman. Untuk lebih lanjut, lihat Kenapa GTM Tidak Melacak.

Kehilangan GCLID akibat lintas domain atau redirect

Jika jalur konversi Anda melintasi domain (misalnya, situs Anda menyerahkan ke payment provider lalu redirect ke halaman thank-you), GCLID bisa terlepas selama redirect. Hal yang sama terjadi dengan URL shortener, redirect vanity-URL, atau redirect HTTP-ke-HTTPS yang tidak mempertahankan query parameter. Konfigurasikan cross-domain linking di tag Conversion Linker atau setelan Google tag. Untuk pembahasan lebih dalam, lihat Cross-Domain Tracking yang Rusak dan Memahami GCLID.

Enhanced Conversions: memulihkan data yang hilang akibat pembatasan browser

Jika Diagnosis 1 sampai 5 semuanya sudah dicek dan aman tapi volume konversi masih lebih rendah dari yang diharapkan, celahnya bisa jadi berasal dari kehilangan data di sisi browser — ITP di Safari, tracking prevention di Firefox, atau user yang menghapus cookie sebelum melakukan konversi.

Enhanced conversions mengatasi ini dengan mengirim data pelanggan first-party yang di-hash (email, telepon, alamat) bersamaan dengan tag conversion. Google mencocokkan data ini kembali ke user yang login yang mengklik iklan, memulihkan konversi yang akan terlewat oleh pelacakan berbasis cookie.

Yang perlu diperiksa:

  • Di Google Ads, buka Goals > Conversions > Settings dan pastikan Enhanced Conversions sudah aktif
  • Verifikasi bahwa data pelanggan yang di-hash benar-benar terkirim (gunakan Tag Assistant atau laporan diagnostik Enhanced Conversions di Google Ads, tersedia sekitar 48 jam setelah setup)
  • Jika Anda menggunakan GTM, pastikan variabel user-provided data sudah dikonfigurasi dan dipetakan ke field formulir yang benar di halaman conversion

Untuk langkah verifikasi setup, lihat Verifikasi Enhanced Conversions.

Terlihat seperti "tidak ada apa-apa," padahal Anda hanya menunggu pelaporan

Kasus yang cukup sering terjadi: panik padahal sebenarnya tidak ada yang rusak. Konversi Google Ads memiliki keterlambatan pelaporan dari saat terjadi hingga muncul di dashboard (biasanya beberapa jam; yang pertama bisa lebih lama).

Jika Anda memutuskan "ini nol, berarti rusak" tepat setelah setup atau mengganti tag lalu mulai mengubah-ubah setelan, Anda justru bisa merusak koneksi yang sebenarnya sehat. Tunggu dulu beberapa jam sampai keesokan harinya, dan pastikan apakah masih nol. Untuk verifikasi secara real-time, Diagnosis 3 (pemeriksaan firing di DevTools) adalah alatnya.

Referensi cepat diagnosis

Tabel yang menunjukkan tempat pertama yang perlu dicurigai, berdasarkan gejala.

Gejala Curigai dulu
Status terjebak di "Unverified" Diagnosis 1 & 3 (pemasangan / firing)
Sampai di halaman thank-you tapi nol Diagnosis 1 (tag hilang di halaman selesai)
Muncul di GA4 tapi tidak di iklan Diagnosis 4 (key event belum terdaftar / aturan penghitungan)
Kemarin masih berfungsi, tiba-tiba berhenti Diagnosis 1 & 5 (perubahan tag / perubahan consent atau pengecualian)
Tidak ada yang terlacak saat saya sendiri menguji Diagnosis 5 (pengecualian traffic internal) / Diagnosis 3 (ad blocker)
Nol tepat setelah setup Periksa dulu keterlambatan pelaporan (waktu)
Menggunakan GTM dan tag tidak pernah firing Periksa kondisi trigger GTM dan Conversion Linker (jebakan GTM)
Jalur konversi melintasi domain atau ada redirect Periksa kelestarian GCLID dan cross-domain linking (jebakan GTM)
Angka tercatat tapi lebih rendah dari yang diharapkan Enhanced Conversions / consent mode (Diagnosis 5 & Enhanced Conversions)

Apa yang tidak bisa diketahui hanya dari diagnosis di mesin Anda sendiri

Diagnosis 1–5 semuanya berguna, tapi memeriksa satu kali di mesin Anda sendiri punya dua keterbatasan struktural.

  1. Lingkungan Anda bukan lingkungan pengunjung Anda. Status login, ekstensi, pengecualian IP kantor, dan sejenisnya membuat bisa saja terlihat baik-baik saja di mesin Anda padahal hilang dalam kondisi pengunjung yang sebenarnya.
  2. Konversi yang melibatkan klik iklan sulit diverifikasi. Untuk benar-benar melihat "apakah ini benar-benar terlacak lewat iklan," Anda perlu mengklik iklan yang live untuk merekonstruksi jalurnya — yang membawa risiko pelanggaran kebijakan iklan sebagai self-click.

Menilai "sudah firing di action saya, jadi pasti aman" cenderung melewatkan masalah data yang hilang di jalur nyata yang dilalui pengunjung Anda.

Pertanyaan yang sering diajukan

T. Saya sudah memasang tag tapi konversi tetap nol. J. Kira-kira dalam urutan kemungkinan: ① tag tidak ada di halaman selesai (Diagnosis 1), ② belum terdaftar sebagai key event/conversion (Diagnosis 4), ③ keterlambatan pelaporan (waktu), ④ pengukuran dihentikan oleh consent mode atau pengecualian traffic internal (Diagnosis 5). Telusuri artikel ini mulai dari Diagnosis 1.

T. GA4 menunjukkan konversi tapi Google Ads tidak. J. Kasus paling umum adalah event yang diimpor dari GA4 belum terdaftar sebagai "key event (conversion)" di sisi Google Ads (Diagnosis 4). Perbedaan metode penghitungan atau jendela konversi juga bisa membuat angkanya tidak cocok.

T. Apa perbedaan antara "No recent conversions" dan "Unverified"? J. "Unverified" berarti belum pernah ada sinyal yang diterima dari tag (masalah sisi tag = Diagnosis 1 & 3). "No recent conversions" berarti pernah masuk sebelumnya tapi belakangan tidak (tidak ada hasil, atau baru-baru ini berhenti = Diagnosis 3 & 5). Tempat yang perlu diperiksa jadi berbeda.

T. Bahkan saat saya sendiri melewati halaman selesai, tidak ada yang terlacak. J. Bisa jadi Anda dikecualikan oleh pengecualian traffic internal (perilaku normal), atau ad blocker memblokir request. Verifikasi firing di DevTools dalam lingkungan bersih dengan pengecualian dan blocker dimatikan.

T. Setelah setup, berapa lama sampai angkanya muncul? J. Ada keterlambatan pelaporan — biasanya beberapa jam, dan yang pertama bisa lebih lama. Jangan simpulkan rusak dari "nol" tepat setelah setup; tunggu sampai keesokan harinya sebelum menilai. Untuk konfirmasi real-time, pemeriksaan firing di DevTools adalah alatnya.

Kesimpulan: pisahkan dari atas ke bawah, lalu verifikasi di jalur nyata

"Tidak ada konversi" hanya punya tiga jenis penyebab: ① tag, ② setelan, ③ waktu. Memisahkan secara berurutan — Diagnosis 1 (pemasangan) → 2 (status) → 3 (firing) → 4 (aturan penghitungan) → 5 (blind spot) — membawa Anda ke penyebabnya tanpa asal mengubah-ubah setelan.

Tapi pemeriksaan firing di mesin Anda sendiri punya keterbatasan. Melangkah lebih jauh — memastikan data benar-benar tercatat, di jalur nyata yang dilalui pengunjung Anda, di production — itulah arti sesungguhnya dari "sudah terlacak."

ConversionOK menjalankan halaman live Anda di browser independen yang terisolasi dan mencegat sinyal conversion yang benar-benar terkirim, memisahkan di mana rantainya putus antara firing dan pencatatan. Tidak perlu mengklik iklan Anda sendiri, dan tidak ada gangguan dari lingkungan kantor Anda. Mulai dengan pemeriksaan statis gratis untuk memastikan titik masuk pengukuran Anda.