← Semua artikel

Blog

Cara Memverifikasi Tag Konversi Google Ads Benar-Benar Berfungsi (4 Metode + Titik Buta)

verifikasi tag konversi google adskonversi google ads tidak terlacaktag konversi tidak ter-triggercek pelacakan konversi google ads

"Saya sudah memasang tag konversi di Google Ads, tapi jumlah konversi di akun saya tidak juga bertambah." Ini adalah salah satu keluhan paling umum dalam periklanan digital. Anda merasa tag sudah terpasang — tapi jika tag itu ternyata tidak benar-benar dihitung sebagai konversi, maka bidding, laporan, dan setiap keputusan yang dibangun di atasnya akan meleset.

Apakah salah satu dari ini terdengar familiar?

  • Jumlah konversi Anda tetap di angka 0 berapa lama pun Anda menunggu
  • Status aksi konversi terus menunjukkan "Tidak ada konversi baru-baru ini"
  • Tercatat dengan baik di GA4, tapi hanya Google Ads yang tidak menunjukkan angka
  • Kemarin masih berjalan normal, dan sekarang pelacakan tiba-tiba berhenti

Panduan ini membahas empat cara memverifikasi tag konversi Google Ads Anda berfungsi, 5 alasan utama konversi hilang, titik buta yang dimiliki setiap metode, dan cara memverifikasi dengan yakin di lingkungan produksi sesungguhnya.

Sebelum mulai: "berfungsi" punya tiga level

Alasan terbesar mengapa pemeriksaan konversi Google Ads sering salah arah adalah karena menganggap "tag berfungsi" sebagai satu kondisi tunggal. Padahal, ada tiga tahap berbeda — dan sekadar mengetahui tahap mana yang sedang Anda periksa akan sangat mempermudah proses diagnosis.

Level Artinya Jebakan umum
① Terpasang Tag Google (gtag / GTM) dan snippet event dimuat di halaman Tag sama sekali tidak ada di halaman konversi
② Ter-trigger Permintaan konversi dikirim ke Google Sudah terpasang, tapi tidak ter-trigger pada aksi tertentu
③ Terhitung Google Ads mencatatnya sebagai konversi iklan Ter-trigger, tapi tidak terhubung ke klik (gclid), sehingga tidak terhitung

Poin kuncinya: ter-trigger (②) dan terhitung (③) bukanlah hal yang sama. Sebuah permintaan bisa saja terkirim dari browser, tapi jika kunjungan itu tidak terhubung dengan klik iklan, Google Ads tidak akan menambahkannya ke jumlah konversi Anda. Inilah perbedaan mendasar dibandingkan pemeriksaan GA4 — dan menjadi inti dari titik buta yang akan kita bahas nanti.

Metode 1–4 di bawah ini terutama memastikan ① pemasangan dan ② trigger. Untuk memastikan ③ perhitungan, dibahas di Metode 2 (diagnostik konversi Google Ads) dan pada bagian selanjutnya "Mengapa tag ter-trigger tapi tidak terhitung."

Sebelum memulai: apakah Anda pakai "gtag" atau "GTM"?

Mengetahui bagaimana situs Anda memasang tag Google Ads akan menentukan ke mana Anda harus mencari. Ada dua pengaturan umum:

  • gtag (hardcoded): tag Google (AW-XXXXXXXXX) dan snippet event konversi ditulis langsung di HTML. Verifikasi dengan Metode 1–3.
  • GTM (Google Tag Manager): tag "Google Ads Conversion Tracking" dikelola di dalam container GTM. Metode 4 (GTM Preview) menjadi alat utama, dan pertanyaan kuncinya adalah "apakah trigger-nya ter-trigger?" / "sudah dipublikasikan?"

Belum yakin yang mana? Buka DevTools, masuk ke tab Network — jika Anda melihat permintaan gtm.js, berarti Anda menggunakan GTM. Ingat juga bahwa pelacakan konversi Google Ads membutuhkan Conversion Linker (untuk meneruskan data auto-tagging) agar informasi klik dapat terbawa; jika ini tidak ada, dampaknya langsung mengenai ③ perhitungan (lebih lanjut di bawah). Di mana Anda tersendat berbeda-beda tergantung pengaturan yang dipakai.

Metode 1: Google Tag Assistant

Alat resmi yang paling mudah diakses adalah Google Tag Assistant (tagassistant.google.com).

  1. Masukkan URL situs Anda di Tag Assistant dan hubungkan
  2. Di jendela preview, lakukan aksi yang memicu konversi sampai selesai (pengiriman form, pembelian selesai, dsb.)
  3. Tag yang terdeteksi (Google Ads Anda AW-XXXXXXXXX) dan event conversion yang terkirim akan muncul dalam daftar

Yang bisa diketahui: tag sudah terpasang dan permintaan konversi sedang dikirim (① dan ②). Yang tidak bisa diketahui: apakah Google Ads pada akhirnya menghitungnya sebagai konversi iklan (③). Tag Assistant hanya menunjukkan sampai tahap "sudah terkirim."

Jebakan umum: mendeteksi tag di halaman utama memang bagus, tapi jika Anda tidak sampai ke halaman thank-you atau halaman pembelian selesai yang sesungguhnya, snippet event konversi tidak akan pernah ter-trigger. Periksa halaman yang tepat pada momen konversi selesai.

Metode 2: Diagnostik konversi Google Ads

Ini adalah tampilan dari dalam UI Google Ads. Di bawah "Sasaran → Ringkasan → Konversi," buka aksi konversi untuk melihat statusnya dan diagnostik (status pencatatan).

  • Periksa status aksi konversi ("Tidak ada konversi baru-baru ini," "Mencatat konversi," dsb.)
  • Gunakan tab "Diagnostik" untuk melihat apakah ada masalah pada pemasangan atau pencatatan terbaru
  • Pastikan auto-tagging (gclid) aktif dan Conversion Linker sudah terpasang

Yang bisa diketahui: apakah Google Ads benar-benar menerima dan menghitung konversi (pemeriksaan paling dekat dengan ③).

Catatan: pelaporan Google Ads tidak real time — perhitungan bisa tertunda beberapa jam, atau dalam beberapa kasus, sampai hari berikutnya. Jangan langsung menyimpulkan "ada yang rusak" hanya karena jumlahnya belum muncul saat itu juga.

Metode 3: DevTools browser (Network)

Cara paling presisi untuk memastikan ② trigger adalah melalui DevTools browser Anda.

  1. Buka halaman yang ingin diperiksa dan buka tab "Network"
  2. Filter dengan kata conversion atau googleadservices
  3. Lakukan aksi konversi (submit, pembelian) dan perhatikan permintaan ke googleadservices.com/pagead/conversion/…
  4. Periksa isi permintaan dan pastikan conversion ID (AW-XXXXXXXXX) dan label sudah benar, serta click ID (gclid) ikut terkirim

Yang bisa diketahui: konversi mana yang persis terkirim, dengan parameter apa saja (tampilan paling presisi dari ②). Yang tidak bisa diketahui: tetap saja ③ (apakah Google Ads menghitungnya sebagai konversi iklan). Bahkan payload yang benar sekalipun tidak akan muncul dalam jumlah konversi jika tidak terhubung ke klik.

Jebakan umum: dengan ad blocker atau fitur proteksi pelacakan browser aktif, permintaan conversion itu sendiri bisa terblokir, sehingga terlihat seperti "tidak ter-trigger." Selalu periksa dalam kondisi bersih dengan fitur-fitur tersebut dimatikan.

Metode 4: Preview Google Tag Manager

Jika Anda mengelola tag melalui GTM, mode Preview memungkinkan Anda menelusuri "trigger mana yang memicu tag mana" untuk setiap aksi.

  • Jalankan "Preview" dari workspace GTM Anda
  • Buka situs yang dituju, lakukan aksi konversi, dan pastikan tag konversi Google Ads (beserta Conversion Linker) ter-trigger
  • Jika tidak, penyebabnya biasanya adalah kondisi trigger atau kesalahan konfigurasi variabel

Catatan: perubahan di GTM tidak akan live sampai Anda mempublikasikannya (Submit). Jika berhasil di Preview tapi tidak terlacak di produksi, "lupa publikasi" adalah penyebab paling umum. Selain itu, jika tag Conversion Linker tidak ter-trigger di semua halaman, informasi klik tidak akan terbawa dan ③ perhitungan akan gagal.

5 alasan utama konversi hilang

Saat jumlah konversi tetap tidak bergerak, penyebabnya biasanya jatuh ke salah satu dari lima hal berikut. Periksa dari atas ke bawah.

1. Halaman konversi tidak memiliki snippet event

Tag Google (AW-) dipasang di setiap halaman, tapi snippet event konversi hanya boleh ada di halaman tempat konversi selesai. Jika halaman thank-you atau checkout-complete tidak memiliki snippet ini, maka tag tidak akan pernah ter-trigger. Buka halaman yang tepat yang ingin Anda hitung dan periksa dengan Metode 1–3.

2. Conversion Linker (auto-tagging) tidak ada

Google Ads menggunakan click ID (gclid) untuk menghubungkan sebuah kunjungan dengan klik. Jika auto-tagging dimatikan atau Conversion Linker tidak terpasang, tag bisa saja ter-trigger tapi tidak pernah sampai ke tahap ③ perhitungan. Lihat Konversi ter-trigger tapi tidak dihitung Google Ads? Cara kerja click ID (gclid).

3. Anda belum mempublikasikan perubahan GTM

GTM berfungsi di Preview tapi tidak akan muncul di produksi sampai Anda mempublikasikannya. "Sudah dikonfigurasi" bukan berarti "sudah dipublikasikan."

4. Consent mode (banner persetujuan) memblokir pengukuran

Jika Anda menjalankan banner persetujuan cookie, pengukuran mungkin dibatasi atau dihentikan selama pengguna belum memberikan persetujuan. Uji kedua kondisi — sudah menyetujui dan belum menyetujui.

5. Pengaturan aksi konversi atau metode perhitungan salah

Aksi konversi mungkin belum dibuat atau dinonaktifkan, pengaturan perhitungan ("Setiap" vs "Satu") mungkin berbeda dari yang Anda harapkan, atau konversi berada di luar jendela konversi Anda. Jika konversi terhitung dua kali, lihat Mengapa konversi terhitung dua kali, dan cara memeriksanya.

Jebakan lintas domain, iframe, dan SPA

Meski pengaturan tag Anda sudah benar pada satu domain, arsitektur situs tertentu bisa menimbulkan kegagalan pelacakan tersendiri. Hal ini mudah terlewat karena tag tampak berfungsi normal saat pengujian dasar.

Redirect lintas domain (gateway pembayaran, mesin pemesanan)

Jika halaman konversi Anda berada di domain yang berbeda dari landing page — checkout pihak ketiga, gateway pembayaran, atau platform pemesanan — cookie first-party yang menyimpan gclid tidak bisa berpindah melewati batas domain. Konversinya ter-trigger, tapi Google Ads tidak punya klik untuk dihubungkan. Perbaiki dengan domain linker gtag.js (gtag('set', 'linker', {domains: [...]})) atau pengaturan pelacakan lintas domain di GTM sehingga parameter _gl membawa click ID melewati batas domain. Untuk penjelasan lebih mendalam, lihat Mengapa pelacakan lintas domain rusak dan cara memperbaikinya.

Form dan checkout yang di-embed dalam iframe

Ketika aksi konversi terjadi di dalam iframe (form embed, widget dari platform lain), tag di halaman induk Anda tidak dapat melihatnya. Iframe adalah konteks browsing terpisah dengan cookie-nya sendiri. Anda bisa meneruskan event konversi dari iframe ke halaman induk lewat postMessage lalu memicu tag di sana, atau memindahkan tag ke dalam iframe — dengan catatan gclid juga harus diteruskan. Impor konversi backend melalui Google Ads API sering menjadi alternatif paling andal.

Aplikasi single-page (SPA)

SPA tidak memicu page load tradisional saat pengguna bernavigasi. Jika tag konversi Anda diatur untuk ter-trigger pada trigger page load, tag itu tidak akan pernah ter-trigger lagi setelah pemuatan awal — bahkan ketika pengguna mencapai "halaman" thank-you. Gunakan trigger history change di GTM atau picu gtag('event', 'conversion', {...}) secara programatik saat rute konversi dirender. Lihat Pelacakan konversi SPA: cara melakukannya dengan benar untuk detail pengaturannya.

Mengapa tag ter-trigger tapi tidak terhitung

Anda sudah memastikan "trigger (②)" dengan Metode 1–4, tapi tidak pernah muncul dalam jumlah konversi Google Ads (tidak pernah sampai ke ③). Ini adalah pola paling membingungkan di Google Ads. Alasannya: trigger = terkirim ke Google, perhitungan = Google Ads menghubungkannya dengan klik dan mencatatnya — dua tahap yang berbeda.

Alasan umum mengapa konversi yang terkirim tidak pernah terhitung:

  • Click ID (gclid) hilang: auto-tagging mati, parameter hilang saat redirect, atau tidak ada Conversion Linker — sehingga kunjungan tidak terhubung dengan klik iklan
  • Kondisi consent mode: dengan persetujuan yang tidak ada/terbatas, pengukuran atau sebagian informasi tidak dikirim atau disimpan
  • Di luar jendela konversi: waktu dari klik hingga konversi melebihi jendela yang Anda konfigurasi
  • Keterlambatan pelaporan: laporan Google Ads tidak instan; perhitungan butuh waktu

Dengan kata lain, memastikan browser "bisa mengirim" tidak menjamin data benar-benar terhitung sebagai konversi iklan di produksi. Google Ads khususnya membutuhkan keterhubungan dengan klik, dan inilah jebakan terbesar di sini. Untuk kesenjangan "muncul di GA4 tapi tidak di Google Ads," lihat Mengapa jumlah konversi Google Ads dan GA4 tidak cocok.

Enhanced Conversions: memulihkan data yang hilang karena batasan browser

Bahkan dengan tag yang dikonfigurasi sempurna sekalipun, fitur privasi browser (ITP di Safari, pembatasan cookie pihak ketiga di Chrome) dapat menghapus cookie gclid sebelum pengguna melakukan konversi. Enhanced Conversions mengatasi kesenjangan ini dengan mengirim data first-party yang di-hash (alamat email, nomor telepon, atau alamat surat) bersamaan dengan hit konversi. Google mencocokkan data hash ini dengan data pengguna yang login untuk mengaitkan konversi kembali ke klik.

Menyiapkan Enhanced Conversions tidak mengubah Metode 1–4 di atas, tapi menambahkan satu langkah verifikasi: pastikan field user_data yang di-hash benar-benar terkirim bersama permintaan konversi. Anda bisa memeriksanya di Tag Assistant (cari key user_data di payload event konversi) atau di DevTools Network dengan memeriksa body permintaan ke googleadservices.com. Jika field tersebut hilang atau kosong, Enhanced Conversions tidak akan memulihkan apa pun.

Jika Anda menggunakan server-side tagging, Enhanced Conversions membutuhkan objek user_data untuk diteruskan dari web container ke server container Anda — langkah yang mudah terlewat. Lihat Cara memverifikasi Enhanced Conversions dan Verifikasi server-side GTM untuk alur pengaturan dan pengujian lengkapnya.

Apa yang tidak bisa diketahui hanya dari pemeriksaan lokal

Keempat metode di atas berguna, tapi memeriksa sekali saja, secara manual, di komputer Anda sendiri memiliki dua keterbatasan struktural.

  1. Lingkungan Anda bukan lingkungan pengguna nyata Anda. Status login, ekstensi, status persetujuan — pengaturan Anda bisa terlihat baik-baik saja sementara kondisi pengunjung sesungguhnya justru kehilangan data.
  2. Konversi hasil klik iklan sulit diverifikasi. Google Ads hanya menghitung kunjungan yang terhubung dengan klik iklan (gclid). Untuk benar-benar mereproduksinya secara manual, Anda perlu mengklik iklan live dan mengikuti alurnya — yang dianggap sebagai self-click dan berisiko melanggar kebijakan iklan (Apakah mengklik iklan Google Ads sendiri melanggar aturan?).

Menyimpulkan "sudah ter-trigger, jadi aman" hanya dari alat lokal adalah cara paling umum bagaimana tim melewatkan konversi yang tidak terhitung pada jalur nyata yang dilalui pengunjung sesungguhnya.

Checklist untuk memverifikasi dengan yakin

Kerjakan dulu yang gratis dan cepat, secara berurutan.

  • Apakah tag Google (AW-) ada di setiap halaman?
  • Apakah snippet event konversi ada di halaman tempat konversi selesai (thank-you / complete)?
  • Apakah konversi ter-trigger di setidaknya salah satu dari Metode 1–3?
  • Apakah Conversion Linker / auto-tagging aktif, dengan gclid terbawa?
  • Apakah diagnostik konversi Google Ads menunjukkan "Mencatat konversi"?
  • Jika menggunakan GTM, apakah perubahan sudah dipublikasikan?
  • Apakah status banner persetujuan (consent mode) menghentikan pengukuran?
  • Apakah pengaturan aksi konversi — metode perhitungan, jendela konversi — sudah sesuai keinginan?
  • Jika halaman checkout atau konversi berada di domain berbeda, apakah cross-domain linking sudah dikonfigurasi?
  • Jika situs Anda adalah SPA, apakah tag konversi ter-trigger saat perpindahan rute (bukan hanya page load)?
  • Jika Anda menggunakan Enhanced Conversions, apakah user_data benar-benar ada dalam permintaan konversi?
  • Apakah konversi terhitung dalam kondisi pengguna produksi nyata (bukan hanya satu kali uji coba Anda)?

Pertanyaan yang sering diajukan (FAQ)

T. Jika Tag Assistant menyatakan "ter-trigger," apakah sudah aman? J. Itu hanya memastikan "terkirim (②)." Apakah Google Ads benar-benar menghitungnya sebagai konversi iklan (③) adalah hal yang berbeda. Pastikan konversi benar-benar tercatat di diagnostik konversi dan tidak hilang dalam kondisi nyata sebelum Anda bisa merasa tenang.

T. Mengapa konversi tercatat di GA4 tapi menunjukkan 0 di Google Ads? J. Penyebab klasiknya adalah click ID (gclid) yang hilang. GA4 mengukur dengan mekanismenya sendiri, tapi perhitungan Google Ads membutuhkan keterhubungan dengan klik iklan. Periksa auto-tagging, Conversion Linker, dan kehilangan gclid saat redirect. Lihat cara kerja gclid dan mengapa jumlahnya tidak cocok.

T. Berapa lama sampai muncul di jumlah konversi? J. Konversi Google Ads dihitung dengan jeda, bukan instan — kadang beberapa jam, kadang sampai hari berikutnya. Jangan langsung menyimpulkan "ada yang rusak" hanya karena belum muncul seketika.

T. Haruskah saya mengklik iklan untuk memastikannya? J. Mengklik iklan Anda sendiri dianggap sebagai pelanggaran kebijakan iklan (self-clicking) dan berisiko menyebabkan peninjauan akun atau suspensi. Sebagai gantinya, lakukan verifikasi dari luar akun Anda sendiri — lingkungan yang independen.

T. Mengapa konversi yang sama terhitung dua kali? J. Penyebab umumnya: snippet event dipasang di seluruh situs, halaman thank-you dikunjungi ulang lewat reload atau tombol back, atau tag dimuat lewat gtag hardcoded dan GTM sekaligus. Di DevTools Network, hitung berapa kali permintaan conversion ter-trigger per aksi untuk mengisolasi masalahnya (penyebab perhitungan ganda dan cara memeriksanya).

T. Checkout saya berada di domain yang berbeda — apakah butuh pengaturan tambahan? J. Ya. Cookie gclid bersifat first-party dan tidak bisa melewati batas domain dengan sendirinya. Gunakan linker gtag.js atau pengaturan cross-domain GTM untuk meneruskan parameter _gl ke domain checkout, atau konversi akan ter-trigger tanpa click ID dan tidak akan pernah terhitung. Lihat pelacakan lintas domain.

T. Apakah Enhanced Conversions menggantikan pelacakan konversi biasa? J. Tidak. Enhanced Conversions adalah tambahan, bukan pengganti. Tag konversi standar tetap ter-trigger; Enhanced Conversions melengkapinya dengan data first-party yang di-hash sehingga Google bisa memulihkan atribusi yang seharusnya hilang karena kehilangan cookie. Lihat memverifikasi Enhanced Conversions.

T. Situs saya adalah single-page application — mengapa tag hanya ter-trigger sekali? J. SPA tidak melakukan reload halaman penuh saat navigasi, sehingga trigger page-load hanya ter-trigger pada pemuatan awal. Ganti ke trigger history-change di GTM, atau panggil gtag('event', 'conversion', {...}) langsung saat tampilan konversi dirender. Lihat pelacakan konversi SPA.

T. Apakah pendekatan yang sama berlaku untuk tag GA4 dan Meta Pixel? J. Kerangka "terpasang / ter-trigger / tercatat" ini berlaku sama. Lihat memverifikasi tag GA4 Anda dan memverifikasi Meta Pixel Anda untuk langkah masing-masing platform.

Kesimpulan: jangan berhenti di "sudah ter-trigger" — verifikasi bahwa konversi terhitung di produksi

Metode 1–4 sudah cukup untuk memastikan "trigger." Yang terpenting adalah langkah selanjutnya: memastikan konversi benar-benar terhitung, pada jalur nyata yang dilalui pengunjung Anda (jalur yang mencakup klik iklan), di produksi.

ConversionOK menjalankan halaman live Anda di browser independen dan terisolasi, lalu menangkap permintaan konversi yang benar-benar terkirim dan memverifikasinya — tanpa perlu mengklik iklan Anda sendiri dan tanpa gangguan dari lingkungan kantor Anda. Mulai dengan pemeriksaan statis gratis untuk memastikan titik masuk pengukuran Anda.