Google Pengelola Tag: Pengaturan Pemicu yang Tidak Jelas dan Berguna

Pemasar Otzyvmarketing Stanislav Romanov mengatakan bagaimana menggunakan Google Tag Manager (GTM) untuk mengatur analitik dan melacak unduhan file dari situs. Artikel ini ditujukan bagi mereka yang mengetahui dasar-dasar bahasa JavaScript dan telah bekerja dengan GTM.

Apa itu dataLayer?


DataLayer adalah variabel JavaScript biasa. Anda dapat menulis data untuk itu, kemudian mentransfernya ke layanan Google:



Nama variabel dapat diubah - alih-alih variabel dataLayer , nama dataOlga :



Perbedaan antara dataLayer = [] dan dataLayer.push ()


Jika Anda mendeklarasikan dataLayer=[] , maka di memori komputer nama ini akan merujuk ke seluruh array. Dengan demikian, menetapkan variabel ke data baru berarti hanya menimpa nilai-nilai. Akses ke variabel dari array pertama hilang.

Itu terlihat seperti ini:



Pada saat yang sama, dataLayer.push() bukan variabel atau array. Ini adalah metode yang dapat diterapkan pada array apa pun dan mendapatkan sesuatu di output, atau mengubah array itu sendiri. Dengan kata lain, kita mengambil array dataLayer dan menerapkan metode push() untuk itu - kita mendapatkan dataLayer.push() . Push tidak menimpa data, seperti dalam kasus override array, tetapi menambahkan nilai baru ke array.

Saat bekerja dengan GTM, yang terbaik adalah menggunakan metode push seperti ini:



Dalam formulir ini, push harus digunakan untuk tambahan memeriksa apakah variabel dataLayer umumnya ditetapkan sebagai array. Memeriksa membantu untuk menghindari kesalahan yang tidak perlu ketika situs sedang berjalan.

Cara mengkonfigurasi analitik pada satu halaman


GTM memungkinkan Anda untuk dengan mudah menyinkronkan pekerjaan satu halaman dengan Google Analytics. Dengan satu halaman, maksud saya situs di mana semua halaman memiliki satu shell, dan data baru muncul di situs secara dinamis melalui AJAX. Ini mengganggu operasi normal GA, jadi Anda tidak dapat melakukannya tanpa pemicu GTM:



Setelah membuat pemicu, terapkan ke Universal Analytics:



Sekarang GA akan dapat menerima data tidak hanya ketika pengguna memasuki atau meninggalkan halaman, tetapi dalam semua kasus kelebihan data dinamis lainnya.

Benar, metode yang dijelaskan di atas tidak cocok untuk situs yang menggunakan berbagai variabel dapatkan-permintaan dan โ€œmerusakโ€ URL. Untuk alamat yang sedemikian rumit, Anda harus mengonfigurasi GTM dengan cara yang lebih rumit.

1. Atur variabel


Kita masuk ke pengaturan bagian "Variabel" dan pilih Fragmen Sejarah Baru dan Sumber Sejarah - mereka diperlukan untuk menyimpan URL beserta permintaan-permintaan dan memeriksanya.
Setelah itu, Anda harus bekerja dengan JavaScript dan membuat variabel getPathWithFragment Anda sendiri, tempat kami menulis URL. Alamat akan masuk ke GA dan dengan demikian membantu Google analytics mencari tahu kapan URL benar-benar berubah:



Kode mengembalikan jalur, string, dan hash dari URL.

2. Buat pemicu


Setelah mengkonfigurasi pemicu perubahan fragmen Sejarah, pilih jenisnya. Di sini Anda harus mengambil Riwayat perubahan dan pilih aktivasi popstate. Semua manipulasi ini akan memungkinkan Anda untuk merekam perubahan dalam catatan riwayat aktif:



3. Kustomisasi tag


Selanjutnya, konfigurasikan Universal Analytics. Di pengaturan, pilih Halaman dan variabel getPathWithFragment yang telah dibuat sebelumnya:



Itu saja, itu tetap hanya untuk menambahkan pemicu perubahan fragmen Sejarah dan memeriksa operasi tag.

4. Mengapa saya perlu tag


Jika pengguna yang mengunjungi situs mengklik tautan yang diperlukan untuk memuat data baru dari halaman dinamis, pemicu yang dibuat dipicu dan, sebagai hasilnya, tag GA. Berkat ini, data berjalan dengan lancar ke Google analytics.

Cara melacak tautan keluar dan mengunduh file


Tautan pelacakan sangat berguna. Jadi, Anda bisa mengetahui ke mana pengguna pergi dari situs dan seberapa sering dia melakukannya. Pengaturan GTM dalam kasus ini sedikit berbeda dari yang dijelaskan di atas. Untuk pelacakan, Anda perlu membuat variabel di mana sistem akan merekam semua data yang diperlukan untuk analitik. Rekaman akan terjadi ketika pelatuk kebakaran.

1. Buat variabel


Kita perlu mendeklarasikan variabel baru yang akan mendaftarkan acara. Anda dapat memanggilnya Click_URL_Hostname. Karena variabel akan berisi alamat, jenisnya adalah URL. Dalam hal ini, lebih baik menghapus www untuk menghindari penggandaan informasi:



2. Buat pemicu


Pilih jenis "Hanya tautan." Sebagai syarat, pilih variabel Click_URL_Hostname yang dibuat sebelumnya:



3. Buat tag


Kami membuat tag yang akan melacak tindakan pengguna dan mengulangi algoritma yang dijelaskan di atas:



Jika semuanya dilakukan dengan benar, maka tag harus bekerja. Tentu saja, perlu diperiksa menggunakan debugger. Perhatikan bahwa UA adalah konstanta tempat ID analitik ditulis. Ini adalah trik umum untuk programmer: gunakan konstanta alih-alih angka untuk membuat penggantian massal mudah.

Cara melacak unduhan file menggunakan Google Tag Manager


Jika Anda perlu mencari tahu bagaimana, kapan dan dengan berapa frekuensi pengguna mengunduh file, gunakan salah satu sistem analitik atau konfigurasikan GTM.

Buat pemicu, pilih "Tautan saja" sebagai jenisnya. Selanjutnya, konfigurasikan aktivasi URL Klik:



Pengaturan GTM semacam itu akan memungkinkan Anda untuk memperbaiki pengunduhan file dengan ekstensi xlsx, pdf, docx, zip dan csv.

Setelah itu, Anda dapat membuat tag dengan memilih jenis "Acara" dan mengatur parameter. Kami sudah melakukan hal serupa di atas ketika kami melacak tautan keluar.

Pendapat Ahli: Mengapa Memilih Google Pengelola Tag


Dmitry Nichiporov, spesialis lalu lintas berbayar di Elama.
โ€œPemasar penting untuk memantau kampanye iklan. Untuk mengukur beragam hasil iklan, Anda memerlukan analitik lengkap. Dengan pengaturan yang tepat, statistik periklanan dapat mengoptimalkan anggaran, membuat kampanye lebih efektif, meningkatkan RKT dan bahkan menurunkan harga untuk menarik klien.

Menurut pendapat saya, GTM adalah sistem yang sangat diperlukan dan sangat nyaman yang memungkinkan manajemen tag yang fleksibel. Cukup dengan mengkonfigurasi kode dengan benar sekali, dan kemudian tanpa kesulitan untuk mendapatkan data yang diperlukan tentang situs dan klien.

Saya biasanya menggunakan GTM ketika saya perlu menginstal analitik di situs, memeriksa efektivitas pelacakan panggilan dan obrolan, dan memperbaiki konversi tertentu. Seringkali saya menggunakan GTM ketika melakukan kampanye iklan untuk toko online.

Jelas bahwa bagi perusahaan yang tidak memiliki pemrogram penuh waktu, GTM akan menjadi pengelola tag yang sangat diperlukan. Lagi pula, tidak diperlukan pengetahuan khusus untuk menggunakannya. Pemahaman yang cukup mendasar tentang cara kerja html dan js.

Pada saat yang sama, GTM akan berguna baik untuk spesialis, pemasar, dan pengiklan biasa, serta perusahaan besar dan agensi yang terlibat dalam periklanan online. โ€

Denis Lisogorya, analis digital di OWOX BI.
โ€œGTM adalah cara terbaik untuk menyederhanakan pekerjaan Anda dengan analitik di situs. Ini adalah hal yang sangat diperlukan untuk melacak dan menganalisis perilaku pengguna. Dengannya, Anda dapat dengan mudah mengontrol proses pengumpulan data dari situs dengan mengedit dan mengatur tag.

Kebanyakan saya suka bahwa biasanya partisipasi pengembang hanya diperlukan satu kali - untuk menginstal kode di situs, dan semua manipulasi lainnya dapat dilakukan dalam antarmuka GTM. Ini meminimalkan ketergantungan Anda pada pengembang. GTM juga memungkinkan Anda untuk menggunakan sejumlah besar integrasi siap pakai dengan layanan lain, ia memiliki mode pengujian dan debugging, yang memungkinkan untuk menguji tag sebelum menambahkannya ke situs, serta banyak barang lainnya.

Saya pikir bahwa untuk spesialis yang terlibat dalam pengumpulan data, mereka ingin segera mempengaruhi perubahan dalam persyaratan data atau perubahan pada situs, mereka ingin menghemat anggaran - ada baiknya melihat lebih dekat pada alat ini. Penting untuk dicatat bahwa ada banyak informasi berbeda tentang bekerja dengan GTM, ada forum resmi dan bantuan di mana Anda selalu dapat menemukan jawaban untuk pertanyaan Anda.

Saat ini, ada Galeri Kerangka Komunitas tempat Anda akan menemukan templat tag yang membantu menyelesaikan hampir semua masalah, misalnya, mengonfigurasi pengumpulan data untuk e-commerce tingkat lanjut. Singkatnya, GTM adalah lautan peluang! โ€

Dari para editor


Source: https://habr.com/ru/post/id475608/


All Articles