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

  1. Zapnite Zapnúť správcu sledovania.
  2. 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í.
  3. 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.
  4. 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_start a form_submit. Contact Form 7, Elementor Forms, WPForms, Gravity Forms, Fluent Forms, Forminator, Formidable, HubSpot a Mailchimp for WP hlásia aj form_success, generate_lead a form_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.gtag existuje až po spustení odloženého skriptu Baza Helper. Spustite kód na DOMContentLoaded a skontrolujte ULPTracking.getConsent().analytics.

Skontrolujte, či to funguje

  1. 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.
  2. Otvorte web v súkromnom okne. Pred výberom nesmie karta Network ukázať žiadnu požiadavku na googletagmanager.com a dataLayer obsahuje iba predvolený záznam súhlasu.
  3. Prijmite analytiku. Skript gtag/js sa načíta, potom sa v dataLayer objavia config a prvé udalosti.
  4. V GA4 otvorte Admin > DebugView. Udalosti sa objavia do niekoľkých sekúnd (debugger zapne debug_mode).
  5. 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

  1. Nastavte všetko vyššie a skontrolujte v DebugView.
  2. Deaktivujte modul Analytics v Site Kit (alebo plugin) a odstráňte jeho úryvok.
  3. Ešte raz skontrolujte, že page_view sa počíta raz.
Naposledy upravené: 20.10.2026