Ako sme opravili tracking a zachránili dáta z kampaní
Klient ma kontaktoval s jednoduchým problémom:
„Od 6. marca Google Analytics ukazuje 0 návštevníkov. Pritom bežia kampane.“
Na prvý pohľad to vyzerá ako marketingový problém.
V realite to bol technický fail v trackingu.
🚨 Symptóm
- Google Analytics (GA4) ukazoval 0 návštevníkov každý deň
- reklamy bežali (Google Ads, pravdepodobne aj social)
- web bol funkčný
- žiadne chyby na frontende
👉 klasický prípad: dáta sa nezbierajú, nie že neexistujú
🔍 Diagnostika
Rýchly audit odhalil:
- tracking bol riešený cez plugin (MonsterInsights)
- web používal cookie consent systém (Complianz)
- GA script bol blokovaný alebo spúšťaný nesprávne
👉 výsledok:
Google Analytics sa buď nespúšťal vôbec, alebo mimo súhlasu
⚠️ Typický problém
Veľa WordPress webov má:
- plugin na Analytics
- plugin na cookies
- cache plugin
A tieto spolu:
👉 nekomunikujú správne
Výsledok:
- tracking sa nespustí
- alebo sa spustí nelegálne (bez consentu)
🛠️ Riešenie
Plugin-based prístup sme úplne odstránili.
Namiesto toho sme nasadili:
✅ Vlastný tracking script (gtag.js)
- plná kontrola nad tým, kedy sa spustí
✅ Napojenie na cookie consent (Complianz)
- tracking sa spustí až po súhlase (statistics)
✅ Fallback pre returning userov
- ak už súhlas existuje → tracking sa spustí okamžite
💡 Implementácia (zjednodušene)
<script>
function loadGA() {
if (window.gaLoaded) return;
window.gaLoaded = true;
var script = document.createElement('script');
script.async = true;
script.src = "https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX";
document.head.appendChild(script);
window.dataLayer = window.dataLayer || [];
function gtag(){ dataLayer.push(arguments); }
window.gtag = gtag;
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXX', {
anonymize_ip: true
});
}
document.addEventListener('cmplz_event_statistics', loadGA);
if (typeof cmplz_has_consent === 'function' && cmplz_has_consent('statistics')) {
loadGA();
}
</script>
🧪 Overenie
Test prebehol v:
- Chrome / Edge
- Firefox
- Inkognito režim

Výsledok:
| Stav | Výsledok |
|---|---|
| Pred consentom | ❌ žiadne GA cookies |
| Po consente | ✅ _ga cookies vznikajú |
| Network requesty | ✅ až po súhlase |
👉 GDPR compliant + funkčný tracking
📈 Výsledok pre klienta
- Google Analytics opäť zaznamenáva návštevnosť
- marketingové kampane majú dáta
- odstránený konflikt pluginov
- čistá a kontrolovaná implementácia
🧠 Čo si z toho odniesť
Ak vám GA ukazuje 0:
👉 problém nie je traffic
👉 problém je tracking
Najčastejšie príčiny:
- cookie consent blokuje script
- pluginy sa bijú
- tracking je zle implementovaný
🔧 Potrebujete to skontrolovať?
Ak:
- vám chýbajú dáta v Analytics
- máte podozrenie na nefunkčný tracking
- alebo chcete mať istotu, že je všetko GDPR OK
Tracking nie je „vložiť kód“.
Tracking je riadenie dát.
Ďalšie prípadové štúdie
- Hacknutý WordPress web (Drobčekovo) – ako som vyčistil napadnutý web bez straty dát
- WordPress white screen po PHP upgrade – ako som opravil spadnutý web
O autorovi
Volám sa Marián Kohn a pomáham firmám riešiť technické problémy na WordPress a WooCommerce weboch.
Špecializujem sa na opravy spadnutých webov, výkon, bezpečnosť a riešenie chýb, ktoré brzdia biznis.
Keď WordPress zlyhá, zasahujem.
