Memahami Tags, Triggers, dan Variables
Kalau GTM itu gedung, maka Tags, Triggers, dan Variables adalah tiga pilar penyangganya. Kamu tidak bisa mengoperasikan GTM secara efektif tanpa memahami ketiganya. Kabar baiknya, konsepnya sebenarnya sederhana.
Tags: “Mau Kirim Apa?”
Tag adalah potongan kode yang melakukan sesuatu di website kamu. Tag ini yang dikirim ke platform tertentu saat suatu kondisi terpenuhi.
Contoh tag yang sering dipakai:
- Google Analytics 4 Configuration Tag: Menginisialisasi GA4 dan mulai merekam data pengunjung
- Google Ads Conversion Tracking Tag: Mengirim sinyal ke Google Ads bahwa seseorang baru saja melakukan konversi (beli, daftar, dll)
- Meta Pixel Tag: Mengirim data event ke Facebook/Instagram Ads
- Custom HTML Tag: Untuk memasang kode tracking dari platform lain yang belum punya template bawaan di GTM
Jadi, tag itu jawaban dari pertanyaan: “Kode apa yang mau dieksekusi?”
Triggers: “Kapan Kirimnya?”
Trigger adalah kondisi yang menentukan kapan sebuah tag diaktifkan. Tanpa trigger, tag tidak akan pernah berjalan.
Contoh trigger:
- Page View: Tag aktif setiap kali halaman dimuat. Ini trigger paling dasar.
- Click: Tag aktif saat pengunjung mengklik elemen tertentu (tombol, link, gambar)
- Form Submission: Tag aktif saat pengunjung mengirim formulir
- Scroll Depth: Tag aktif saat pengunjung scroll sampai persentase tertentu (misalnya 50% atau 90%)
- Timer: Tag aktif setelah pengunjung berada di halaman selama durasi tertentu
Trigger itu jawaban dari pertanyaan: “Kapan kode ini harus jalan?”
Variables: “Pakai Data Apa?”
Variable adalah wadah yang menyimpan informasi dinamis. Variable memperkaya tag dan trigger dengan data yang spesifik.
Ada dua jenis variable di GTM:
1. Built-in Variables Sudah tersedia dari sananya. Contoh:
Page URL– URL halaman yang sedang dibukaClick URL– URL tujuan dari link yang diklikClick Text– Teks yang tertulis di elemen yang diklikForm ID– ID dari form yang di-submit
2. User-Defined Variables Variable yang kamu buat sendiri sesuai kebutuhan. Contoh:
- Data Layer Variable: Mengambil data dari dataLayer (akan dibahas di chapter lain)
- Constant: Menyimpan nilai tetap, misalnya ID tracking GA4 supaya tidak perlu diketik ulang di setiap tag
- DOM Element: Mengambil nilai dari elemen HTML tertentu di halaman
Variable itu jawaban dari pertanyaan: “Data tambahan apa yang diperlukan?”
Analogi Warung Kopi
Supaya lebih gampang diingat, bayangkan kamu pesan kopi di warung:
- Tag = Pesanan kopi kamu (es kopi susu)
- Trigger = Kapan pesanan itu diproses (saat kamu bilang “Bang, pesan!”)
- Variable = Detail tambahannya (gula setengah, extra shot, pakai susu oat)
Tanpa trigger, barista tidak tahu kapan harus bikin kopi. Tanpa variable, barista hanya bisa bikin kopi standar tanpa kustomisasi. Dan tanpa tag, ya tidak ada pesanan sama sekali.
Cara Ketiganya Bekerja Bersama
Saya kasih contoh nyata. Misalkan kamu ingin tracking setiap kali pengunjung mengklik tombol “Beli Sekarang” di website.
- Tag: Google Analytics 4 Event Tag (mengirim event bernama
klik_belike GA4) - Trigger: Click trigger yang hanya aktif saat elemen dengan teks “Beli Sekarang” diklik
- Variable:
Click Text(untuk memverifikasi bahwa teks yang diklik memang “Beli Sekarang”) danPage URL(untuk tahu dari halaman mana klik itu berasal)
Alur kerjanya:
- Pengunjung mengklik tombol “Beli Sekarang”
- GTM mendeteksi klik tersebut, lalu mengevaluasi trigger
- Trigger cocok (teks = “Beli Sekarang”), maka tag diaktifkan
- Tag mengirim event
klik_belike GA4, lengkap dengan data dari variable
Tips untuk Pemula
Menurut saya, kesalahan paling umum yang dilakukan pemula adalah langsung bikin banyak tag tanpa perencanaan. Sebelum buka dashboard GTM, tulis dulu di catatan:
- Apa yang mau di-track? (contoh: klik tombol WhatsApp)
- Kapan tracking-nya harus aktif? (contoh: saat tombol WhatsApp diklik)
- Data apa yang dibutuhkan? (contoh: halaman mana yang menghasilkan klik)
Kalau tiga pertanyaan ini sudah dijawab, kamu tinggal menerjemahkannya ke dalam Tag, Trigger, dan Variable di GTM. Prosesnya jadi jauh lebih terstruktur.
Chapter berikutnya akan langsung praktek: memasang Google Analytics 4 lewat GTM.