Na czym to polega w sklepie
Parametr debug_mode: true wysyłany z eventami trafia do raportu DebugView w GA4 zamiast do standardowych raportów produkcyjnych. Umożliwia QA tagów ecommerce w czasie rzeczywistym - widzisz parametry, items i błędy walidacji bez zanieczyszczania danych produkcyjnych.
Przykład ze sklepu internetowego
Na środowisku staging włączasz debug_mode globalnie przez GTM lub rozszerzenie Google Analytics Debugger - testujesz pełny lejek zakupowy:
// Opcja 1 - parametr na każdym evencie (staging)
gtag('event', 'purchase', {
debug_mode: true,
transaction_id: 'TEST-ORD-001',
value: 99.00,
currency: 'PLN',
items: [{ item_id: 'TEST-SKU', item_name: 'Produkt testowy', price: 99, quantity: 1 }],
});
// Opcja 2 - GTM preview + GA Debugger extension (Chrome)
// Opcja 3 - config z debug dla deweloperów
gtag('config', 'G-XXXXXXXXXX', {
debug_mode: true, // tylko na staging / localhost
});
// Weryfikacja: GA4 → Admin → DebugView - event w ciągu sekundWynik: w DebugView widzisz purchase z pełną tablicą items i ostrzeżeniami walidacji - bez wpływu na raporty produkcyjne.
Co zrobić po stronie biznesu
- Checklist przed wdrożeniem - 8 eventów ecommerce w jednej sesji debug.
- Test GTM container - czy dataLayer mapuje się na poprawne parametry GA4.
- Szkolenie zespołu marketingu - podgląd eventów bez dostępu do kodu.
W skrócie
debug_mode to obowiązkowe narzędzie QA. Wyłącz go na produkcji dla ruchu klientów - używaj tylko na stagingu i przy testach.