01Cara kerja Google Tag Manager: container, tag, trigger, dan variabel
Halaman Introduction to Tag Manager menyebut Tag Manager sebagai sistem manajemen tag untuk memasang dan mengelola tag tanpa mengubah kode situs. Kode situs disentuh saat container dipasang. Sesudah itu tag ditambah, diganti, atau dimatikan dari antarmuka web. Fungsinya dalam praktik: memasang tag dari banyak vendor lewat satu container, mengatur kapan tiap tag menyala, menguji tag sebelum tayang, dan menyimpan riwayat versi yang bisa dikembalikan. Tabel ini merangkum istilahnya menurut halaman bantuan Google yang dibaca pada 20 Oktober 2026.
| Bagian | Artinya menurut Google | Contoh di landing page iklan WhatsApp |
|---|---|---|
| Akun | Level paling atas untuk satu perusahaan. Menurut Google, biasanya cukup satu akun per perusahaan atau organisasi. Bila situsnya lebih dari satu, tambahkan container di akun yang sama. | Akun milik bisnis Anda, dengan agency ditambahkan sebagai pengguna. |
| Container | Kumpulan tag, trigger, variabel, dan pengaturannya untuk satu situs atau aplikasi. Satu container untuk satu website, bukan satu per halaman. | Container untuk promo.tokoanda.com yang memuat semua tag landing page. |
| Tag | Potongan kode dari vendor analitik, pemasaran, atau layanan dukungan untuk menghubungkan produk mereka ke situs Anda. | Tag GA4, tag konversi Google Ads, base code Meta Pixel, atau script tracking Dalekta sebagai tag Custom HTML. |
| Trigger | Kondisi yang menentukan kapan tag dijalankan atau diblokir, misalnya halaman mulai dimuat atau sebuah link diklik. | Trigger Page View untuk semua halaman, atau trigger klik yang hanya aktif bila Click URL berisi wa.me. |
| Variabel | Nilai yang berubah-ubah, dipakai sebagai syarat di trigger atau untuk mengisi tag. Sebagian sudah bawaan, sebagian Anda buat sendiri. | URL halaman, URL link yang diklik, atau nilai transaksi. |
| Versi | Snapshot konfigurasi container pada satu waktu. Setiap publish menyimpan satu versi. | Versi 12 berisi tag baru. Bila ada yang rusak, versi 11 bisa dipublish lagi. |
Container dipasang dengan dua potongan kode. Menurut Install a web container, potongan pertama ditempel setinggi mungkin di dalam <head>, dan potongan kedua tepat setelah tag pembuka <body>, di setiap halaman, bukan hanya beranda. ID container diawali GTM, misalnya GTM-ABCDEFGH. Situs yang dibuat dengan WordPress, Shopify, atau Wix bisa memasangnya lewat integrasi tanpa mengedit tiap halaman.
Untuk tag yang belum punya template bawaan, Google menyediakan tag Custom HTML. Halaman Custom tags menyarankan memakai template bawaan bila tersedia, karena itu cara terbaik menghindari masalah performa dan malware. Bila tetap memakai Custom HTML, JavaScript harus selalu berada di dalam tag <script>.
02Alur kerja GTM: draft, preview, lalu publish
Perubahan di Tag Manager tidak langsung tayang. Semua edit tag, trigger, dan variabel dikerjakan di workspace dan baru berpengaruh ke situs setelah container dipublish. Urutan kerjanya seperti ini.
- Buat akun dan container Web untuk domain landing page, lalu pasang dua potongan kode container di setiap halaman.
- Di workspace, buat tag baru, isi konfigurasinya, lalu pilih trigger yang memicunya.
- Klik Preview. Tag Assistant terbuka di tab baru. Masukkan URL situs, klik Connect, lalu lihat tag mana yang menyala, trigger mana yang memicunya, dan tag mana yang tidak menyala. Menurut Google, tampilan debug ini tidak terlihat oleh pengunjung biasa.
- Klik Submit, beri nama dan deskripsi versi, lalu publish. Setiap publish tercatat di menu Versions beserta waktunya dan siapa yang mempublish.
- Bila versi baru menimbulkan masalah, publish ulang versi sebelumnya dari menu Versions.
Fitur persetujuan sebelum publish hanya ada di Google Tag Manager 360, bagian dari Google Marketing Platform. Di versi biasa, hak akses container yang menentukan siapa boleh menayangkan perubahan. Menurut halaman Managing users and permissions, tingkatnya Read, Edit, Approve, dan Publish, dan hanya Publish yang boleh mempublish. Bila agency dan tim internal bekerja di container yang sama, pembagian yang aman misalnya agency mendapat Edit, sedangkan hak Publish dipegang satu orang di tim Anda.
03Kapan memakai GTM, Google tag, atau kode langsung di halaman?
Google membandingkan dua cara memasang tag di halaman Google Tag Manager vs. gtag.js. Keduanya tercantum gratis. Bedanya ada di siapa yang mengelola dan tag apa saja yang bisa dikirim.
- Google tag (gtag.js) dipasang dengan satu potongan kode per halaman dan hanya bisa mengirim data ke layanan Google, misalnya GA4. Google menyebutnya pilihan berbasis kode, cocok bila Anda nyaman mengedit JavaScript di situs.
- Google Tag Manager butuh dua potongan kode per halaman, tetapi bisa memasang tag Google, tag pihak ketiga seperti Meta Pixel, dan tag custom, lengkap dengan workspace dan riwayat versi. Google menulis bahwa bila Tag Manager sudah dipakai, gtag.js tidak perlu dipasang lagi.
- Kode yang ditempel langsung di halaman, misalnya sebelum
</head>, paling sederhana bila developer mengelola source code sendiri dan tag-nya sedikit. Setiap perubahan berarti edit dan deploy ulang halaman.
Patokan praktisnya begini. Bila tim marketing sering menambah atau mengganti tag tanpa menunggu developer, GTM menghemat waktu. Bila landing page dibuat sekali dan jarang berubah, menempel kode langsung tidak kalah baik. Meta juga punya panduan resmi untuk memasang Pixel lewat GTM, tertaut di bagian sumber di bawah.
04Di alur iklan ke WhatsApp
Container Web GTM berjalan di browser pengunjung, hanya di halaman yang memuatnya. Di alur iklan, landing page, chat, lalu closing, GTM bisa menangkap kunjungan dan klik tombol WhatsApp, lalu berhenti di situ. Begitu pengunjung pindah ke aplikasi WhatsApp, tidak ada container yang berjalan. Pesan yang benar-benar dikirim dan closing tidak pernah terlihat oleh tag mana pun. Untuk tracking konversi sampai closing, tahap sesudah klik harus dicatat oleh sistem yang menerima chat.
Bagi Dalekta, GTM hanya salah satu tempat memasang script. Script dari menu Tracking → Tracking Ads, tab Tracking Code, bisa dipasang sebagai tag Custom HTML dengan trigger All Pages atau halaman tertentu, lalu diuji di Preview sebelum container dipublish. Langkahnya ada di dokumentasi Tracking Ads. Bila developer mengelola kode halaman langsung, menempel script sebelum </head> biasanya lebih sederhana.
Untuk tombol WhatsApp, Dalekta tidak butuh trigger klik di GTM. Tombol cukup diarahkan ke link rotator WhatsApp. Script menambahkan ID kunjungan dan parameter campaign ke link rotator, mirip prinsip cross-domain tracking. Saat link dibuka, server Dalekta mencatat klik sebagai tahap Click CTA, lalu membuka WhatsApp dengan pesan awal berisi kode tracking seperti [D-ABC12]. Chat yang masuk membawa kode itu menjadi lead dengan konteks campaign, dan closing disimpan di Leads beserta nominalnya.
Tahap yang sudah dipetakan di Event Mapping dikirim dari server ke Meta lewat Conversions API, untuk lead yang terdeteksi berasal dari iklan Meta. Pengiriman konversi ke Google Ads masih beta. Dalekta tidak memuat atau menembakkan Meta Pixel di halaman Anda.
- Pilih satu pengirim untuk klik yang sama. Bila Click CTA dipetakan ke Contact dan GTM juga menembakkan Pixel Contact saat tombol diklik, satu klik bisa terhitung dua di Meta. Cara memasang Pixel di tombol lewat GTM ada di cara pasang pixel di tombol WhatsApp.
- Salin ulang script setelah custom domain aktif. Script dari dashboard hanya memuat custom domain yang statusnya sudah Aktif. Link rotator di domain yang baru aktif sesudah script ditempel di GTM tidak ditandai script, jadi data kunjungan dan campaign dari halaman tidak ikut terbawa. Ganti isi tag Custom HTML dengan script terbaru, lalu publish versi baru. Pengaturan domainnya ada di Custom Domain Setup.
05Sumber resmi, dibaca 20 Oktober 2026
06Kesalahan yang sering terjadi
- Memasang tag yang sama di dua tempat, misalnya base code Meta Pixel di tema situs dan juga di GTM. Satu kunjungan bisa mengirim event dua kali, jadi pilih satu tempat untuk setiap tag.
- Menyimpan tag di workspace lalu lupa publish. Perubahan di workspace tidak berpengaruh ke situs sampai container dipublish, jadi Preview yang berhasil belum berarti tag sudah tayang untuk pengunjung.
- Menganggap klik tombol WhatsApp yang tercatat di GTM sama dengan chat masuk. Container Web GTM berhenti di browser, sedangkan pesan dan closing terjadi di WhatsApp.
- Membuat trigger klik untuk semua klik tanpa syarat. Pilih Some Clicks dengan syarat seperti Click URL berisi wa.me, agar tag hanya menyala pada tombol yang dimaksud.
07Pertanyaan umum
Apakah Google Tag Manager gratis?
Ya. Di halaman perbandingan Google Tag Manager dan gtag.js, Google mencantumkan biaya gratis untuk keduanya (dibaca 20 Oktober 2026). Ada juga Google Tag Manager 360, bagian dari Google Marketing Platform, dengan fitur tambahan seperti persetujuan sebelum publish. Untuk satu atau beberapa landing page iklan, versi biasa umumnya sudah cukup.
Apa bedanya Google Tag Manager dan GA4?
GTM adalah alat untuk memasang dan mengatur tag, sedangkan GA4 adalah alat analitik yang menerima data lalu menampilkannya sebagai laporan. GTM sendiri tidak menyimpan laporan. Tag GA4 sering dipasang lewat GTM, lalu datanya dibaca di GA4. GA4 juga bisa dipasang tanpa GTM, memakai Google tag langsung di halaman.
Apakah perlu bisa coding untuk memakai Google Tag Manager?
Untuk sebagian besar pekerjaan, tidak. Kode container perlu dipasang di setiap halaman, atau lewat integrasi bila situs dibuat dengan WordPress, Shopify, atau Wix. Sesudah itu banyak tag bisa dibuat dari template bawaan lewat antarmuka, tanpa menulis kode. Pemahaman JavaScript baru diperlukan bila Anda menulis tag Custom HTML sendiri.
Apakah GTM bisa melacak chat WhatsApp yang masuk?
Tidak. Container Web GTM hanya berjalan di halaman yang memuatnya, jadi yang bisa ditangkap adalah kunjungan dan klik tombol. Chat, isi percakapan, dan closing terjadi di aplikasi WhatsApp. Data itu harus dicatat oleh sistem yang menerima chat, lalu dikirim ke platform iklan dari server bila diperlukan.
