Setup Conversion Tracking Google Ads Dengan Google Tag Manager
Setup Conversion Tracking Google Ads Dengan Google Tag Manager. Kalau saya diminta menunjuk satu hal yang paling sering membedakan akun Google Ads yang profit dengan akun yang hanya ramai klik, jawabannya hampir selalu sama yaitu conversion tracking yang benar. Anda bisa punya iklan dengan CTR tinggi, keyword mahal, dan landing page bagus, tapi kalau trackingnya salah, semua keputusan optimasi anda akan berdiri di atas data yang rapuh. Akibatnya anda mudah salah mengira kampanye A bagus padahal yang bagus kampanye B, atau anda percaya keyword tertentu menghasilkan lead padahal konversinya berasal dari klik tombol yang tidak pernah menghasilkan pembelian.
Di artikel ini saya akan membimbing anda menyiapkan conversion tracking Google Ads menggunakan Google Tag Manager dengan cara yang rapi, mudah diuji, dan aman untuk skala besar. Saya akan bahas dari cara mendesain tujuan konversi, membuat conversion action, memasang tag dan trigger, testing, sampai troubleshooting dan upgrade lanjutan seperti enhanced conversions, consent, cross domain, dan offline conversion.
Tujuan saya sederhana, setelah membaca ini anda bisa mengukur hasil iklan berdasarkan tindakan yang benar benar penting bagi bisnis, bukan sekadar angka klik.
Memahami Konversi Yang Perlu Diukur Agar Tidak Salah Arah
Sebelum masuk teknis, anda perlu menetapkan apa yang dianggap konversi oleh bisnis anda. Banyak pemilik bisnis menganggap semua tindakan sebagai konversi, lalu memasukkan semuanya ke satu kategori. Itu membuat data tercampur dan smart bidding bingung.
Konversi yang umum untuk bisnis jasa dan lead generation
- Form lead terkirim dan muncul notifikasi sukses
- Klik tombol WhatsApp
- Klik tombol telepon
- Booking jadwal konsultasi
- Download company profile
- Chat dimulai lewat widget chat tertentu
Konversi yang umum untuk ecommerce
- Pembelian sukses
- Add to cart
- Begin checkout
- Isi alamat
- Pembayaran berhasil
Saran saya untuk struktur yang sehat
- Pilih satu konversi utama yang paling dekat dengan uang masuk
- Buat beberapa konversi pendukung untuk membaca minat
- Jangan jadikan konversi pendukung sebagai acuan utama optimasi bila kualitasnya belum terbukti
Contoh untuk bisnis jasa
- Konversi utama yaitu form lead terkirim atau booking konsultasi
- Konversi pendukung yaitu klik WhatsApp dan klik telepon
Dengan struktur ini, anda bisa membaca perilaku pengunjung tanpa membuat optimasi terseret ke tindakan yang terlalu mudah terjadi.
Kenapa Menggunakan Google Tag Manager Lebih Aman Dan Lebih Cepat
Google Tag Manager membuat pengelolaan tag lebih terpusat dan terkontrol. Anda tidak perlu menempelkan script berbeda di banyak halaman. Anda bisa membuat perubahan, melakukan uji, lalu publish dengan sistem versi sehingga mudah rollback jika ada masalah.
Keuntungan yang biasanya langsung terasa
- Semua tag dan trigger terkumpul dalam satu container
- Debugging lebih mudah karena ada mode preview
- Perubahan minor sering bisa dilakukan tanpa ubah source code
- Kolaborasi tim lebih rapi karena ada histori perubahan
- Struktur tracking lebih mudah diaudit saat performa menurun
Namun ada catatan penting, GTM itu seperti panel kontrol. Kalau wiringnya salah, tag bisa dobel firing dan membuat laporan kacau. Karena itu kita akan fokus pada disiplin struktur dan pengujian.
Persiapan Wajib Sebelum Setup Tracking
Siapkan empat hal ini agar proses tidak tersendat
- Akses edit pada akun Google Ads yang digunakan
- Akses edit pada container Google Tag Manager milik website anda
- Container GTM sudah terpasang di website dan aktif di semua halaman yang relevan
- Anda tahu alur user sampai titik sukses, misalnya setelah form terkirim user masuk halaman terima kasih, atau muncul popup sukses
Lalu siapkan daftar tujuan yang akan anda tracking, misalnya
- Lead form sukses
- Klik WhatsApp pada floating button
- Klik telepon di header
- Purchase sukses
Kalau website anda kompleks, saya sarankan tulis alur dalam bentuk langkah, contoh
- User klik iklan
- User mendarat di landing page
- User isi form
- User klik kirim
- Sistem validasi sukses
- User diarahkan ke halaman terima kasih
Dengan alur ini, anda akan lebih mudah menentukan trigger yang benar.
Menentukan Metode Tracking Yang Paling Cocok Untuk Website Anda
Ada tiga pendekatan utama yang paling sering dipakai.
Pendekatan halaman terima kasih
- Cocok jika setelah aksi sukses user pindah ke halaman khusus
- Stabil, mudah diuji, minim risiko menghitung aksi gagal
Pendekatan event
- Cocok jika form sukses tanpa pindah halaman
- Cocok untuk single page app
- Cocok untuk ecommerce yang mengirim event transaksi
- Membutuhkan event yang jelas agar tidak salah hitung
Pendekatan klik
- Cocok untuk WhatsApp, telepon, tombol tertentu
- Mudah dibuat, tetapi harus dipilih dengan hati hati agar tidak menghitung klik yang tidak bernilai
Kalau anda punya pilihan, saya biasanya lebih suka halaman terima kasih atau event sukses dibanding klik tombol submit form. Klik submit belum berarti sukses, bisa saja form error, captcha gagal, atau user batal.
Membuat Conversion Action Di Google Ads Dengan Setelan Yang Tepat
Setelah anda tahu konversi apa yang ingin diukur, langkah berikutnya membuat conversion action di Google Ads. Di tahap ini anda akan diminta memilih kategori, cara menghitung, dan beberapa opsi lain.
Pedoman yang saya gunakan untuk lead generation
- Kategori gunakan yang paling relevan dengan lead atau submit
- Cara menghitung gunakan satu agar satu orang tidak dihitung berkali kali jika mengirim form berulang
- Jendela konversi sesuaikan siklus pembelian, untuk layanan B2B biasanya lebih panjang daripada layanan cepat
- Model atribusi gunakan yang paling masuk akal untuk banyak touchpoint bila tersedia
Pedoman yang saya gunakan untuk ecommerce
- Cara menghitung gunakan setiap transaksi
- Jika memungkinkan gunakan nilai transaksi agar bidding bisa mengoptimalkan pendapatan, bukan jumlah transaksi saja
Setelah conversion action dibuat, anda akan mendapatkan dua data penting
- Conversion ID
- Conversion label
Keduanya akan dipakai saat membuat tag di GTM. Pastikan anda menyimpan data ini rapi agar tidak tertukar dengan konversi lain.
Struktur Rapi Di GTM Agar Tidak Bingung Saat Audit
Sebelum membuat tag, rapikan penamaan. Ini terlihat sepele, tapi sangat menentukan saat anda melakukan troubleshooting.
Pola penamaan yang saya sarankan
Tag
- Google Ads Conversion Lead Form
- Google Ads Conversion Purchase
- Google Ads Conversion Click WhatsApp
- Conversion Linker All Pages
Trigger
- Page View Thank You Lead
- Event generate_lead
- Event purchase
- Click WhatsApp Floating
- Click Tel Header
Variable bila dibutuhkan
- Click URL
- Click Text
- Page Path
- Transaction Value
- Currency
Dengan struktur ini, saat ada masalah anda bisa cepat tahu komponen mana yang perlu dicek.
Wajib Membuat Conversion Linker Untuk Menjaga Atribusi
Ini bagian yang sering dilewatkan. Conversion linker membantu menyimpan dan meneruskan informasi klik iklan yang dibutuhkan untuk atribusi konversi. Tanpa ini, terutama pada beberapa kondisi browser, redirect, atau transisi domain, konversi anda bisa kehilangan atribusi.
Cara membuatnya di GTM
- Buat tag baru
- Pilih tipe conversion linker
- Trigger pilih semua halaman
- Simpan dan pastikan tag ini selalu aktif
Anggap ini sebagai fondasi yang membuat konversi anda lebih stabil.
Membuat Tag Konversi Google Ads Di Google Tag Manager
Sekarang kita masuk tahap utama.
Langkah umum
- Buat tag baru
- Pilih tipe tag Google Ads conversion tracking
- Masukkan conversion ID dan conversion label
- Tentukan trigger sesuai metode yang anda pilih
- Simpan
Setelah tag dibuat, kualitas tracking anda ditentukan oleh trigger. Kita bahas skenario yang paling sering.
Skenario A Konversi Lead Menggunakan Halaman Terima Kasih
Ini metode paling aman untuk lead gen bila website anda punya halaman terima kasih yang unik.
Cara membuat trigger
- Buat trigger page view
- Pilih sebagian page view
- Tambahkan kondisi page path mengandung pola halaman terima kasih yang spesifik
Saran saya
- Buat URL halaman terima kasih berbeda untuk tiap jenis lead bila memungkinkan
- Hindari kondisi yang terlalu umum seperti mengandung kata terima kasih bila website anda memiliki banyak halaman serupa
Contoh konsep yang rapi
- Halaman terima kasih konsultasi
- Halaman terima kasih penawaran harga
- Halaman terima kasih demo produk
Dengan begitu anda bisa memisahkan konversi berdasarkan niat.
Cara menghindari dobel firing
- Pastikan halaman terima kasih tidak bisa dibuka bebas tanpa aksi form
- Jika halaman bisa diakses langsung, pertimbangkan menambahkan token atau mekanisme validasi
- Pastikan tag hanya fire di halaman itu, bukan di semua page view
Skenario B Konversi Lead Menggunakan Event Sukses
Kalau form anda tidak pindah halaman, event adalah jalan terbaik. Tetapi event harus mewakili sukses, bukan hanya klik submit.
Prinsip utama
- Tag konversi dipicu oleh event sukses setelah validasi, bukan event klik tombol
Ada beberapa cara mendapatkan event sukses
- Developer mendorong event ke data layer saat server mengonfirmasi sukses
- Sistem form bawaan mengeluarkan event khusus yang bisa ditangkap GTM
- Anda membuat event dari perubahan tampilan yang hanya muncul ketika sukses, tetapi ini lebih rapuh
Saran saya yang paling aman
- Gunakan data layer event yang jelas seperti generate_lead atau form_success
Alur ideal
- User klik kirim
- Sistem memproses
- Jika sukses, data layer menerima event sukses
- GTM menangkap event itu dan menembakkan tag konversi
Cara membuat trigger
- Buat trigger custom event
- Isi nama event sesuai yang dikirim
- Pasang trigger ini pada tag konversi lead
Agar lebih presisi, anda bisa menambahkan kondisi tambahan bila event mengirim detail seperti form_name atau page_path.
Cara menghindari dobel firing
- Pastikan event hanya dikirim sekali per aksi sukses
- Hindari event yang dikirim lagi saat user refresh
- Jika sistem anda single page, pastikan event tidak terpanggil ulang saat navigasi internal
Skenario C Tracking Purchase Ecommerce Dengan Event Transaksi
Untuk ecommerce, fokusnya adalah transaksi sukses. Biasanya anda memiliki event purchase yang membawa data seperti nilai transaksi, mata uang, dan id transaksi.
Dua hal yang saya prioritaskan
- Deduplication agar satu transaksi tidak dihitung dua kali
- Value dinamis agar bidding bisa mengejar pendapatan
Cara umum
- Tangkap event purchase
- Gunakan trigger custom event purchase
- Pasang tag konversi Google Ads pada event itu
Kalau anda ingin value dinamis, anda perlu parameter value dan currency yang diambil dari data yang dibawa event. Ini biasanya memerlukan variable khusus di GTM agar tag menerima angka yang benar.
Agar transaksi tidak dobel dihitung
- Gunakan transaction id sebagai identitas transaksi
- Pastikan event purchase tidak dikirim lagi saat user reload halaman sukses
- Jika anda memakai halaman terima kasih transaksi, pastikan event tidak bergantung pada page load biasa yang mudah terulang
Skenario D Tracking Klik WhatsApp Dan Telepon Dengan Click Trigger
Tracking klik berguna untuk membaca niat, terutama untuk bisnis yang banyak closing lewat chat. Tetapi klik tidak selalu berarti lead berkualitas, jadi gunakan dengan bijak.
Cara membuat trigger klik WhatsApp
- Buat trigger link click atau all elements sesuai struktur tombol
- Filter click URL mengandung pola WhatsApp yang anda gunakan
- Bisa juga filter berdasarkan class atau id tombol agar lebih spesifik
Cara membuat trigger klik telepon
- Buat trigger link click
- Filter click URL mengandung tel
- Jika nomor telepon tampil di banyak lokasi, buat trigger yang lebih spesifik memakai selector atau lokasi tombol
Tips agar tidak menghitung klik tidak bernilai
- Pisahkan tombol WhatsApp header, footer, dan floating jika anda ingin membaca intent lebih akurat
- Jika website anda punya banyak nomor, track hanya nomor utama yang dipakai tim sales
- Jadikan klik sebagai konversi pendukung, bukan target utama optimasi pada tahap awal
Memilih Konversi Utama Dan Konversi Pendukung Agar Smart Bidding Tidak Salah Arah
Banyak orang membuat semua konversi menjadi utama. Hasilnya smart bidding mengejar apa saja yang mudah terjadi.
Strategi yang biasanya aman
- Konversi utama hanya satu atau dua tindakan yang paling dekat dengan uang masuk
- Konversi pendukung tetap diukur untuk insight, tetapi tidak dijadikan target utama
Contoh untuk jasa
- Utama yaitu form lead sukses
- Pendukung yaitu klik WhatsApp dan klik telepon
Contoh untuk ecommerce
- Utama yaitu purchase
- Pendukung yaitu begin checkout dan add to cart
Dengan ini anda bisa mengoptimalkan biaya per hasil yang benar, sambil tetap punya data funnel.
Testing Dengan Mode Preview Agar Anda Tahu Tag Fire Di Momen Yang Benar
Setelah semua dibuat, jangan buru buru publish. Uji dulu.
Langkah uji yang saya pakai
- Aktifkan mode preview di GTM
- Buka landing page anda menggunakan mode preview
- Jalankan alur seperti user nyata dari awal sampai sukses
- Perhatikan tag apa saja yang fire di setiap langkah
- Pastikan conversion linker selalu aktif
- Pastikan tag konversi hanya aktif di titik sukses yang anda definisikan
Checklist uji untuk halaman terima kasih
- Tag konversi tidak fire di landing page
- Tag konversi fire saat halaman terima kasih terbuka
- Tag konversi tidak fire pada halaman lain
- Jika user refresh halaman terima kasih, pastikan anda memahami apakah itu akan menghitung lagi, dan atur supaya tidak merusak data
Checklist uji untuk event sukses
- Tag konversi tidak fire saat klik submit
- Tag konversi fire hanya saat event sukses muncul
- Event sukses tidak muncul saat form error
Checklist uji untuk klik WhatsApp
- Tag fire saat klik tombol WhatsApp yang anda target
- Tag tidak fire saat klik tautan lain
Setelah uji beres, publish container dengan catatan perubahan yang jelas. Ini penting saat anda perlu rollback.
Cara Mengecek Konversi Masuk Ke Google Ads Tanpa Panik
Setelah publish, data konversi tidak selalu muncul di laporan detik itu juga. Namun anda tetap bisa memastikan tracking bekerja melalui tanda tanda berikut
- Di mode preview, tag terlihat fire pada momen yang tepat
- Aksi konversi yang anda uji adalah aksi yang benar benar terjadi, bukan simulasi tanpa sukses
- Anda sudah menguji beberapa kali dengan jeda dan hasil konsisten
Jika beberapa jam kemudian data masih nol, biasanya penyebabnya ada di
- Conversion ID atau label salah
- Trigger tidak pernah terpenuhi di kondisi nyata
- Ada sistem consent yang memblokir tag sebelum user menyetujui
- Website caching menahan versi lama dan tag belum benar benar live
- Halaman terima kasih tidak unik sehingga trigger salah
Kalau anda menemui masalah, mulai dari yang paling sederhana yaitu cek trigger dan cek ID label.
Masalah Paling Umum Dan Cara Memperbaikinya
Masalah 1 konversi dobel atau melonjak tiba tiba
Penyebab yang sering
- Tag fire di lebih dari satu trigger
- Halaman terima kasih bisa di refresh dan dihitung berulang
- Event sukses dipicu lebih dari sekali
Solusi yang praktis
- Sempitkan trigger dengan kondisi tambahan
- Pastikan satu tag konversi hanya punya satu trigger yang benar benar spesifik
- Jika memakai event, pastikan event hanya dipush sekali
Masalah 2 konversi tercatat padahal form gagal
Penyebab yang sering
- Anda tracking klik tombol submit, bukan sukses submit
Solusi
- Gunakan halaman terima kasih atau event sukses dari sistem
- Pastikan event sukses tidak muncul pada error validation
Masalah 3 konversi tidak pernah masuk
Penyebab yang sering
- Trigger tidak sesuai
- ID dan label tertukar
- Tag tidak pernah publish
- Consent memblokir
Solusi
- Uji ulang di mode preview dan lihat apakah tag benar benar fire
- Pastikan tag yang fire adalah tag konversi yang tepat
- Cek ulang ID dan label dari conversion action yang benar
Masalah 4 atribusi hilang pada checkout di domain lain
Penyebab yang sering
- Proses pembayaran melompat domain dan informasi klik iklan tidak terbawa
Solusi yang bisa dilakukan
- Pastikan conversion linker ada
- Atur cross domain tracking jika alurnya melibatkan domain berbeda
- Pastikan halaman konfirmasi transaksi berada dalam alur tracking yang konsisten
Menambahkan Conversion Value Agar Optimasi Lebih Pintar
Kalau anda ingin smart bidding lebih cerdas, conversion value membantu Google Ads memahami perbedaan nilai antar konversi.
Untuk lead generation
- Anda bisa memberi nilai rata rata lead
- Anda bisa memberi nilai lebih tinggi untuk lead layanan premium
- Anda bisa memisahkan konversi berdasarkan jenis layanan dan memberi nilai berbeda
Untuk ecommerce
- Idealnya value mengikuti nilai transaksi asli
- Gunakan value dinamis dari event transaksi agar ROAS lebih akurat
Namun saya tekankan urutan prioritas
- Akurasi dulu
- Setelah akurat, baru tambah value
- Setelah value stabil, baru scale bidding berbasis value
Value yang salah lebih berbahaya daripada tanpa value karena akan mengarahkan optimasi ke arah yang keliru.
Enhanced Conversions Untuk Meningkatkan Ketepatan Pencocokan Data
Enhanced conversions membantu meningkatkan ketepatan pengukuran dengan memanfaatkan data yang disediakan user saat mengisi form atau melakukan pembelian, misalnya email atau nomor telepon yang diproses dengan aman sebelum dikirim sebagai sinyal pengukuran.
Kapan enhanced conversions layak dipertimbangkan
- Anda menjalankan iklan dengan budget yang cukup besar dan perlu atribusi lebih stabil
- Trafik anda banyak menggunakan perangkat dan browser yang membatasi cookie
- Anda ingin meningkatkan kualitas data untuk smart bidding
Prinsip aman yang harus anda pegang
- Hanya gunakan data yang benar benar diberikan user di form atau proses checkout
- Pastikan ada persetujuan yang sesuai dengan kebijakan privasi anda
- Pastikan data hanya dikirim saat konversi benar benar terjadi
Implementasi enhanced conversions biasanya membutuhkan koordinasi dengan tim web agar pengambilan data user dilakukan dengan benar dan tidak menembak di waktu yang salah.
Consent Dan Pengaruhnya Ke Tracking Konversi
Banyak website memakai banner persetujuan cookie. Jika consent tidak dikelola dengan benar, tag iklan bisa tidak berjalan sehingga konversi tidak tercatat atau tercatat sebagian.
Hal yang perlu anda pahami
- Ada skenario user setuju, tag berjalan penuh
- Ada skenario user menolak, tag dibatasi dan pengukuran berkurang
- Ada skenario user belum memilih, tag mungkin tertahan sampai ada pilihan
Langkah praktis yang bisa anda lakukan
- Pastikan status consent ditetapkan sebelum tag iklan dijalankan
- Uji alur tracking dengan dua kondisi yaitu user menerima dan user menolak
- Pastikan anda paham perubahan angka konversi setelah penerapan banner consent, agar tidak salah interpretasi
Jika anda mengandalkan data konversi untuk keputusan budget besar, evaluasi consent ini wajib, bukan opsional.
Standar QA Mingguan Agar Tracking Tidak Rusak Diam Diam
Masalah tracking sering muncul setelah ada perubahan website, misalnya ubah desain form, ganti plugin, tambah caching, atau pindah domain. Kalau anda tidak punya rutinitas QA, anda bisa kehilangan data berhari hari tanpa sadar.
Saya sarankan checklist mingguan ini
- Uji konversi utama minimal sekali seperti user nyata
- Pastikan halaman terima kasih masih sama pathnya
- Pastikan event sukses masih dikirim jika anda memakai event
- Pastikan tombol WhatsApp dan telepon masih punya pola link yang sama
- Cek apakah ada lonjakan konversi yang tidak masuk akal yang mengindikasikan dobel firing
- Jika anda memakai landing page baru, pastikan container GTM terpasang di page tersebut
QA yang konsisten membuat optimasi lebih tenang karena anda percaya datanya.
Rekomendasi Struktur Tracking Untuk Akun Yang Siap Scale
Kalau anda ingin akun yang mudah dioptimasi dan mudah dibaca, gunakan struktur berikut
1 Tetapkan satu konversi utama per tujuan bisnis
Untuk lead gen, fokus ke lead sukses. Untuk ecommerce, fokus ke purchase.
2 Buat konversi pendukung sebagai sinyal minat
Klik WhatsApp, klik telepon, add to cart, begin checkout, boleh anda ukur tetapi jangan langsung dijadikan target utama optimasi.
3 Pisahkan konversi berdasarkan layanan bila layanan anda berbeda jauh
Contoh jasa renovasi, jasa desain, jasa konsultasi, masing masing bisa punya konversi sendiri.
4 Gunakan nama konversi yang jelas
Nama harus bisa dibaca tanpa membuka detail.
5 Pastikan satu titik sukses hanya memicu satu tag utama
Kalau satu aksi memicu dua tag utama, data anda akan sulit dipercaya.
Dengan struktur ini, ketika anda menaikkan budget, anda tetap bisa mengontrol kualitas dan biaya per hasil.
Baca juga: Server Side Tracking Apakah Perlu Untuk Google Ads.
Strategi Lanjutan Untuk Menghubungkan Lead Dengan Penjualan
Jika bisnis anda lead gen, tantangan besarnya bukan hanya mendapatkan lead, tetapi memastikan lead itu berkualitas dan jadi transaksi. Setelah tracking dasar beres, langkah lanjutan yang saya rekomendasikan
- Rekap lead dari setiap kampanye dan cek kualitasnya secara manual
- Tandai lead yang benar benar closing
- Jika sistem anda sudah siap, impor data closing sebagai konversi lanjutan agar Google Ads belajar dari kualitas, bukan kuantitas
Ini adalah cara paling kuat untuk menaikkan kualitas iklan dalam jangka panjang karena mesin optimasi diberi sinyal yang benar.
Baca juga: Checklist Kepatuhan Kebijakan Untuk Landing Page Agar Tidak Ditolak.
Call To Action Untuk Anda Yang Ingin Tracking Rapi Dan Siap Dipakai Optimasi
Kalau anda ingin setup conversion tracking Google Ads dengan Google Tag Manager yang benar benar rapi, tidak dobel, mudah diuji, dan siap dipakai untuk optimasi mingguan, anda bisa mengikuti langkah langkah di artikel ini sebagai SOP internal. Bila anda ingin saya bantu audit tracking yang sudah ada, merapikan struktur GTM, memastikan konversi utama dan pendukung tidak saling mengganggu, lalu menyiapkan pondasi agar smart bidding bisa bekerja maksimal, anda bisa lanjutkan dengan layanan jasa Google Ads dari Murtafi Digital supaya tracking dan performa iklan bergerak searah dengan target bisnis anda.