Digital Marketing

Cara Tracking Klik WhatsApp di GA4 Lewat Google Tag Manager

Tutorial melacak klik tombol WhatsApp sebagai key event di GA4 memakai Google Tag Manager, lengkap dengan parameter halaman dan widget.

Antonius Putu Satria Terbit 7 menit baca
Tracking klik WhatsApp di GA4, ikon chat masuk ke corong analitik

Tracking klik WhatsApp di GA4 bisa dibuat lewat Google Tag Manager dengan tiga komponen: trigger yang mendeteksi klik link berisi wa.me, tag event GA4 yang mengirim data klik beserta parameternya, lalu menandai event tersebut sebagai key event di GA4. Hasilnya, kamu bisa melihat halaman dan tombol mana yang benar-benar menghasilkan chat.

Pola yang sama aku siapkan untuk widget di blog ini. Setiap tombol WhatsApp di widget artikel membawa identitas tombolnya sendiri lewat atribut data-widget, sehingga performa antarartikel dan antarwidget bisa dibandingkan. Tutorial di bawah ini aku tulis supaya bisa kamu ikuti tanpa harus menyentuh kode website.

Kenapa Klik WhatsApp Perlu Tracking di GA4

Untuk banyak bisnis di Indonesia, klik tombol WhatsApp adalah konversi utama. Tanpa tracking, GA4 hanya menunjukkan jumlah pengunjung, bukan berapa yang benar-benar memulai percakapan.

Dengan tracking klik WA, kamu bisa menjawab pertanyaan seperti:

  • Artikel mana yang paling banyak menghasilkan chat, bukan hanya pembaca?
  • Tombol di posisi mana yang paling sering diklik?
  • Apakah perubahan headline di landing page benar-benar menaikkan jumlah chat?

Data ini menghubungkan SEO dan konten dengan hasil bisnis, seperti yang aku bahas di panduan SEO untuk bisnis. Kalau landing page-mu belum dirancang untuk mendorong chat, baca dulu cara membuat landing page WhatsApp.

Persiapan Sebelum Mulai

Pastikan tiga hal ini sudah siap:

  1. Google Tag Manager terpasang di semua halaman website.
  2. Tag Google untuk GA4 sudah aktif di GTM, sehingga data pengunjung sudah masuk ke properti GA4.
  3. Tombol WhatsApp memakai link biasa, misalnya berformat wa.me atau api.whatsapp.com, bukan tombol yang dibuka lewat kode JavaScript.

Kalau kamu ingin tahu tombol mana yang diklik, tambahkan atribut pengenal di setiap tombol, misalnya data-widget=”nama-tombol”. Atribut ini nanti dibaca oleh GTM sebagai parameter.

Menyiapkan Trigger Klik di GTM

Kursor menekan tombol chat hijau, sinyal mengalir ke database

Berikut langkah lengkapnya, dari variabel sampai trigger:

  1. Di GTM, buka menu Variables, klik Configure pada bagian Built-In Variables, lalu aktifkan Click URL, Click Text, dan Page Path.
  2. Masih di Variables, buat variabel baru dengan tipe Auto-Event Variable, pilih Element Attribute, lalu isi nama atribut data-widget. Beri nama variabel, misalnya AEV data-widget.
  3. Buka menu Triggers dan buat trigger baru dengan tipe klik Just Links.
  4. Pilih Some Link Clicks, lalu atur kondisi Click URL dengan operator matches RegEx dan isi wa\.me|api\.whatsapp\.com|whatsapp:
  5. Simpan trigger dengan nama yang jelas, misalnya Klik WhatsApp.
  6. Buka menu Tags dan buat tag baru bertipe Google Analytics: GA4 Event.
  7. Isi Measurement ID properti GA4 kamu, lalu isi Event Name dengan wa_click.
  8. Tambahkan Event Parameters: link_url berisi variabel Click URL, link_text berisi Click Text, widget_id berisi AEV data-widget, dan page_path berisi Page Path.
  9. Pasang trigger Klik WhatsApp pada tag tersebut, lalu simpan.
  10. Klik Preview untuk menguji, lalu Submit dan Publish kalau semuanya berjalan benar.

Regex di langkah keempat membuat satu trigger bisa menangkap beberapa format link WhatsApp sekaligus. Tanda garis miring terbalik sebelum titik memastikan titik dibaca sebagai karakter biasa.

Membuat Event GA4 dengan Parameter

Nama event wa_click dan parameternya akan muncul di GA4 setelah ada klik yang tercatat. Parameter adalah informasi tambahan yang membuat laporan jauh lebih berguna:

ParameterIsiKegunaan
link_urlURL WhatsApp yang diklikMelihat pesan otomatis dan nomor tujuan
link_textTeks tombolMembandingkan performa teks CTA
widget_idNilai atribut data-widgetMembandingkan performa antartombol
page_pathAlamat halamanMelihat halaman mana yang menghasilkan chat

Supaya parameter seperti widget_id bisa dipakai di laporan, daftarkan sebagai custom dimension. Buka GA4, masuk ke Admin, pilih Custom definitions, lalu buat custom dimension dengan scope Event dan nama parameter widget_id. Lakukan hal yang sama untuk parameter lain yang ingin kamu analisis.

Menandai sebagai Key Event

Setelah event wa_click muncul di GA4, tandai sebagai key event, istilah yang dipakai GA4 untuk konversi. Caranya:

  1. Buka Admin, lalu masuk ke bagian Events di Data display.
  2. Cari event wa_click.
  3. Aktifkan tanda Mark as key event.

Kalau eventnya belum muncul karena baru dipasang, kamu juga bisa membuat key event baru secara manual dengan nama yang sama persis, yaitu wa_click. Penulisan nama harus identik, termasuk huruf kecil dan garis bawah.

Membaca Laporan per Halaman

Setelah data terkumpul beberapa hari, buka Explore di GA4 dan buat laporan Free form:

  1. Tambahkan dimensi Page path and screen class, Event name, dan custom dimension widget_id.
  2. Tambahkan metrik Event count dan Key events.
  3. Beri filter Event name sama dengan wa_click.
  4. Susun Page path sebagai baris dan widget_id sebagai kolom.

Dari laporan ini kamu bisa melihat artikel mana yang paling banyak menghasilkan klik, dan widget mana yang paling efektif di setiap artikel. Bagi jumlah klik dengan jumlah pengunjung halaman untuk mendapatkan rasio klik WA, lalu gunakan angka itu sebagai dasar perbaikan konten.

Alternatif: Event dari Kode Website

Sebagian website sudah mengirim event klik tombol langsung dari kode. Misalnya, setiap klik tombol widget mengirim event bernama cta_click dengan parameter widget_id, cta_type, dan page_path. Kalau GA4 dipasang lewat GTM, event seperti ini masuk ke dataLayer.

Untuk website seperti ini, cara di GTM sedikit berbeda:

  1. Buat trigger bertipe Custom Event dengan nama event cta_click.
  2. Buat variabel Data Layer Variable untuk widget_id, cta_type, dan page_path.
  3. Buat tag GA4 Event dengan nama event yang kamu inginkan, lalu isi parameternya dari variabel tadi.

Pilih salah satu metode saja untuk tombol yang sama. Kalau website sudah mengirim event dari kode dan kamu juga membuat trigger klik link, setiap klik bisa tercatat dua kali.

Contoh Penamaan yang Rapi

Penamaan yang konsisten membuat laporan lebih mudah dibaca, terutama saat jumlah tombol bertambah. Beberapa kebiasaan yang aku pakai:

  • Nama event memakai huruf kecil dan garis bawah, misalnya wa_click, dan tidak diubah setelah dipakai.
  • Nilai data-widget memakai pola yang menjelaskan kategori dan jenis tombol, misalnya kode kategori diikuti jenis tombol.
  • Nama trigger, tag, dan variabel di GTM diawali jenisnya, seperti Trigger, Tag, atau AEV, supaya mudah dicari.

Dengan pola seperti ini, satu laporan Explore sudah cukup untuk melihat performa per kategori artikel dan per jenis tombol tanpa perlu membersihkan data lebih dulu.

Troubleshooting

Kalau event tidak muncul atau angkanya terasa aneh, cek kemungkinan berikut:

  • Tag tidak menyala di Preview. Pastikan tombol benar-benar berupa link dengan atribut href. Tombol yang dibuka lewat JavaScript tidak terdeteksi oleh trigger Just Links.
  • Variabel widget_id kosong. Pastikan atribut data-widget ada di elemen link itu sendiri, bukan di elemen pembungkusnya.
  • Klik tercatat dua kali. Cek apakah ada kode lain di tema atau plugin yang juga mengirim event klik WhatsApp.
  • Data belum muncul di laporan standar. Laporan standar GA4 bisa membutuhkan waktu sampai sekitar dua hari. Untuk cek cepat, gunakan Realtime atau DebugView.
  • Angka lebih kecil dari jumlah chat. Pengguna yang memakai pemblokir iklan atau menolak cookie bisa tidak tercatat, jadi data GA4 sebaiknya dibaca sebagai tren, bukan angka absolut.

Kesimpulan

Tracking klik WhatsApp di GA4 lewat GTM hanya butuh trigger klik link, tag event dengan parameter, dan penandaan key event. Dengan data ini, kamu bisa melihat halaman dan tombol mana yang benar-benar menghasilkan chat, lalu memperbaiki konten berdasarkan bukti. Kalau ingin dibantu memasang tracking atau membaca datanya, lihat layanan digital marketing atau ngobrol langsung denganku.

Pertanyaan Seputar Tracking Klik WhatsApp GA4

Apakah bisa tracking klik WhatsApp tanpa GTM?

Bisa, dengan menambahkan kode gtag event langsung di tombol atau di file JavaScript website. Tapi cara ini butuh akses ke kode dan lebih sulit diubah. GTM lebih praktis karena perubahan trigger dan tag bisa dilakukan tanpa menyentuh kode, sekaligus mudah diuji lewat mode Preview.

Apa bedanya event dan key event di GA4?

Event adalah setiap interaksi yang tercatat, seperti melihat halaman atau klik tombol. Key event adalah event yang kamu tandai sebagai interaksi penting bagi bisnis, sebelumnya disebut konversi. Menandai wa_click sebagai key event membuatnya muncul di laporan konversi dan bisa dipakai untuk iklan.

Kenapa jumlah klik di GA4 berbeda dengan jumlah chat yang masuk?

Ada beberapa sebab. Sebagian pengunjung mengklik tombol tapi tidak jadi mengirim pesan. Sebagian lagi tidak tercatat karena pemblokir iklan atau penolakan cookie. Selain itu, ada orang yang menghubungi lewat nomor yang disimpan sendiri. Gunakan data GA4 untuk melihat tren dan perbandingan antarhalaman.

Apakah trigger ini juga menangkap tombol WhatsApp mengambang?

Ya, selama tombol mengambang memakai link biasa yang mengarah ke wa.me atau api.whatsapp.com. Tambahkan atribut data-widget yang berbeda pada tombol mengambang, supaya kamu bisa membedakan klik dari tombol mengambang dan klik dari tombol di dalam konten.

Berapa lama data muncul setelah tracking dipasang?

Event bisa langsung terlihat di laporan Realtime dan DebugView setelah ada klik. Laporan standar dan Explore biasanya membutuhkan waktu lebih lama, sekitar satu sampai dua hari. Tunggu beberapa hari data terkumpul sebelum menarik kesimpulan tentang performa halaman.

Tag: #EventGA4 #GTMWhatsApp #KeyEventGA4

Bagikan: WhatsApp X LinkedIn
Foto Antonius Putu Satria

Ditulis oleh

Antonius Putu Satria

Konsultan SEO, ASO, dan GEO. Lebih dari 10 tahun mengurus traffic organik untuk Detik.com, IDN Media, Zenius, dan Transfez.

Putu menulis apa yang ia pakai sendiri di lapangan: SEO dan GEO untuk bisnis, numerologi dan Human Design sebagai alat refleksi, serta edukasi proteksi keluarga. Mentor di ADPList dengan 330+ sesi dari 33 negara.

Mau bisnismu lebih mudah ditemukan di Google dan mesin AI?

Ceritakan kondisi website atau aplikasimu sekarang. Aku bantu lihat apa yang paling berdampak untuk dikerjakan lebih dulu.

Konsultasi lewat WhatsApp