← Semua artikel

Blog

Cara Memverifikasi Enhanced Conversions Benar-Benar Terkirim

verifikasi enhanced conversionsenhanced conversions tidak berfungsicek enhanced conversionssetup enhanced conversions

"Saya sudah mengaktifkan Enhanced Conversions, tapi saya tidak tahu apakah datanya benar-benar terkirim." Inilah kegelisahan yang selalu muncul setelah menekan tombol aktif. Angka tidak langsung berubah begitu Anda menyalakannya, jadi sulit untuk memastikan apakah fitur ini "berfungsi" atau bahkan apakah datanya sampai. Itulah sebabnya fitur ini sering dibiarkan dalam kondisi set-it-and-forget-it.

Apakah salah satu dari ini terasa familiar?

  • Anda mengaktifkan Enhanced Conversions, tapi tidak merasakan efek apa pun
  • Diagnostik menampilkan peringatan seperti "Perlu diperhatikan" atau "Tidak tercatat"
  • Anda pikir sudah mengirim email dan nomor telepon, tapi statusnya tidak kunjung maju
  • Anda belum pernah benar-benar memeriksa apakah nilai hash-nya terkirim

Panduan ini menyusun apa yang perlu diperiksa, dan dalam urutan apa, untuk memastikan Enhanced Conversions benar-benar terkirim. Kita akan mulai dengan memahami cara kerja mekanismenya, lalu memverifikasinya baik di layar diagnostik maupun di DevTools.

Prinsip dasar: Enhanced Conversions meng-hash data first-party lalu mengirimkannya

Sebelum memeriksa apa pun, memahami apa yang dikirim oleh Enhanced Conversions adalah jalan pintas. Jika ini masih samar, Anda akan menatap DevTools tanpa tahu apa yang harus dicari.

Enhanced Conversions mengambil data first-party yang dimasukkan pengguna di formulir (alamat email, nomor telepon, nama, alamat), meng-hash-nya dengan SHA-256 di browser, mengirimkannya ke Google, dan menggunakannya untuk melengkapi pengukuran konversi (atribusi). Alamat email mentah tidak dikirim apa adanya — melainkan diubah menjadi nilai hash yang tidak dapat dibalik sebelum dikirim.

Elemen Apa itu Yang perlu diperiksa
Data input Email, telepon, nama, alamat Apakah nilainya ada / dapat dibaca di halaman tersebut?
Hashing Transformasi SHA-256 yang tidak dapat dibalik Apakah data mentah dikirim tanpa di-hash?
Tujuan Digabungkan ke pengukuran konversi yang sudah ada Apakah request berisi field yang sudah di-hash?
Consent Persetujuan pengguna seperti ad_user_data Apakah diatur agar tidak ada yang terkirim tanpa consent?

Poin kuncinya: Enhanced Conversions menumpangkan "sinyal tambahan" pada pengukuran konversi yang sudah ada. Dengan kata lain, jika tag konversi dasarnya sendiri tidak aktif, Enhanced Conversions pun tidak mungkin bekerja. Dengan asumsi pengukuran konversi sudah berjalan, kita memverifikasi apakah data first-party yang sudah di-hash ikut menumpang di atasnya.

Jebakan umum: orang sering mencampuradukkan click ID (gclid) dengan Enhanced Conversions, padahal keduanya punya peran berbeda. gclid adalah ID yang menghubungkan hasil dengan klik iklan asalnya; Enhanced Conversions adalah mekanisme yang melengkapi atribusi menggunakan data first-party. Keduanya saling melengkapi. Untuk memeriksa sisi click ID, lihat Peran Click ID (gclid) dan Atribusi.

Metode verifikasi 1: Baca status diagnostik Google Ads

Hal pertama yang perlu dilihat adalah diagnostik di dashboard. Tanpa menyentuh kode sama sekali, Anda bisa melihat bagaimana Google menilai di sisi penerima.

Buka aksi konversi Anda di "Sasaran → Konversi" dan periksa diagnostik / status Enhanced Conversions. Di sana ditampilkan petunjuk tentang apa yang diterima.

Status Arti
Merekam enhanced conversions Data yang sudah di-hash diterima (sehat)
Perlu diperhatikan Setupnya ada, tapi data tidak diterima / nilai hilang
Tidak tercatat Tidak ada data Enhanced Conversions yang masuk

"Merekam" … sisi penerima mendapatkan data yang sudah di-hash. Fondasinya sudah baik. "Perlu diperhatikan" / "Tidak tercatat" … tag-nya ada, tapi nilai enhanced-nya tidak sampai. Lanjut ke metode verifikasi 2 (DevTools) dan lihat apa yang benar-benar terkirim.

Jebakan umum: status diagnostik memiliki jeda pelaporan. Jika langsung tertulis "Tidak tercatat" setelah setup, jangan langsung menyimpulkan ada yang rusak. Langkah yang lebih dapat diandalkan adalah menggunakan metode verifikasi 2 untuk melihat, secara real-time, apakah field yang sudah di-hash benar-benar sedang terkirim.

Membaca laporan diagnostik: Coverage, Match Rate, dan Conversion Uplift

Selain status tingkat atas, laporan diagnostik berisi tiga metrik yang menunjukkan seberapa baik Enhanced Conversions bekerja — bukan sekadar aktif atau tidak.

Metrik Apa yang diukur Tolok ukur sehat
Coverage Persentase event konversi yang memenuhi syarat dan menyertakan data pengguna yang cukup Di atas 80%
Match Rate Seberapa cocok data hash yang Anda kirim dengan data pengguna Google yang sedang login Semakin tinggi semakin baik; rate rendah mengindikasikan masalah format atau pengguna tanpa akun Google
Conversion Uplift Konversi tambahan yang dilaporkan berkat data Enhanced Conversions Tersedia selama 30 hari setelah Enhanced Conversions mulai berfungsi

Coverage adalah metrik yang paling bisa Anda kendalikan secara langsung. Jika rendah, artinya banyak event konversi yang aktif tanpa data first-party terlampir — biasanya karena nilainya tidak ada di halaman atau tidak terbaca (lihat bagian kegagalan umum di bawah).

Match Rate bergantung pada kualitas data. Jika Anda hanya mengirim email dan banyak pelanggan Anda memakai alamat email yang tidak cocok dengan akun Google mereka, rate-nya akan tetap rendah meskipun semuanya sudah dikonfigurasi dengan benar secara teknis. Dua langkah praktis: kirim match key tambahan (nomor telepon, alamat) bersama email, dan pastikan nilainya diformat dengan benar sebelum di-hash (huruf kecil semua, tanpa spasi berlebih, format telepon standar dengan kode negara).

Conversion Uplift hanya muncul setelah data cukup terkumpul. Jangan berharap angkanya langsung muncul di hari pertama.

Google memberi label pada setiap aksi konversi dengan "Excellent," "Good," "Needs attention," atau "No recent data." Jika yang muncul "Good" alih-alih "Excellent," laporannya biasanya memberi tahu metrik mana yang perlu diperbaiki — sering kali itu coverage atau jumlah match key yang Anda kirim.

Metode verifikasi 2: Periksa di DevTools apakah field yang sudah di-hash disertakan

Ketika status diagnostik tidak kunjung maju, langkah penentunya adalah memeriksa langsung di tab Network DevTools. Lihat langsung apakah request konversi berisi field data first-party yang sudah di-hash.

  1. Buka halaman tempat konversi terjadi (misalnya halaman selesai setelah pengiriman formulir) lalu buka tab "Network" di DevTools
  2. Filter dengan conversion atau googleads
  3. Lihat apakah request …/pagead/conversion/… terpicu saat aksi tersebut dilakukan
  4. Periksa isi request (parameter) untuk mencari field email yang sudah di-hash (em) dan yang serupa

Yang bisa diketahui dari sini: apakah data first-party untuk Enhanced Conversions benar-benar terkirim, dalam bentuk hash.

Jika nilai seperti em berupa string alfanumerik panjang (sebuah hash), itu pertanda baik bahwa data sudah di-hash di browser sebelum dikirim. Sebaliknya, jika field-nya tidak ada atau kosong, berarti nilainya tidak terbaca (kasus klasik di balik status "Tidak tercatat" pada metode verifikasi 1).

Jebakan umum: jika isi em terlihat seperti alamat email mentah (string yang bisa dibaca dan mengandung @), waspadalah. Bisa jadi konfigurasinya mengirim nilai tanpa di-hash, yang bukan perilaku yang diinginkan. Selalu periksa agar tidak ada data mentah yang bisa dibaca ikut terkirim.

Metode verifikasi 3: Konfirmasi di GTM Preview Mode (untuk pengguna Tag Manager)

Jika Anda menyiapkan Enhanced Conversions lewat Google Tag Manager, GTM Preview Mode memberikan jalur verifikasi real-time kedua yang seringkali lebih mudah daripada membaca request jaringan mentah.

  1. Buka panel Preview GTM (klik "Preview" di pojok kanan atas workspace GTM)
  2. Buka halaman tempat konversi terpicu dan jalankan konversi uji coba
  3. Di panel Preview, klik event konversi (misalnya purchase atau form_submit)
  4. Buka tag yang terpicu dan periksa bagian Values — cari objek enhanced_conversion_data atau field individualnya (email, phone_number, dll.)
  5. Pastikan field-field tersebut berisi nilai (nilainya akan muncul dalam bentuk pra-hash di dalam Preview Mode — GTM meng-hash-nya sebelum request sesungguhnya keluar dari browser)

Yang bisa diketahui dari sini: apakah GTM berhasil membaca data first-party pada saat tag terpicu. Ini menangkap ketidakcocokan selector dan celah data layer sebelum Anda harus menggali request jaringan yang sudah ter-encode.

Jika nilainya muncul di Preview Mode tapi status diagnostik masih menunjukkan "Perlu diperhatikan," masalahnya kemungkinan ada di tahap berikutnya — consent yang memblokir pengiriman, atau ketidakcocokan antara container GTM di preview dengan yang sudah dipublikasikan ke production. Selalu publikasikan container-nya dan verifikasi di production setelah uji coba preview berhasil.

Jebakan umum: GTM Preview Mode menggunakan sesi browser Anda sendiri, jadi keterbatasan "berfungsi di mesin saya" tetap berlaku. Ini membuktikan mekanismenya bekerja; bukan membuktikan datanya sampai untuk setiap jalur pengunjung.

Kegagalan umum: kenapa Enhanced Conversions "tidak terkirim"

Setelah metode verifikasi 1 dan 2 menunjukkan bahwa data tidak sampai, penyebabnya umumnya termasuk salah satu dari berikut.

Nilai email (dll.) tidak ada di halaman / tidak bisa dibaca

Enhanced Conversions hanya bisa mengirim ketika data first-party ada di halaman tersebut. Jika email hilang dari layar setelah pengiriman formulir, atau nilainya tidak terbawa setelah berpindah halaman, tidak ada apa pun yang bisa dibaca.

CSS selector atau variabel salah dikonfigurasi, sehingga nilainya tidak terbaca

Jika Anda menangkap email atau telepon lewat setup manual (penargetan CSS selector atau variabel data layer), ketidakcocokan pada nama selector atau variabel bisa membuat tidak satu pun nilai terbaca. Saat desain ulang situs mengubah struktur DOM, hal ini bisa rusak tanpa disadari — jebakan klasik.

Data mentah terkirim sebelum di-hash

Premis yang benar adalah meng-hash dengan SHA-256 sebelum mengirim. Beberapa implementasi malah mengirim data mentah, yang bukan perilaku yang diinginkan (curigai hal ini jika em berupa string yang bisa dibaca pada metode verifikasi 2).

Consent (ad_user_data) tidak ada, sehingga tidak ada yang terkirim

Jika Anda sudah menerapkan consent mode, ketika pengguna belum menyetujui penggunaan data untuk tujuan periklanan (ad_user_data belum diberikan), data first-party mungkin tidak terkirim. Ini adalah tersangka kuat ketika "setupnya sudah benar tapi tidak ada yang sampai." Untuk detailnya, lihat Kenapa Consent Mode Membuat Conversion Anda Turun.

Jebakan umum: saat Anda menguji sendiri, Anda mengeklik "Setuju" pada banner consent sehingga datanya terkirim — tapi pengunjung asli belum tentu menyetujuinya. "Terkirim di mesin saya" tidak berarti "terkirim untuk semua orang."

Cara meningkatkan match rate

Anda sudah memastikan Enhanced Conversions terkirim — tapi laporan diagnostik menunjukkan match rate rendah atau conversion uplift yang minim. Ini masalah yang berbeda dari "tidak terkirim": datanya keluar dari situs Anda tapi tidak cocok dengan baik di sisi Google. Berikut yang perlu dilakukan.

Kirim lebih dari sekadar email

Enhanced Conversions mendukung tiga match key: email, nomor telepon, dan alamat pos. Banyak implementasi hanya mengirim email. Menambahkan field nomor telepon dan alamat memberi Google lebih banyak sinyal untuk dicocokkan, yang secara langsung meningkatkan match rate — terutama saat email pelanggan tidak sama dengan akun Google mereka.

Bersihkan dan format data sebelum di-hash

Pencocokan Google sensitif terhadap format. Sebelum meng-hash, pastikan Anda:

  • Mengubah alamat email menjadi huruf kecil (User@Example.comuser@example.com)
  • Menghapus spasi di awal/akhir
  • Menggunakan format E.164 untuk nomor telepon (misalnya +6281234567890 untuk nomor Indonesia, +14155551234 untuk AS)
  • Merapikan dan menstandardisasi komponen alamat

Jika Anda meng-hash User@Example.com sementara Google meng-hash user@example.com, hasil SHA-256-nya tidak akan cocok — dan konversi tersebut hilang.

Utamakan spesifikasi manual daripada deteksi otomatis

Saat menyiapkan Enhanced Conversions, Google menawarkan opsi "Otomatis" yang mencoba mendeteksi field email di halaman. Ini praktis tapi kurang dapat diandalkan dibandingkan menentukan secara manual CSS selector atau variabel data layer untuk setiap field. Spesifikasi manual memberi Anda kendali penuh atas nilai mana yang dibaca, dan menghindari kerusakan diam-diam saat struktur halaman berubah.

Periksa apakah data terkirim di semua aksi konversi yang memenuhi syarat

Laporan diagnostik bisa menunjukkan match rate yang bagus di satu aksi konversi tapi tidak ada apa-apa di aksi lain. Pastikan Enhanced Conversions diaktifkan di setiap aksi konversi yang memiliki akses ke data first-party — bukan hanya aksi utama Anda.

Cara mengisolasi "sudah diaktifkan tapi tidak muncul apa-apa"

Jika angkanya masih tidak bergerak setelah semua ini, hal pertama yang perlu diingat adalah bahwa Enhanced Conversions adalah sinyal tambahan yang menumpang di atas pengukuran konversi dasar Anda. Jika konversi dasarnya sendiri tidak tercatat, Enhanced Conversions tidak bisa berlaku lebih dulu daripada itu.

Jadi saat Anda merasa "Enhanced Conversions tidak muncul," tugas pertama adalah mengisolasi apakah pengukuran konversi dasarnya sendiri sehat. Langkah-langkah diagnostik untuk kondisi nol / tidak terlacak sudah disusun di Tidak Ada Konversi di Google Ads? Panduan Diagnostik Langkah demi Langkah. Pastikan fondasinya berfungsi, lalu kembali ke lapisan Enhanced Conversions di atasnya.

Anda juga bisa memastikan apakah tag konversi dasar terpicu dengan benar di Cara Memverifikasi Tag Konversi Google Ads Anda. Urutannya adalah "tag terpicu → konversi tercatat → data enhanced yang sudah di-hash menumpang di atasnya."

Yang tidak bisa diketahui hanya dari memeriksa di mesin Anda sendiri

Metode verifikasi 1 dan 2 sama-sama berguna, tapi memeriksa sekali di mesin Anda sendiri memiliki dua batasan struktural.

  1. Lingkungan Anda bukan lingkungan pengunjung Anda. Dalam pengujian Anda sendiri, Anda menyetujui banner consent dan mengetik nilai ke formulir, sehingga terbaca — tapi pengunjung asli mungkin belum menyetujui dan bisa jadi melalui jalur dengan nilai yang berbeda. em bisa saja terkirim di mesin Anda namun hilang dalam kondisi sesungguhnya.
  2. Verifikasi yang melibatkan klik iklan itu sulit. Untuk benar-benar melihat "apakah ini benar-benar berfungsi end-to-end lewat iklan, termasuk Enhanced Conversions," Anda perlu mengeklik iklan yang sedang aktif untuk mereproduksi jalurnya — yang membawa risiko pelanggaran kebijakan iklan sebagai self-click.

Menilai "field yang di-hash terpicu saat saya mencoba, jadi sudah aman" cenderung melewatkan masalah data yang hilang di jalur nyata yang dilalui pengunjung Anda.

Checklist verifikasi

  • Tag konversi dasar terpicu dan konversinya tercatat
  • Sudah memeriksa status Enhanced Conversions di diagnostik Google Ads
  • Sudah mengonfirmasi request …/pagead/conversion/… di tab Network DevTools
  • Request tersebut berisi field yang sudah di-hash (em, dll.)
  • Isi em berupa hash (string alfanumerik panjang), bukan email mentah
  • Data first-party (email, dll.) ada di halaman tempat konversi terjadi
  • CSS selector / variabel cocok dengan struktur DOM saat ini
  • Saat menggunakan consent mode, data terkirim dengan consent ad_user_data yang ada
  • Jika menggunakan GTM, sudah diverifikasi di Preview Mode bahwa tag membaca field data
  • Sudah memeriksa metrik laporan diagnostik (Coverage, Match Rate, Conversion Uplift)
  • Mengirim lebih dari satu match key (email + telepon dan/atau alamat) jika memungkinkan
  • Alamat email diubah ke huruf kecil dan dirapikan sebelum di-hash
  • Sudah dikonfirmasi bahwa data sampai bukan hanya di mesin Anda tapi juga di jalur pengunjung asli

Pertanyaan yang sering diajukan

T. Saya sudah mengaktifkan Enhanced Conversions tapi tidak tahu apakah berfungsi. J. Pertama, Enhanced Conversions adalah mekanisme yang "melengkapi" pengukuran konversi yang sudah ada; fitur ini tidak akan tiba-tiba menghasilkan angka besar dengan sendirinya. Sebelum memeriksa "efeknya," periksa dulu "apakah datanya terkirim dengan benar." Ikuti urutan status diagnostik Google Ads (metode verifikasi 1) dan field yang di-hash di DevTools (metode verifikasi 2).

T. Di DevTools bagian mana yang harus saya lihat untuk tahu datanya "terkirim"? J. Di tab Network, buka request …/pagead/conversion/… dan periksa apakah parameternya menyertakan field email yang sudah di-hash (em) dan yang serupa. String alfanumerik panjang (sebuah hash) adalah pertanda baik. Jika field-nya tidak ada atau kosong, berarti nilainya tidak terbaca.

T. Saya bisa melihat alamat email mentah di em. Apakah ini masalah? J. Enhanced Conversions berdasar pada premis meng-hash dengan SHA-256 sebelum mengirim. Jika data mentah yang bisa dibaca ikut menumpang, kemungkinan Anda memiliki implementasi yang tidak melakukan hashing — yang bukan perilaku yang diinginkan. Periksa implementasinya.

T. Setupnya sudah benar tapi tetap "Tidak tercatat." J. Penyebab umum: ① data first-party tidak ada di halaman / tidak bisa dibaca, ② CSS selector atau variabel salah dikonfigurasi, ③ consent (ad_user_data) tidak ada sehingga tidak ada yang terkirim. Status diagnostik juga memiliki jeda pelaporan, jadi periksa juga di DevTools apakah datanya terpicu secara real-time.

T. Apa bedanya click ID (gclid) dengan Enhanced Conversions? J. gclid adalah ID yang menghubungkan hasil dengan klik iklan asalnya; Enhanced Conversions meng-hash data first-party yang dimasukkan lalu mengirimkannya untuk "melengkapi atribusi." Keduanya punya peran berbeda dan saling melengkapi.

T. Saya dengar pengaturan Enhanced Conversions akan berubah di tahun 2026. Apa yang perlu saya lakukan? J. Mulai pertengahan 2026, Google akan menyatukan Enhanced Conversions for web dan Enhanced Conversions for leads menjadi satu pengaturan on/off tunggal di tingkat akun. Google Ads akan menerima data yang diberikan pengguna secara bersamaan dari tag website, Data Manager, dan koneksi API — Anda tidak perlu lagi memilih satu metode implementasi saja. Jika Anda sudah mengaktifkan Enhanced Conversions dan sudah menyetujui ketentuan data pelanggan Google, tidak diperlukan tindakan apa pun; setup Anda akan dimigrasikan secara otomatis. Perubahan praktis utamanya adalah impor konversi offline dan upload leads akan pindah ke Data Manager API (akan diblokir di Google Ads API mulai 15 Juni 2026).

Kesimpulan: konfirmasi "apakah terkirim" dengan diagnostik dan DevTools sekaligus

Enhanced Conversions meng-hash data first-party dengan SHA-256, mengirimkannya ke Google, dan melengkapi atribusi. Sebelum menilai "apakah berfungsi" berdasarkan perasaan, pastikan dulu datanya terkirim dengan benar — menggunakan baik status diagnostik Google Ads (metode 1) maupun field yang di-hash (em, dll.) di DevTools (metode 2). Jika tidak sampai, Anda bisa mengisolasi ke salah satu dari: tidak ada nilai, selector tidak cocok, pengiriman data mentah, atau consent yang hilang.

Namun memeriksa di mesin Anda sendiri memiliki batasan. Melangkah lebih jauh — memastikan bahwa data first-party yang sudah di-hash benar-benar terkirim, di jalur nyata yang dilalui pengunjung Anda, di production — itulah makna sebenarnya dari "Enhanced Conversions berfungsi."

ConversionOK menjalankan halaman live Anda di browser independen dan terisolasi, lalu mencegat request konversi yang benar-benar terkirim (termasuk data first-party yang sudah di-hash), kemudian memverifikasinya — tanpa perlu mengeklik iklan Anda sendiri dan tanpa gangguan dari lingkungan kantor Anda. Mulai dengan pemeriksaan statis gratis untuk memastikan titik masuk pengukuran Enhanced Conversions Anda.