Daftar isi
Ringkasan cepat
- Container GTM dibuat di akun Google milik Anda, bukan akun kami
- Tiap trigger diuji di Preview mode sebelum container dipublikasikan
- Pixel yang terpasang dua kali dicabut dulu supaya konversi tidak ganda
- Google Tag Manager gratis dari Google, yang dibayar pemasangannya
- Termasuk di semua paket website, mulai Rp2.000.000 per tahun
Yang sebenarnya dikerjakan saat memasang Google Tag Manager
Google Tag Manager bukan alat pelacak, melainkan petugas pengirim. Satu container memutuskan skrip mana yang jalan, pada kejadian apa, dan dengan nilai apa. Isinya tiga hal yang sering dianggap satu: tag menentukan apa yang dikirim, trigger menentukan kapan, variable membawa nilainya. Sebelum ketiganya disusun, container yang sudah menempel tetap tidak mengirim apa pun.
Karena itu kalimat GTM sudah terpasang hampir tidak memberi informasi. Yang kami buka lebih dulu justru kode situsnya, sebab situs yang pernah dipegang beberapa pihak biasanya punya pixel ganda, satu di tema dan satu di container. Yang menempel di kode dicabut dulu, baru dua potongan kode GTM dipasang di dalam head dan tepat setelah body dibuka.
- Audit skrip yang sudah ada, termasuk pixel yang terpasang dua kali
- Dua potongan kode GTM, di head dan di awal body, bukan satu
- Catatan versi berisi apa yang berubah, kapan, dan kenapa
dataLayer, bagian yang paling sering dilewati
Container hanya bisa bereaksi pada hal yang diberitahukan halaman. Kalau halaman diam, satu satunya cara GTM menebak adalah menonton klik lalu mencocokkan kelas CSS atau tulisan tombol. Cara itu jalan hari ini dan mati pada perubahan desain berikutnya, ketika kelas tombol berganti nama dan konversi berhenti tercatat tanpa pesan kesalahan.
Jalan yang tahan lama adalah dataLayer: kode situs mengirim kejadian bernama, dan container menunggu nama itu, bukan menebak tampilannya. Formulir mengirim kejadiannya setelah server benar benar menerima datanya, bukan saat tombol ditekan, supaya kiriman yang gagal tidak ikut dihitung. Pembelian membawa nilai transaksi dan mata uang yang nyata, bukan angka nol yang ditulis tetap di dalam tag.
- form_submit dikirim setelah server mengonfirmasi, bukan saat tombol ditekan
- whatsapp_click membawa nama halaman tempat percakapan dimulai
- view_item dan add_to_cart membawa id dan harga produk yang nyata
- purchase membawa nilai transaksi, mata uang, dan nomor pesanan
Kesalahan yang paling sering kami temukan di container klien
Hitungan ganda adalah temuan nomor satu. Pixel yang sama terpasang di tema dan di container, lalu satu pembelian terbaca dua kali. Akibatnya bukan sekadar laporan yang salah: biaya per hasil terlihat setengah dari kenyataan, dan anggaran iklan dinaikkan berdasarkan angka yang tidak pernah ada.
Yang kedua adalah trigger yang terlalu lebar, misalnya tag pembelian dipasang pada All Pages, sehingga tiap kunjungan dihitung sebagai pembelian. Lawannya sama mahal: trigger menunggu alamat halaman terima kasih yang hilang setelah alur checkout diubah.
- Perubahan tersimpan di workspace tapi container belum dipublikasikan
- Tag konfigurasi Google Analytics 4 terpasang dua kali, sesi terpotong
- Trigger klik bergantung pada kelas CSS yang berganti nama
- Tidak ada penanganan consent, tag menyala sebelum pengunjung memilih
Cara memeriksanya, bukan menebaknya
Preview mode adalah alat pertama. Ia menunjukkan tag mana yang menyala pada satu kejadian, mana yang tidak, dan syarat trigger mana yang gagal terpenuhi, jadi pertanyaannya berubah dari kenapa tidak jalan menjadi syarat kedua tidak terpenuhi. Jalur pembelinya diulang di ponsel, karena sebagian trigger hanya gagal di sana.
Alat kedua adalah sumber kebenaran di luar GTM: DebugView dan laporan Realtime di Google Analytics 4, Events Manager di sisi Meta dan TikTok, serta tab Network di peramban. Satu kejadian harus menghasilkan satu permintaan per platform, dan dua permintaan untuk satu klik berarti hitungan ganda.
Pemeriksaan terakhir tidak memakai alat apa pun. Minggu pertama dicocokkan dengan hitungan tangan: percakapan WhatsApp dan formulir yang masuk dihitung manual, lalu dibandingkan dengan konversi yang tercatat. Kalau selisihnya besar dan menetap, masih ada yang menyala salah.
Consent, kecepatan halaman, dan sisi server
Tag yang menyala sebelum pengunjung memilih apa pun gampang dibuat dan gampang dilupakan, karena situsnya tetap terlihat normal. Penanganannya dipasang di container, jadi yang menunggu bukan cuma banner di layar tapi juga kiriman datanya. Soal kecepatan, tiap tag dijalankan di peramban pengunjung, dan container lama biasanya penuh tag dari kampanye yang sudah berhenti.
Batas GTM adalah hal yang tidak bisa diperbaiki di dalam peramban. Pemblokir iklan dan pengaturan privasi menghentikan sebagian skrip pihak ketiga sebelum dijalankan, jadi pelacakan yang seluruhnya mengandalkan peramban selalu melaporkan lebih sedikit daripada kenyataan. Kiriman dari sisi server menutup sebagian selisih itu, memakai id kejadian yang sama supaya satu pembelian tidak dihitung dua kali.
Siapa pemilik containernya, dan apa yang Anda terima
Container dibuat di akun Google milik Anda sendiri, lalu tim kami diberi akses. Prinsipnya sama dengan domain yang dibeli terpisah dan tetap atas nama Anda: kalau suatu hari pindah vendor, seluruh konfigurasi dan riwayat versinya tetap di tangan Anda.
Pemasangannya termasuk di semua paket website kami, dari Landing Page mulai Rp2.000.000 per tahun sampai E-Commerce mulai Rp12.000.000 per tahun, berikut hosting, SSL, server, grup WhatsApp, dan revisi tanpa batas selama satu tahun. Yang Anda terima di akhir pekerjaan adalah daftar kejadian yang diukur beserta nama dataLayer yang dipakai masing masing, catatan versi di dalam container, dan hasil uji Preview mode untuk tiap trigger, sehingga siapa pun yang memegang situs ini nanti bisa melanjutkannya tanpa membongkar pelacakannya dari awal.
Tag di dalam kode dibanding tag yang dikelola lewat container GTM
| Hal yang dibandingkan | Langsung di kode situs | Lewat container GTM |
|---|---|---|
| Menambah satu tag baru | Ubah kode, lalu deploy ulang | Dibuat di container, publikasikan |
| Uji coba sebelum tayang | Tidak ada, kelihatan setelah tayang | Preview mode, sebelum publikasi |
| Kembali ke versi sebelumnya | Perlu deploy ulang lagi | Pilih versi lama, satu klik |
| Risiko hitungan ganda | Tinggi, pixel gampang kembar | Rendah, semua tag satu tempat |
| Siapa yang bisa mengerjakan | Harus programmer | Tim pemasaran, dengan panduan |
Pertanyaan yang sering diajukan
Apa itu Google Tag Manager dan apa fungsinya?
Google Tag Manager adalah satu container yang menampung dan mengatur semua skrip pelacakan di sebuah situs, dari Google Analytics 4 sampai Meta Pixel dan TikTok Pixel. Fungsinya memutuskan skrip mana menyala pada kejadian apa, sehingga tag baru bisa ditambahkan tanpa mengubah kode situs.
Apakah Google Tag Manager menggantikan Google Analytics?
Google Tag Manager tidak menggantikan Google Analytics, keduanya mengerjakan hal yang berbeda. GTM mengirim kejadian ke tempat tujuannya, sedangkan Google Analytics 4 menerima lalu melaporkan. Keduanya dipakai berdampingan, dan GTM yang mengatur kapan tag Analytics menyala.
Berapa biaya jasa integrasi Google Tag Manager?
Google Tag Manager sendiri gratis dari Google, yang dibayar adalah pekerjaan pemasangannya. Pekerjaan itu termasuk di semua paket website kami, mulai Rp2.000.000 per tahun untuk Landing Page dan Rp3.000.000 per tahun untuk Website Company Profile, berikut hosting, SSL, dan server.
Kenapa konversi di platform iklan lebih banyak daripada pesan yang masuk?
Penyebab paling umum adalah pixel yang terpasang dua kali, satu di kode situs dan satu lagi di container, sehingga satu kejadian terkirim dua kali. Penyebab kedua adalah trigger yang terlalu lebar. Cara memeriksanya, hitung permintaan di tab Network: satu kejadian harus menghasilkan satu permintaan per platform.
Apakah container Google Tag Manager memperlambat website?
Containernya sendiri ringan, yang memberatkan adalah jumlah tag di dalamnya, karena tiap tag dijalankan di peramban pengunjung. Container yang menumpuk bertahun tahun biasanya penuh tag dari kampanye yang sudah berhenti, dan audit berkala dengan mencabut tag mati menyelesaikan sebagian besar keluhan kecepatan.
Siapa pemilik akun Google Tag Manager setelah pekerjaan selesai?
Containernya dibuat di akun Google milik Anda, dan tim kami hanya diberi akses, sama seperti domain yang dibeli terpisah dan tetap atas nama Anda. Kalau suatu hari Anda pindah vendor, seluruh konfigurasi dan riwayat versinya tetap ada di akun Anda sendiri.




