Miks me ehitasime oma küpsiste ja jälgimise plugina

WordPress plugin, mis ühendab GDPR nõusolekuhalduse, Google Tag Manageri, Meta Pixeli ja serveripoolse Conversions API ühte lihtsasse lahendusse. Ehitatud jõudlust ja täpsust silmas pidades.

Iga veebilehe omanik seisab silmitsi sama probleemiga: kuidas jälgida külastajate käitumist, optimeerida reklaame ja samal ajal vastata GDPR-i nõuetele – ilma, et leht aeglaseks muutuks ja kolm erinevat pluginat üksteisele vastu töötaksid.

Me seisime sama probleemi ees oma klientide lehtedel. Küpsistebänneri jaoks üks plugin, Meta Pixeli jaoks teine, Google Analyticsi seadistamiseks kolmas. Iga uuendus tõi kaasa ühilduvusprobleeme, jõudlus kannatas ja GDPR-i nõuete täitmine oli pigem lootus kui kindlus.

Sellepärast ehitasime Hundikuu Consent & Tracking – ühe plugina, mis katab kogu ahela algusest lõpuni.

Mis probleem tegelikult on?

Tüüpiline WordPress leht, mis tahab korrektselt jälgimist seadistada, vajab tavaliselt:

— Küpsistebänneri plugin (CookieYes, Complianz, CookieBot) – iga kuu €9-39
— Jälgimise plugin (PixelYourSite, MonsterInsights) – tasuta kuni €149/aastas
— Google Tag Manager – eraldi seadistamine
— Meta Conversions API – eraldi seadistamine või PYS Pro lisatasu

See on neli erinevat tööriista, neli erinevat seadistamiskohta ja neli potentsiaalset kokkupõrkepunkti. Pluss iga tööriist laeb oma skriptid, mis kõik mõjutavad lehe kiirust.

Kuidas meie lahendus töötab?

Hundikuu Consent & Tracking ühendab kõik neli funktsiooni ühte pluginasse:

Nõusolekuhaldus. Kasutame Klaro nõusolekumootorit, mis laeb lehele ainult siis, kui külastaja liigutab hiirt, kerib lehte või puudutab ekraani. Enne seda on lehel ainult ~1.5 KB inline-skripti. Tulemus: null sekundit lisakoormust lehe esmalaadimisele.

Google Tag Manager. Plugin sisestab GTM konteineri asünkroonselt ja haldab Consent Mode v2 vaikeseisundit. Kõik jälgimissildid – GA4, Meta Pixel, Google Ads – elavad GTM-is. Üks koht, kus kõik seadistada.

Meta Conversions API. Serveripoolsed sündmused saadetakse PHP kaudu otse Meta-le. Kuna täislehe vahemälu (WP Rocket, LiteSpeed) tähendab, et PHP ei käivitu iga lehevaatamise korral, ehitasime AJAX tagavaralahenduse, mis saadab PageView sündmused brauserist serveri kaudu. Iga sündmus saab unikaalse tunnuse, nii et brauser ja server ei saada Meta-le topeltsündmusi.

WooCommerce sündmused. Viis e-kaubanduse sündmust – toote vaatamine, korvi lisamine, ostukorvi vaatamine, kassa alustamine ja ost – mis töötavad nii plokipõhiste (FSE) kui klassikaliste teemadega. Plokiteemades kasutab WooCommerce teistsugust API-t (Store API batch endpoint), mille jaoks ehitasime eraldi pealtkuulamise.

Miks mitte lihtsalt PixelYourSite?

PixelYourSite on hea tööriist ja me kasutasime seda aastaid. Aga meie jaoks tekkisid piirangud:

Jõudlus. PYS laeb oma skriptid kohe lehe laadimise ajal, mis mõjutab Core Web Vitals skoore. Meie lahendus laeb Klaro ainult kasutaja interaktsioonil ja CAPI sündmused lähevad taustajobina – PageSpeed mobiilne skoor 99/100.

Nõusolekuhaldus puudub. PYS ei sisalda küpsistebännerit – sa pead ikkagi eraldi plugina installima ja need omavahel ühildama. Meie lahenduses on nõusolek ja jälgimine üks tervik.

GTM lähenemine. PYS sisestab skriptid otse lehele. Meie lähenemine on GTM-kesksem – kõik sildid elavad GTM-is, mida on lihtsam hallata, testida ja teiste lehtede vahel jagada.

Hind. PYS Pro maksab €149/aastas ühe lehe kohta. Meie lahendus on €99/aastas ja sisaldab ka küpsistebännerit.

Universaalne GTM mall

Üks asi, mille üle oleme eriti rahul, on valmis GTM konteineri mall. See sisaldab 23+ silti:

GA4 seadistamine ja 7 sündmussilti (e-kaubandus + vormid + kontaktid)
— Meta Pixel baas ja 5 sündmussilti koos sündmusetunnuse deduplikatsiooniga
— Google Ads konversiooni jälgimine (ost, päring, ostukorvi lisamine, kassa), remarketing ja Conversion Linker
— Kontakti mikro-konversioonid (e-post, telefon, kaart)

Kui me seadistame uue kliendilehe, impordime selle malli GTM-i, muudame kolm konstanti (GA4 ID, Meta Pixel ID, Google Ads ID) ja avaldame. Kogu protsess võtab umbes 30 minutit – mitte tunde.

Viis keelt vaikimisi

Kuna teenindame kliente Eestis, Soomes ja mujal, ehitasime sisse viie keele tõlked: eesti, inglise, soome, vene ja saksa. Klaro valib keele automaatselt lehe keeleseade järgi. Polylang ja WPML tugi on samuti olemas, nii et kliendid saavad tõlkeid kohandada oma admin-paneelis.

Vahemälu ühilduvus

Üks suuremaid tehnilisi väljakutseid oli täislehe vahemälu. Kui WP Rocket serveerib lehe vahemälust, PHP ei käivitu – seega serveripoolseid sündmusi ei saa tavalise PHP-koodiga saata.

Lahendus: footer-skript, mis saadab AJAX päringu igal lehekülastusel. See päring jõuab alati PHP-ni (admin-ajax.php ei ole vahemälus), kust me planeerime CAPI sündmuse Action Scheduleri kaudu. Tulemus: iga PageView jõuab Meta-ni, olenemata vahemälust.

Kuidas edasi?

Hundikuu Consent & Tracking on praegu versioonis 1.0.3. Oleme juba juurde lisanud:

— GTM JSON eksport otse plugina admin-paneelis – täida väljad, vajuta nuppu, lae valmis konteineri fail alla
— ContactForm 7 ja Elementor Forms tugi

Lähiajal plaanime juurde lisada:
— HubSpot integratsioon

Kui soovid pluginat proovida, on uuele paigaldusele 3-päevane prooviperiood, mille jooksul kõik funktsioonid on avatud.

Loe rohkem ja telli: hundikuu.ee/pluginad/hnd-tracking/

Abi ja juhendid: https://docs.hundikuu.ee/pluginad/hundikuu-consent-tracking/

Seotud postitused

0+
Lõpetatud projekti
0+
Aktiivset partnerit
0%
Rahulolevaid kliente

Miks valida Hundikuu?

Paindlik arendus

Loome nii kiireid standardlahendusi kui täielikke erilahendusi. Soovid kiirelt valmisdisainile veebilehte või hoopis API integratsioone ja erifunktsioone – me kirjutame koodi, mis töötab.

Kiirus ja SEO

Iga projekt aluseks optimeeritud struktuur ja kiire laadimisaeg. Tehniline SEO pole lisateenus vaid standard – Google ja kasutajad hindavad mõlemat.

Pikaajaline partner

Projekt ei lõpe käivitamisega. Pakume hooldust, jätkuvat tuge ja edasiarendust. Teie veebileht kasvab koos äriga – lisame funktsionaalsust ja optimeerime pidevalt.

Soovid ettevõtet nähtavamaks teha?

Hundikuu muudab teie jalajälje nähtavaks ning aitab sõnumil kaugele kanduda.