Langkau ke kandungan
BM

Asas Google Tag Manager: Tag, Pencetus dan Semakan

Jack Lee

Ditulis oleh Jack Lee

Pembangun mengurus tiga skrin yang saling bersambung

Google Tag Manager (GTM) membolehkan anda mengurus tag penjejakan laman web melalui satu antara muka. Anda menentukan apa yang dijalankan, bila ia dijalankan dan nilai yang digunakan. Google Analytics 4 (GA4) menerima data dan menyediakan laporan; Tag Manager mengurus cara laman menghantar data itu.

Bilakah Google Tag Manager Berguna?

GTM berguna apabila beberapa alat pengukuran atau tindakan tersuai pada laman memerlukan satu tempat untuk konfigurasi, ujian dan sejarah versi. Sebuah bekas (container) menyimpan tag, pencetus dan pemboleh ubah bagi pelaksanaan itu. Selepas bekas dipasang, banyak perubahan boleh diurus tanpa menyunting setiap halaman.

Anda mungkin masih memerlukan pembangun untuk memasang bekas atau menyediakan isyarat kejayaan yang boleh dipercayai. GTM memudahkan konfigurasi, tetapi tidak menentukan tindakan mana yang patut dikira sebagai pertanyaan berjaya.

Bagaimanakah Tag, Pencetus dan Pemboleh Ubah Bekerjasama?

Bayangkan laman pembaikan penyaman udara yang mahu mengukur pertanyaan servis yang telah diterima oleh laman. Tiga bahagian ini mempunyai tugas berbeza:

BahagianTugasContoh pertanyaan
TagMenjalankan kod yang dikonfigurasi atau menghantar data.Tag peristiwa GA4 menghantar generate_lead kepada sifat yang ditetapkan.
Pencetus (trigger)Menentukan bila tag patut dijalankan.Pencetus peristiwa tersuai memadankan peristiwa enquiry_accepted daripada laman.
Pemboleh ubah (variable)Membekalkan nilai untuk tag atau pencetus.Pemboleh ubah lapisan data membaca service_type sebagai aircon_repair.

Konfigurasi ini merekodkan pertanyaan yang diterima, bukan pembaikan yang selesai atau kerja yang telah dibayar. Panduan peristiwa GA4 dan peristiwa utama menerangkan cara memilih tindakan perniagaan sebelum mengkonfigurasi penjejakannya.

Apakah Fungsi Lapisan Data?

Lapisan data (data layer) menyampaikan maklumat berstruktur daripada laman kepada Tag Manager. Ia boleh menyediakan isyarat tindakan dan konteks yang boleh dipercayai tanpa bergantung pada teks atau gaya butang yang mungkin berubah.

Laman pembaikan itu boleh menghantar enquiry_accepted ke lapisan data selepas pelayan menerima borang, bersama service_type: aircon_repair dalam mesej yang sama. Pencetus dan tag peristiwa GA4 yang dikonfigurasi kemudian menghantar peristiwa generate_lead yang disyorkan Google, bersama kategori tersebut.

enquiry_accepted ialah nama isyarat tersuai untuk contoh ini, bukan peristiwa terbina dalam. Menambahkannya ke lapisan data tidak menghantarnya ke GA4 secara automatik. Pemboleh ubah terbina dalam, seperti Page URL, juga boleh menyediakan maklumat tanpa nilai lapisan data tersuai.

Gunakan kategori servis yang telah ditetapkan, bukan menyalin mesej pelanggan. Jangan hantar nama, e-mel atau nombor telefon melalui parameter Analytics biasa; URL juga boleh mendedahkan maklumat tersebut.

Apakah yang Perlu Disemak Sebelum Menambah Tag?

  • Penjejakan sedia ada: semak sama ada pemalam CMS, Google tag yang dipasang terus atau bekas lain sudah menghantar peristiwa yang sama.
  • Destinasi: sahkan sifat GA4 dan strim data laman ini, bukan menyalin pengecam daripada projek lain.
  • Syarat kejayaan: tentukan respons laman yang benar-benar bermaksud pertanyaan diterima. Klik Hantar boleh berlaku walaupun borang gagal.
  • Persetujuan dan pengurusan: tetapkan siapa yang boleh menerbitkan perubahan serta cara tag patut bertindak mengikut tetapan persetujuan laman.

Spesifikasi penjejakan yang berguna boleh ditulis dalam satu ayat: “Selepas laman menerima pertanyaan pembaikan, hantar satu peristiwa generate_lead bersama kategori servis ke strim GA4 laman itu.”

Bagaimanakah Anda Tahu Penjejakan Berfungsi?

Gunakan mod Preview GTM untuk menyambungkan laman kepada Tag Assistant dan menguji draf ruang kerja sebelum diterbitkan. Periksa urutan peristiwa, pencetus yang sepadan, nilai pemboleh ubah dan tag yang dicetuskan.

Dengan pengumpulan Analytics dibenarkan dalam sesi ujian, semak hasil yang dijangkakan untuk borang pembaikan ini:

UjianPenjejakan pertanyaan yang dijangkakan
Buka borangTiada peristiwa pertanyaan: pelawat belum menghantar pertanyaan.
Hantar borang yang tidak sahTiada peristiwa pertanyaan: pengesahan borang gagal.
Hantar pertanyaan yang sahSatu peristiwa selepas laman mengesahkan penerimaan, dengan kategori yang betul.
Muat semula skrin pengesahanTiada peristiwa baharu bagi pertanyaan yang sama.

Kemudian periksa peristiwa dan parameternya dalam GA4 DebugView, dengan mod nyahpepijat diaktifkan untuk peranti ujian. Tag yang ditandakan sebagai dicetuskan bukan bukti bahawa sifat Analytics yang ditetapkan telah menerima data yang betul.

Jika peristiwa tiada, semak destinasi, peranti nyahpepijat dan status persetujuan. Kawalan privasi pada pihak klien atau ketiadaan persetujuan untuk kuki Analytics boleh menghalang peristiwa daripada muncul dalam DebugView. Jika data berganda, semak sama ada pemalam dan GTM kedua-duanya menghantar peristiwa, atau pencetus pemuatan halaman yang terlalu umum berjalan semula apabila halaman dimuat semula.

Apakah yang Berubah Selepas Penerbitan?

Menyimpan tag hanya mengekalkan perubahan dalam ruang kerja; penerbitan menjadikan versi bekas itu aktif. Semak semua perubahan yang belum diterbitkan, beri keterangan versi yang bermakna dan terbitkan konfigurasi yang telah diuji. Mencipta versi tanpa menerbitkannya tidak mengaktifkannya pada laman.

Selepas penerbitan, keluar daripada pratonton draf, ulang ujian pertanyaan pada laman sebenar dan sahkan peristiwa dalam GA4 Realtime. Jika tindakannya berbeza, semak versi bekas yang diterbitkan sebelum mengubah pencetus. Apabila pengumpulan data sudah boleh dipercayai, gunakan panduan trafik organik GA4 untuk menghubungkan tindakan di laman dengan lawatan yang membawanya.

Soalan Lazim

Adakah Saya Memerlukan Tag Manager Jika Sudah Menggunakan GA4?

Tidak semestinya. GA4 boleh menerima data melalui Google tag yang dipasang terus atau integrasi CMS. Gunakan GTM apabila aliran konfigurasi dan ujiannya membantu anda mengurus penjejakan; elakkan penghantaran peristiwa yang sama melalui dua pelaksanaan.

Adakah Tag Manager Menjejak Setiap Klik Secara Automatik?

Tidak. Menambah bekas tidak menghantar setiap klik ke Analytics secara automatik. Anda memerlukan pencetus yang sesuai dan tag yang menghantar interaksi itu ke destinasi yang ditetapkan.

Mengapakah Tag Dicetuskan tetapi Peristiwa Tidak Muncul dalam GA4?

“Dicetuskan” menerangkan pelaksanaan tag, bukan hasil laporan yang telah disahkan. Semak destinasi, mod nyahpepijat, peranti yang dipilih dan status persetujuan. Diagnosis peristiwa dalam DebugView dahulu sebelum bergantung pada laporan standard.

Pratonton reka bentuk tempatan

Borang ini ialah pratonton reka bentuk. Langganan dan alat luaran belum disambungkan.

Semak pustaka artikel