Asosiy kontentga o‘tish
Innovialabs

Kuzatuvni qanday tekshirish kerak: GTM Preview va GA4 DebugView

Amaliyot4 daq

Qisqacha

Har bir hodisani zanjir bo‘yicha tekshiring: teg GTM Preview’da ishladimi, hodisa GA4 DebugView yoki pikselga yetdimi, shundan keyingina hisobotlarga qarang; dubllar deyarli doim bitta hodisaning ikki manbasidan chiqadi.

Qisqa javob

Kuzatuv hisobotlar orqali emas, zanjir bo‘yicha tekshiriladi. Avval teg brauzerda ishlaganiga ishonch hosil qiling (GTM Preview), keyin hodisa analitika tizimiga yetib borganini tekshiring (GA4 DebugView, Meta Pixel Helper, Metrika konsoli). Standart hisobotlar kechikish bilan yangilanadi, shuning uchun ular orqali hozir biror narsa buzilganini bilib bo‘lmaydi.

Uchta darajani yodda tuting:

DarajaNimani tekshiramizVosita
SahifadataLayer’da kerakli ma’lumot bormiGTM Preview, Data Layer bo‘limi
TegTeg ishladimi va qaysi parametrlar bilanGTM Preview, Pixel Helper
TizimPlatforma hodisani qabul qildimiGA4 DebugView, Realtime, Events Manager

GTM Preview: teg ishlaganini tekshiramiz

  1. Google Tag Manager’da Preview tugmasini bosing va sayt manzilini kiriting. Tag Assistant va debug rejimidagi sayt ochiladi.
  2. Harakatni bajaring: formani yuboring, tugmani bosing, «Rahmat» sahifasiga o‘ting.
  3. Chap ustunda kerakli hodisani tanlang va Tags Fired hamda Tags Not Fired bo‘limlariga qarang.
  4. Teg ishlamagan bo‘lsa, uni oching va triggerning qaysi sharti bajarilmaganini ko‘ring — GTM uni belgilab ko‘rsatadi.
  5. Variables bo‘limida hodisa paytidagi o‘zgaruvchilar qiymatini, Data Layer bo‘limida sayt aynan nima yuborganini tekshiring.

Muhim: Preview ishchi maydondagi o‘zgarishlarni, hatto e’lon qilinmaganlarini ham ko‘rsatadi. Preview’da ishlagan narsa saytda faqat Submit / Publish dan keyin paydo bo‘ladi.

GA4 DebugView va Realtime

DebugView GA4 resursining boshqaruv qismida, ma’lumotlarni ko‘rsatish bo‘limida joylashgan. U yerga faqat debug rejimidagi hodisalar tushadi. Uni yoqish usullari:

  • GTM Preview’ni ishga tushirish — GA4 teglari uchun debug rejimi avtomatik yoqiladi;
  • Google Analytics Debugger kengaytmasini o‘rnatish;
  • teg sozlamalarida debug_mode parametrini uzatish.

DebugView’da hodisani bosing va parametrlarni tekshiring: forma nomi, qiymat, valyuta, tranzaksiya identifikatori. Parametr nomidagi xato bu yerda darhol ko‘rinadi, hisobotlarda esa bir necha kundan keyin chiqadi.

Realtime hisoboti ikkinchi tekshiruv sifatida foydali: u debug rejimisiz, so‘nggi daqiqalardagi barcha foydalanuvchilar hodisalarini ko‘rsatadi. Hodisa DebugView’da bor, lekin oddiy brauzerdan Realtime’da chiqmasa — cookie roziligi yoki reklama bloklovchilarini tekshiring.

Meta Pixel va Yandex Metrika

Meta Pixel Helper — Chrome uchun kengaytma. Uning belgisi sahifada nechta piksel va hodisa topilganini hamda ogohlantirishlarni ko‘rsatadi: piksel ikki marta yuklangan, hodisada majburiy parametr yo‘q, ID xato. Server hodisalari (Conversions API) uchun Events Manager’dagi Test Events bo‘limidan foydalaning.

Yandex Metrika: sahifa manziliga _ym_debug=1 parametrini qo‘shing va brauzer konsolini oching.

https://example.com/?_ym_debug=1

Konsolda yuborilgan hitlar va erishilgan maqsadlar ko‘rinadi. Koddagi maqsad identifikatorini hisoblagich sozlamalaridagi bilan alohida solishtiring.

Nega hodisalar ikki marta ishlaydi

  • Bitta hodisaning ikki manbasi. gtag kodi shablonga qo‘yilgan va GTM’da ham xuddi shunday teg sozlangan. Yoki piksel qo‘lda va CMS integratsiyasi orqali o‘rnatilgan.
  • Enhanced measurement va o‘zingizning tegingiz. GA4 formalarni yuborish yoki aylantirishni o‘zi yig‘adi, siz esa xuddi shunday teg qo‘shgansiz.
  • SPA va page_view. Bir sahifali ilovada ko‘rish tarix o‘zgarganda ham, sizning tegingiz orqali ham yuboriladi.
  • Keng trigger. «Barcha kliklar» tugma ichidagi elementlarda ham ishlaydi yoki forma hodisani submit paytida ham, «Rahmat» sahifasida ham yuboradi.
  • «Rahmat» sahifasini qayta yuklash konversiyani yana yuboradi. Noyob transaction_id yordam beradi.

Nega hodisalar ishlamaydi

  • Sahifa tuzilishi o‘zgargan: trigger bog‘langan CSS-klass yoki tugma ID’si endi mavjud emas.
  • Forma AJAX orqali yuboriladi va standart Form Submission triggeri uni ko‘rmaydi — muvaffaqiyatli yuborishdan keyin dataLayer’ga push qilish ishonchliroq.
  • dataLayer’dagi hodisa trigger allaqachon tekshirilgandan keyin yuboriladi.
  • Konteyner e’lon qilinmagan, teg pauzada yoki Measurement ID noto‘g‘ri.
  • Teg rozilik rejimi yoki reklama bloklovchisi tomonidan to‘sib qo‘yilgan.
  • Ichki trafik filtrlangan va siz ofis IP manzilidan test qilyapsiz.

E’lon qilishdan oldingi chek-list

  • Har bir asosiy hodisa Preview va DebugView’da tekshirilgan.
  • Parametrlar kutilgan qiymatlarga ega, undefined yo‘q.
  • Konversiya bitta harakatga bir marta ishlaydi.
  • Meta pikseli va Metrika hisoblagichi aynan bittadan topiladi.
  • Konteyner tushunarli versiya tavsifi bilan e’lon qilingan.

Ko‘p beriladigan savollar

Standart hisobotlar kechikish bilan qayta ishlanadi, shuning uchun yangi hodisalar u yerda darhol paydo bo‘lmaydi. Bundan tashqari, test trafigi filtri faol bo‘lsa, debug rejimidagi hodisalar chiqarib tashlanishi mumkin.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.