Nastavenie sledovania: GA4, Tag Manager, Meta Pixel, súhlas a udalosti
Baza Helper môže posielať všetky analytické a marketingové udalosti z jedného miesta. Otvorte ho v Baza Helper > Analytika a overenie webu, v skupine „SEO a analytika“, sekcia Analytics & Tracking. Nech udalosti posiela iba jeden nástroj: nespúšťajte druhý analytický plugin (Site Kit, MonsterInsights, vložený úryvok GA) s rovnakým ID GA4, inak sa každá návšteva počíta dvakrát.
Zapnite
- Zapnite Zapnúť správcu sledovania.
- Nechajte zapnuté Vyžadovať súhlas pred načítaním poskytovateľa. Žiadny skript poskytovateľa sa nenačíta a žiadna udalosť sa neodošle, kým návštevník nesúhlasí.
- Vyberte Primárny spôsob doručovania. Direct: Baza Helper sám načíta GA4, Google Ads, Meta Pixel a Clarity. GTM (direct GA4/Ads disabled): načíta sa iba Google Tag Manager a GA4 nastavíte v kontajneri.
- Uložte.
Vyplňte poskytovateľov
Načítajú sa iba poskytovatelia, ktorých zapnete.
- GA4: Zapnúť GA4, potom GA4 Measurement ID (G-…). Ak je GA4 už v kontajneri GTM, zaškrtnite GA4 je už nasadené cez GTM (vypnúť priame GA4). Karta varuje, keď je GA4 nastavené oboma spôsobmi, lebo page_view by sa posielal dvakrát.
- Google Tag Manager: Zapnúť GTM, GTM Container ID (GTM-…) a Kategória súhlasu vyžadovaná týmto kontajnerom GTM.
- Google Ads: Google Ads Conversion ID (AW-…), Štítok konverzie Google Ads a Namapované udalosti Google Ads (oddelené čiarkou). Načíta sa až po marketingovom súhlase.
- Meta Pixel: ID Meta Pixel. Načíta sa až po marketingovom súhlase. Interné udalosti sa mapujú na Lead, Contact, Schedule, Purchase, ViewContent a CompleteRegistration. Prázdne mapovanie znamená žiadne konverzie.
- Microsoft Clarity: ID projektu Clarity. Text a polia sú predvolene maskované.
Vyberte, čo sa meria
- Track forms automatically posiela
form_startaform_submit. Contact Form 7, Elementor Forms, WPForms, Gravity Forms, Fluent Forms, Forminator, Formidable, HubSpot a Mailchimp for WP hlásia ajform_success,generate_leadaform_error. Vyhľadávanie, prihlásenie, komentáre a košík sa preskakujú. - Zapnúť udalosti hĺbky rolovania posiela, ako hlboko návštevníci rolujú stránku.
- Kompatibilita rozšíreného merania: nechajte zapnuté, keď je zapnuté vlastné rozšírené meranie GA4, aby sa udalosti formulárov, externých kliknutí a rolovania neposielali dvakrát.
- Consent-based attribution si pamätá značky UTM a ID kliknutí (prvý dotyk, 30 dní) až po súhlase s analytikou.
Sledujte ľubovoľnú akciu tagom
Pridajte data-track-event="my_event" k tlačidlu, odkazu alebo bloku. Názov tvoria malé písmená, číslice a podčiarkovníky, najviac 40 znakov. Voliteľne pridajte data-track-id="header", aby ste uviedli, o ktorý prvok išlo. Odkazy na telefón, e-mail a externé odkazy s data-track-id sa hlásia ako phone_click, email_click a outbound_click.
Z kódu zavolajte:
ULPTracking.emit( 'my_event', { id: 'header' } )Povolené parametre sú id, context, source, transaction_id, value, currency, service_id, service_name, duration, addons_count, form_id, form_plugin, error_code a percent. Všetko ostatné sa zahodí a hodnoty s e-mailom, telefónnym číslom alebo odkazom sa odstránia. V sekcii Sledujte akúkoľvek akciu pomocou tagov karty je pripravený prompt pre AI asistenta, ktorý pridá tagy na stránku.
Pripojte banner súhlasu
S bannerom Baza Helper (karta Cookie lišta) nie je čo pripájať. S iným bannerom, napríklad z vašej témy, spustite toto, keď návštevník zvolí:
document.dispatchEvent( new CustomEvent( 'ulp:consent-request', {
detail: { analytics: true, marketing: false }
} ) );Môžete tiež zavolať ULPTracking.setConsent( { analytics: true, marketing: false } ). Robte to pri každom načítaní stránky aj pre návštevníka, ktorý už zvolil. Bez toho súhlas zostane zamietnutý a nič sa neodošle.
- Stránka môže počúvať udalosť
ulp:consent, ktorá sa spustí po zmene súhlasu, a čítaťULPTracking.getConsent(). - Udalosti spustené pred súhlasom sa zahodia, nezaradia sa do fronty.
- Vlastný kód, ktorý volá
gtag()priamo, musí počkať:window.gtagexistuje až po spustení odloženého skriptu Baza Helper. Spustite kód naDOMContentLoadeda skontrolujteULPTracking.getConsent().analytics.
Skontrolujte, či to funguje
- Zapnite Ladiaci nástroj udalostí iba pre správcu. Okno ukáže každú udalosť a ktoré služby by ju dostali. Sledované kliknutie sa zobrazí, nepočíta sa a neopustí stránku.
- Otvorte web v súkromnom okne. Pred výberom nesmie karta Network ukázať žiadnu požiadavku na googletagmanager.com a
dataLayerobsahuje iba predvolený záznam súhlasu. - Prijmite analytiku. Skript
gtag/jssa načíta, potom sa vdataLayerobjaviaconfiga prvé udalosti. - V GA4 otvorte Admin > DebugView. Udalosti sa objavia do niekoľkých sekúnd (debugger zapne
debug_mode). - Keď skončíte, vypnite debugger.
Stránka, ktorej adresa má reťazec dopytu, ktorý nie je značkou UTM ani ID kliknutia, napríklad ?foo=1, nič neposiela (ochrana súkromia). Nákupy posielajte zo servera po overenej platbe, nikdy iba z prehliadača.
Prechod zo Site Kit
- Nastavte všetko vyššie a skontrolujte v DebugView.
- Deaktivujte modul Analytics v Site Kit (alebo plugin) a odstráňte jeho úryvok.
- Ešte raz skontrolujte, že page_view sa počíta raz.
