Langsung ke konten

Memahami Tags, Triggers, dan Variables

Arie Setiawan Arie Setiawan · · Artikel

Lacak progres belajar kamu

Masuk dan daftar kursus ini untuk melacak kemajuan belajar kamu.

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 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 modul 7)
  • Constant: Menyimpan nilai tetap, misalnya Measurement ID 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

Diagram hubungan Tag, Trigger, dan Variable di GTM Gambar 3.1: Diagram hubungan Tag, Trigger, dan Variable beserta contoh alur klik “Beli Sekarang”

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

Biasakan Berpikir dengan Pola Ini

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 dan berlaku untuk semua level, dari pemula sampai yang sudah sering setup tracking.

Di modul berikutnya, kamu akan langsung praktek: memasang Google Analytics 4 lewat GTM.

Arie Setiawan

Ditulis oleh

Arie Setiawan

Founder Labkonversi & Sematin

Full time creator di Threads, lagi bangun tools saas untuk riset iklan di Sematin | Performance marketing specialist di Kitabisa.com 5+ years