Hundikuu Consent & Tracking
GDPR, Google Consent V2 ühilduv küpsiste halduse ja Meta Pixel, Google Analytics, Google Ads jälgimine.
Cookies & Tracking by Hundikuu ühendab küpsiste nõusolekuhalduse ja turunduse jälgimise üheks lihtsaks tööriistaks. Plugin on optimeeritud jõudlusele – Klaro nõusolekubänner laeb ainult kasutaja interaktsioonil, GTM konteiner laeb asünkroonselt ja Meta serveripoolsed sündmused töödeldakse taustal.
Juhendid
Tõrkeotsing
- Küpsistebänner ei ilmu
- Sündmused ei ilmu GA4 reaalajas vaates
- Meta Pixel Helper ei näita sündmusi
- CAPI sündmused ei ilmu Meta Events Manageris
- Bänner näitab „[missing translation]” teksti
- Värvid või disainimuudatused ei ilmu veebilehe frontend vaates
- Kuidas pluginat ja selle andmeid täielikult eemaldada?
- Seaded lähtestatakse teise vahekaardi salvestamisel
Paigaldus
Korduma kippuvad küsimused
Kas küpsistebänner toetab mitut keelt?
Jah. Viis keelt on sisseehitatud: eesti, inglise, soome, vene ja saksa. Bänner vahetab keelt automaatselt vastavalt <html lang="xx"> atribuudile, mille Polylang ja WPML seavad automaatselt. Lisakeeli saab lisada hnd_tracking_klaro_locales filtri kaudu või tõlkida Polylangi String Translations / WPML String Translation / Loco Translate abil.
Kas see plugin vastab GDPR-i nõuetele?
Plugin on loodud GDPR-i nõuetele vastavust silmas pidades:
- Kõik mitteolulised küpsised ja jälgimine on vaikimisi blokeeritud kuni kasutaja annab nõusoleku
- Google Consent Mode v2 on rakendatud vaikimisi keelatud olekuga
- Kasutajad saavad nõustuda kõigega, keelduda kõigest või valida individuaalseid kategooriaid (analüütika, turundus)
- Kasutajad saavad igal ajal oma nõusolekut üle vaadata ja muuta
- Nõusolek salvestatakse localStorage'is (esimese osapoole, nõusolekuhalduse jaoks kolmandate osapoolte küpsiseid ei kasutata)
- WooCommerce'i vajalikud küpsised (ostukorv, sessioon) on alati lubatud, kuid kuvatakse läbipaistvalt
Siiski nõuab GDPR-ile vastavus ka korralikku privaatsuspoliitika lehte teie saidil. Plugin pakub tehnilist teostust – teie konkreetse kasutusjuhu õiguslik ülevaatus on alati soovitatav.
Kas plugin mõjutab lehe laadimiskiirust?
Plugin on loodud nullmõjuga esialgsele jõudlusele:
- Consent Mode v2 vaikeseisund: ~500 baiti inline (sünkroonne, vajalik)
- Klaro varajane lähtestamine: ~1,5 KB inline (sünkroonne, registreerib lazyload kuularid)
- GTM konteiner: laeb asünkroonselt, ei blokeeri kunagi renderdamist
- Klaro JS (~30 KB): laeb ainult pärast kasutaja interaktsiooni (kerimine, hiire liigutamine, puudutus, klaviatuur) või seadistatava ajalõpu järel (vaikimisi 4 sekundit)
- Meta CAPI: sündmused saadetakse serveripoolselt Action Scheduleri kaudu, null mõju veebilehe laadimisele
Lighthouse'i jõudlusskoor on tavaliselt mõjutamata. Total Blocking Time mõju on esimesel laadimisel sisuliselt null.
Kas plugin töötab vahemälupluginatega?
Jah. Plugin tühjendab automaatselt lehekülje vahemälu, kui muudate seadeid. Toetatud vahemälupluginad:
- WP Rocket
- W3 Total Cache
- WP Super Cache
- LiteSpeed Cache
- SiteGround Optimizer
- Cache Enabler
Kui kasutate muud vahemäluplugiat, tühjendage vahemälu käsitsi pärast plugina seadete muutmist.
Mis juhtub, kui külastaja keeldub kõigist küpsistest?
Google Analytics 4: Saadab anonüümseid „küpsiseta pingimisi" (küpsiseid ei seata, isikuandmeid ei salvestata). GA4 modelleeritud andmete kaudu näete siiski ligikaudseid külastajate arve.
Meta Pixel: Ei lae üldse. Meta-le andmeid ei saadeta.
Google Ads: Saadab GA4-ga sarnaseid anonüümseid pingimisi. Konversioonide modelleerimine töötab siiski.
WooCommerce'i ostukorvi küpsised: Töötavad endiselt (klassifitseeritud kui „vajalikud"). Ostukorv toimib nõusoleku valikust sõltumata tavapäraselt.
Kas külastajad saavad pärast nõustumist või keeldumist oma nõusolekut muuta?
Jah, kahel viisil:
- Tagasipöördumise nupp: Hõljuv nupp (seadistatav positsioon, ikoon, värvid), mis avab nõusoleku modaalakna. Aktiveerige see Seaded → Tagasipöördumise nupp alt.
- Kohandatud link: Lisage oma saidile link koodiga onclick="hndOpenConsentManager(); return false;" – näiteks jalusesse või privaatsuspoliitika lehele.
Millised nõusolekukategooriad on saadaval?
Kolm kategooriat:
- Vajalikud – alati lubatud, ei saa keelata (WooCommerce'i ostukorv, WordPressi sessioon). Kuvatakse läbipaistvuse huvides.
- Analüütika – Google Analytics 4, WooCommerce'i tellimuste atribuutika (Sourcebusteri küpsised)
- Turundus – Meta Pixel, Google Ads
Kas plugin asendab PixelYourSite'i, MonsterInsightsi või sarnaseid jälgimispluginaid?
Jah. Pärast seadistamist teeb see plugin kõike, mida need pluginad teevad – ja rohkemgi. Topeltsündmuste vältimiseks peaksite teised jälgimispluginad deaktiveerima. Plugin pakub:
- GA4 jälgimist GTM kaudu (asendab MonsterInsightsi, Site Kit-i jne)
- Meta Pixelit GTM + serveripoolse CAPI kaudu (asendab PixelYourSite'i)
- Google Ads konversioonide jälgimist GTM kaudu
- GDPR nõusolekuhaldust (asendab CookieBoti, Complianzi, CookieYes-i jne)
Mis on Meta Conversions API (CAPI) ja miks ma seda vajan?
Meta CAPI saadab jälgimissündmused teie serverist otse Meta-le, lisaks brauseripõhisele Meta Pixelile. See on oluline, sest:
- iOS 14.5+ blokeerib brauseri jälgimise ~30-40% kasutajatest
- Reklaamiblokeerijad blokeerivad Meta Pixeli skripti täielikult
- CAPI sündmused on serverilt serverile – brauserid ei saa neid blokeerida
- Meta Ads kasutab CAPI andmeid eelistatult optimeerimiseks ja atributsiooniks
Plugin saadab CAPI sündmused asünkroonselt Action Scheduleri kaudu, seega lehe laadimiskiirusele mõju puudub. Sündmused deduplitseeritakse brauseripikseliga UUID-põhiste sündmusetunnuste abil.
Kust ma saan Meta CAPI juurdepääsuloa?
- Minge Meta Business Managerisse
- Navigeerige Events Manager → valige oma Pixel
- Klõpsake Settings → Conversions API
- Jaotises „Set up direct integration" valige „Set up with Dataset Quality API"
- Klõpsake „Generate access token"
- Kopeerige luba ja kleepige see plugina seadetes → Meta CAPI → Access Token
Oluline: Ärge kunagi jagage oma juurdepääsuluba avalikult. Plugin salvestab selle turvaliselt teie WordPressi andmebaasis ega näita seda kunagi brauseris.
Kuidas testida, kas CAPI sündmused töötavad?
- Minge Meta Events Manageris Test Events vahekaardile
- Kopeerige testsündmuse kood (nt TEST12345)
- Kleepige see plugina seadetes → Meta CAPI → Test Event Code
- Tehke oma saidil toiminguid (vaadake toodet, lisage ostukorvi, esitage vorm, sooritaga ost)
- Sündmused peaksid ilmuma Test Events paneelile 30 sekundi jooksul
- Eemaldage testsündmuse kood pärast testimist
Kas CAPI-t saab kasutada ilma brauseri Meta Pixelita?
Tehniliselt jah, kuid see pole soovitatav. Meta deduplikatsiooni- ja atributsioonimudelid töötavad kõige paremini, kui saavad sündmusi mõlemast allikast. Brauseripiksel annab reaalajas kasutaja interaktsiooniandmed, CAPI aga usaldusväärse serveripoolse kinnituse. Koos annavad need Meta-le reklaamide optimeerimiseks kõige täpsema pildi.
Milliseid kasutajaandmeid CAPI Meta-le saadab?
CAPI saadab SHA256-räsitud kasutajaandmeid paremaks sobitamiseks:
- WooCommerce'i tellimused: arve e-post, telefon, eesnimi, perekonnanimi, linn, maakond, postiindeks, riik (kõik räsitud)
- Vormid (Gravity Forms jt): e-posti ja telefoni väljad (kui vormis olemas, räsitud)
- Kõik sündmused: kliendi IP-aadress, kasutajaagent, _fbp küpsis (esimese osapoole), _fbc küpsis (klõpsu ID)
Kõik isikuandmed räsitakse SHA256-ga enne saatmist. Meta ei saa räsi tagasi pöörata – nad saavad seda ainult sobitada oma räsitud kasutajaandmebaasiga. Töötlemata isikuandmed ei lahku kunagi teie serverist.
Kas seda pluginat saab kasutada ilma WooCommerce'ita?
Jah. Plugin töötab igal WordPressi saidil. WooCommerce'i e-kaubanduse sündmused (view_item, add_to_cart, purchase jne) laetakse ainult siis, kui WooCommerce on aktiivne. Ilma WooCommerce'ita saitidel saate siiski nõusolekuhalduse, GTM-i, GA4, Meta Pixeli, Gravity Formsi jälgimise ja kontakti mikro-konversioonid.
Milliseid WooCommerce'i sündmusi jälgitakse?
Viis GA4 standardset e-kaubanduse sündmust:
- view_item – toote lehe vaatamine (toote nimi, hind, kategooria, SKU)
- add_to_cart – ostukorvi lisamise klõps (toetab nii plokipõhiseid kui klassikalisi teemasid)
- view_cart – ostukorvi lehe vaatamine (kõik tooted, koguväärtus)
- begin_checkout – kassa lehe vaatamine
- purchase – tellimuse kinnitus (tehingu ID, väärtus, maks, saatmine, kõik tooted)
Vastavad Meta Pixeli sündmused (ViewContent, AddToCart, InitiateCheckout, Purchase) saadetakse samuti GTM ja CAPI kaudu.
Kas plugin töötab WooCommerce'i plokiteemadega (FSE)?
Jah. Plugin kasutab universaalseid WordPressi tingimusfunktsioone (is_product(), is_cart() jne) WooCommerce'i malli konksude asemel, seega töötab see identselt nii plokipõhistel teemadel (TT4, TT5, kohandatud FSE alamteemad) kui klassikalistel teemadel. Ostukorvi lisamise sündmus püüab kinni nii ploki Store API (/wc/store/v1/batch) kui klassikalised jQuery AJAX kutsed.
Kas WooCommerce'i Sourcebusteri (sbjs) küpsiseid jälgitakse?
WooCommerce'i tellimuste atribuutika kasutab Sourcebusteri küpsiseid (sbjs_current, sbjs_first, sbjs_session jne), et jälgida, kust külastajad tulid. Plugin klassifitseerib need analüütika nõusolekukategooria alla. Kui külastaja keeldub analüütika nõusolekust, paneb WooCommerce need küpsised siiski ise (plugin ei saa seda takistada), kuid küpsistebänner avalikustab nende olemasolu läbipaistvalt.
Kas ma vajan selle plugina kasutamiseks Google Tag Managerit?
Küpsistebänner töötab ilma GTM-ita. Kuid külastajate jälgimiseks GA4, Meta Pixeli või Google Ads-iga vajate GTM konteinerit. Plugin sisestab teie GTM konteineri ja haldab nõusolekut – tegelikud jälgimissildid elavad GTM-is. Valmis GTM konteineri mall on pluginaga kaasas.
Mis vahe on tasuta ja litsentsitud versioonil?
Tasuta (ilma litsentsita): Põhiline Klaro küpsistebänner vaikesätetega ja 5 sisseehitatud tõlget (ET, EN, FI, RU, DE). Jälgimist, GTM-i ega disaini kohandamist ei ole.
Litsentsitud: Täisfunktsionaalsus, sealhulgas GTM sisestamine, Consent Mode v2, Meta CAPI, WooCommerce e-kaubanduse sündmused, Gravity Formsi jälgimine, kontakti mikro-konversioonid, bänneri disaini kohandamine, tagasipöördumise nupp ja automaatsed uuendused.
Iga uue paigaldusega on kaasas 3-päevane prooviperiood – kõik funktsioonid on prooviperioodi jooksul saadaval.
Kas litsents töötab testserveris/arenduskeskkonnas?
Litsents toimib peadomeeni põhiselt. Ehk hundikuu.ee lehel kasutatav litsentsivõti toimib samamoodi ka docs.hundikuu.ee lehel. Soovitame enne toodangusse juurutamist testida arenduskeskkonnas. 3-päevane prooviperiood võimaldab samuti täielikku testimist uutel paigaldustel ilma litsentsita.
Changelog
Parandatud GTM-i konteineri generaatori vead
Lisatud GTM-i konteineri generaatori püsiv mälu
Lisatud GTM-i konteineri generaatorile valik teatud GTM-siltide peatamiseks/keelamiseks
Lisatud küpsiste ribareklaami pealkiri
Esmane täisfunktsionaalne versioon:
Lisatud Google Tag Manager konteineri JSON faili loomise tööriist
Lisatud täielik Eesti keele tõlge.
Parendatud JS ja CSS failide laadimine ning ajastus. PSI skoorile optimeerimine.
Näita varasemaid versioone
Tõlke ajastusviga (WP 6.4 ja uuemad). CAPI peenhäälestamine ja sündmuste sobitamise loogika
Parandatud Klaro ühilduvus tõlgete kuvamisel
Täiendatud CAPI ühilduvus ning lisatud andmekihti lisaandmeid.
Esmane avalik versioon