🎉 First launch personal website! Ada produk digital gratis untuk kamu: Cek Disini

🚀 Diskon early bird! Dapatkan diskon 50% untuk 10 orang pertama yang join membership dengan kode: EARLYBIRD

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 dibuka
  • Click URL – URL tujuan dari link yang diklik
  • Click Text – Teks yang tertulis di elemen yang diklik
  • Form 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.

  1. Tag: Google Analytics 4 Event Tag (mengirim event bernama klik_beli ke GA4)
  2. Trigger: Click trigger yang hanya aktif saat elemen dengan teks “Beli Sekarang” diklik
  3. Variable: Click Text (untuk memverifikasi bahwa teks yang diklik memang “Beli Sekarang”) dan Page URL (untuk tahu dari halaman mana klik itu berasal)

Alur kerjanya:

  1. Pengunjung mengklik tombol “Beli Sekarang”
  2. GTM mendeteksi klik tersebut, lalu mengevaluasi trigger
  3. Trigger cocok (teks = “Beli Sekarang”), maka tag diaktifkan
  4. Tag mengirim event klik_beli ke 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:

  1. Apa yang mau di-track? (contoh: klik tombol WhatsApp)
  2. Kapan tracking-nya harus aktif? (contoh: saat tombol WhatsApp diklik)
  3. 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.