google analytics 4 native på varje wordpress-sajt.
klistra in ett mät-ID, spara, och gtag.js laddas i `<head>` på varje sida — redan begränsad av besökarens analytics-samtycke. inget GA-plugin, inga redigeringar av functions.php, ingen manuell GTM-container bara för att aktivera ett tag.
gratis provperiod. inget kreditkort. alla 30 integrationer ingår i varje plan.
GA4-lager inne i varje wordpress-sajt.
De flesta WordPress-värdar behandlar spårning som kundens problem. Du installerar ett GA-plugin, sedan ett plugin för samtyckesbanderoll, sedan ett tagghanterarplugin, och inser sedan att sidcachen tar bort ditt gtag eftersom någon lade till det efter cachelagret.
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.
instrumentpanelen validerar `G-`-formen vid sparandet. ett MU-plugin renderar gtag-snippeten på varje front-end-sida, i rätt `<head>`-position, begränsad av besökarens analytics-samtyckestillstånd.
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 utfärdar detta när du skapar en webbdataström. format: `G-` följt av 4–20 versaler eller siffror.
^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.
från det ögonblick du klistrar in ID:t till det ögonblick händelser landar 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.
Behöver jag installera ett Google Analytics-plugin?
Nej. Yovale renderar GA4-snippeten på plattformslagret. Att hoppa över pluginet frigör PHP-minne, tar bort en uppdateringskanal och eliminerar en vanlig källa till trasig spårning efter WordPress-kärnuppdateringar.
Fungerar detta med Google Consent Mode v2?
Ja. Besökarens analytics_storage- och ad_storage-signaler skickas till gtag innan någon händelse aktiveras. EU-trafik förblir kompatibel under mars 2024-tillämpningen.
Kan jag fortfarande använda GTM tillsammans med GA4?
Ja. Lägg till GTM som en separat integration i samma panel och låt den hantera GA4 inuti containern. Eller kör GA4 direkt via Yovale och hoppa över GTM. Båda vägarna fungerar.
Kommer min sidcache att ta bort gtag-snippeten?
Nej. Snippeten är en del av den cachade HTML:en, inte tillagd per förfrågan. Samtyckestillståndet kontrolleras klientssidigt via en klass på `<html>`, så cachenyckeln förblir enkel.
Vad händer om jag klistrar in ett felaktigt mät-ID?
Sparandet avvisas innan integrationen går live. Instrumentpanelen validerar `G-XXXXXXXXXX`-formen vid sparandet, och MU-pluginet omvaliderar vid rendering så att ett felformat värde aldrig kan producera ett trasigt skripttagg.
other analytics integrations on every site.
hantera GA4 + annonspikslar + anpassade taggar från en GTM-container.
gratis värmekartор + sessionsinspelningar att para med kvantitativa GA4-data.
cookiefritt alternativ — ingen samtyckesgrind krävs.
självhostbar, GDPR-vänlig räknare — passar bra ihop med GA4 för redundans.
leverera en WordPress-sajt med GA4 kopplad från dag ett.
gratis provperiod. inget kreditkort. klistra in ett G- mät-ID, spara och se DebugView lysa upp.