google analytics 4 native på hvert wordpress-nettsted.
lim inn en målings-ID, lagre, og gtag.js laster i `<head>` på hver side — allerede begrenset av besøkendes analytics-samtykke. ingen GA-plugin, ingen redigeringer av functions.php, ingen manuell GTM-container bare for å utløse ett tag.
gratis prøveperiode. intet kredittkort. alle 30 integrasjoner inkludert i hver plan.
GA4-lag inne i hvert wordpress-nettsted.
De fleste WordPress-verter behandler sporing som kundens problem. Du installerer et GA-plugin, deretter et plugin for samtykkebanner, deretter et tagbehandler-plugin, og innser deretter at sidebufferen fjerner ditt gtag fordi noen la det til etter bufferlaget.
the gtag snippet, consent-pre-initialized.
consent default is denied. once the visitor's analytics_storage signal flips to granted, gtag retroactively replays buffered events. no lost pageviews, no consent race.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-EXAMPLE07"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied'
});
gtag('js', new Date());
gtag('config', 'G-EXAMPLE07');
</script>paste a G- measurement ID. ship.
dashbordet validerer `G-`-formen ved lagring. et MU-plugin gjengir gtag-snippeten på hver front-end-side, i riktig `<head>`-posisjon, begrenset av besøkendes analytics-samtykkestatus.
find Google Analytics 4 in the Yovale dashboard's tracking panel.
regex `^G-[A-Z0-9]{4,20}$` enforced before save.
snippet renders in `wp_head` priority 1 on the next request.
G-EXAMPLE07GA4 utsteder dette når du oppretter en webdatastrøm. format: `G-` etterfulgt av 4–20 store bokstaver eller sifre.
^G-[A-Z0-9]{4,20}$page_viewsession_startfirst_visituser_engagementrequest → DebugView in under 300ms.
how a single pageview moves through the Yovale stack into Google Analytics 4. cache stays valid because the consent state lives client-side, not in the cache key.
request hits Yovale origin
PHP-FPM builds response with gtag in `<head>`
edge cache stores HTML, gtag included
browser reads consent class on `<html>`
gtag fires with consent state passed
event lands in GA4 DebugView
three ways to ship GA4 on WordPress, ranked.
the cost isn't the GA4 license — Google gives that away. the cost is plumbing GA4 to fire correctly without breaking the page cache, the consent banner, or the next plugin update.
GA Plugin
- ✗GA4 fires correctly
- ✗Consent Mode v2 wired
- Survives plugin updates
- ✗Zero PHP overhead
yet another plugin, yet another update channel, yet another supply-chain risk.
GTM container only
- GA4 fires correctly
- Consent Mode v2 wired
- Survives plugin updates
- ✗Zero PHP overhead
works but adds ~80kb of GTM JS just to fire one tag.
Yovale Native
- GA4 fires correctly
- Consent Mode v2 wired
- Survives plugin updates
- Zero PHP overhead
renders below WordPress, validated end-to-end, cache-safe.
what ships when you toggle GA4 on.
fra øyeblikket du limer inn ID-en til øyeblikket hendelser lander i DebugView.
from googletagmanager.com, async, in `<head>` priority 1.
ad_storage + analytics_storage signaled before any event fires.
dataLayer array initialized before gtag(), so events queue cleanly.
snippet baked into cached HTML, consent state on `<html>` class.
questions before you switch hosts for GA4.
Trenger jeg å installere et Google Analytics-plugin?
Nei. Yovale gjengir GA4-snippeten på plattformlaget. Å hoppe over pluginen frigjør PHP-minne, fjerner én oppdateringskanal og eliminerer en vanlig kilde til ødelagt sporing etter WordPress-kjerneoppdateringer.
Fungerer dette med Google Consent Mode v2?
Ja. Besøkendes analytics_storage- og ad_storage-signaler sendes til gtag før noen hendelse utløses. EU-trafikk forblir kompatibel under håndhevelsen fra mars 2024.
Kan jeg fortsatt bruke GTM ved siden av GA4?
Ja. Legg til GTM som en separat integrasjon i samme panel og la det administrere GA4 inne i containeren. Eller kjør GA4 direkte via Yovale og hopp over GTM. Begge veier fungerer.
Vil min sidebuffer fjerne gtag-snippeten?
Nei. Snippeten er en del av det bufrede HTML-et, ikke lagt til per forespørsel. Samtykkestatus kontrolleres på klientsiden via en klasse på `<html>`, så buffernøkkelen forblir enkel.
Hva skjer hvis jeg limer inn en feil målings-ID?
Lagring avvises før integrasjonen går live. Dashbordet validerer `G-XXXXXXXXXX`-formen ved lagring, og MU-pluginen re-validerer ved gjengivelse slik at en misformet verdi aldri kan produsere et ødelagt script-tag.
other analytics integrations on every site.
administrer GA4 + annonsepikselеr + tilpassede tags fra en GTM-container.
gratis varmekart + sesjonsopptak å kombinere med kvantitative GA4-data.
informasjonskapselfritt alternativ — ingen samtykkegate kreves.
selvhostet, GDPR-vennlig teller — passer godt med GA4 for redundans.
lever et WordPress-nettsted med GA4 koblet fra dag én.
gratis prøveperiode. intet kredittkort. lim inn en G- målings-ID, lagre og se DebugView lyse opp.