Skip to main content
OpenAIAnthropicGooglePerplexityMetaMicrosoft
GTM-container klar
Google Tag ManagerGoogle Tag Manager·Analytics

google tag manager på hvert wordpress-nettsted, container klar.

lim inn et `GTM-XXXXXX` container-ID. head-snippeten gjengis i `wp_head`, noscript-tilbakefallet gjengis rett etter `<body>`. ingen plugin, ingen manuell temaredigering, ingen manglende noscript som ugyldiggjør ditt dataLayer.

gratis prøveperiode. intet kredittkort. alle 30 integrasjoner inkludert i hver plan.

includedYovale WordPress Hosting — Google Tag Manager
yovale.com/nb/integrations/google-tag-manager
Google Tag Manager · analytics consent

GTM-lag inne i hvert wordpress-nettsted.

GTM har to snippets: én for `<head>`, én umiddelbart etter `<body>`. De fleste WordPress-plugins plasserer den første; mange hopper over den andre fordi det ikke finnes noen ren temakrok.

01
validering ved lagring
regex `^GTM-[A-Z0-9]{4,12}$` håndhevet i dashbordet
02
speil ved gjengivelse
samme regex re-sjekket i PHP før snippet-emisjon
03
head-snippet
gjengitt i `wp_head` ved prioritet 1 for tidlig dataLayer-init
04
noscript-iframe
gjengitt umiddelbart etter `<body>` per Google-spesifikasjon
01
GTM-container-injektor
02
noscript-tilbakefall gjengitt korrekt
03
samtykkebevisstet innlasting
04
ingen GTM-plugin kreves
status panel
GTM-XXXXXX
ett container-ID
head + body
begge snippets gjengitt
0 plugins
ingen GTM-plugin nødvendig
container model

one container, every tag, no plugin merry-go-round.

paste a `GTM-XXXXXX` once. manage every tag inside Tag Manager — analytics, ad pixels, custom HTML, conversion linker, consent cmp. no per-tag WordPress plugin to install or update.

tags managed
∞ via GTM
WordPress plugins
0
container
GTM-EXAMPLE
published v17
Google Analytics 4
Meta Pixel
Google Ads Conv.
LinkedIn Insight
TikTok Pixel
Custom HTML
fired this hour12,847
spec compliance

both snippets, in the right place, every page.

most WordPress GTM plugins render the head snippet but skip the noscript iframe — Google's spec wants both. without noscript, no-JS bots and accessibility audits flag the install as incomplete.

wp_head priority 1
snippet 1 of 2
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-EXAMPLE');</script>
<!-- End Google Tag Manager -->
after <body> open
snippet 2 of 2
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-EXAMPLE"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
Tag Assistant verdict: install complete, both snippets verified
setup

paste your container ID. publish.

Yovale validerer `GTM-`-formen ved lagring. MU-pluginen plasserer head-snippeten ved `wp_head` prioritet 1 og noscript-iframen umiddelbart etter åpning av `<body>` — nøyaktig der Googles dokumentasjon krever det.

  • 1
    Åpne Tracking → Analytics

    Finn Google Tag Manager i dashbordets sporingspanel. leveres deaktivert som standard.

  • 2
    Lim inn ditt GTM container-ID

    Kopier fra GTM-arbeidsområdet — øverst til høyre på skjermen, format `GTM-XXXXXX`.

  • 3
    Publiser et tag i GTM, lagre her

    Aktiver i Yovale. Head + noscript-paret gjengis ved neste sidetreff. Bruk Tag Assistant for å bekrefte.

Google Tag Manager
enabled
container_id
GTM-EXAMPLE

GTM utsteder dette når du oppretter et arbeidsområde. format: `GTM-` etterfulgt av 4–12 store bokstaver eller sifre.

head snippet
wp_head priority 1
noscript
after body open
two architectures

one plugin per pixel, or one container to rule them all.

plugin per pixel

N plugins, N update channels

GA4 plugin~40ms
Meta Pixel plugin~40ms
Google Ads plugin~40ms
LinkedIn plugin~40ms
TikTok plugin~40ms
Cookie banner plugin~40ms
total: ~240ms PHP overhead, 6 update channels
GTM container

1 container, 1 publish flow

GTM-EXAMPLE container~0ms
all tags managed inside
Google Analytics 4Meta PixelGoogle Ads Conv.LinkedIn InsightTikTok Pixel
total: 0ms PHP overhead, 1 update flow (GTM publish)
how tags fire

page load → dataLayer → tag fired.

step 01
Page load

container tag in `<head>` requests gtm.js

step 02
dataLayer

events queue while gtm.js loads

step 03
Container fires

tags evaluate triggers in priority order

step 04
Tag matched

GA4 + Meta + LinkedIn fire if conditions met

step 05
Consent gate

marketing tags wait for consent grant

faq

questions before you switch hosts for GTM.

Kan jeg bruke både GTM og en direkte GA4-integrasjon?

Ja. Mange team holder GA4 direkte (raskere innledende innlasting) og kjører alle andre tagger gjennom GTM. Begge leveres fra Yovale-sporingspanelet og konflikterer ikke.

Betyr noscript-iframen virkelig noe?

Det betyr noe for roboter uten JS, tilgjengelighetsrevisjoner og Tag Assistant-verifisering. Å hoppe over den bryter ikke JS-brukere, men markerer installasjonen som ufullstendig og mister crawler-bare konverteringer.

Hva med server-side GTM?

Server-side GTM kjører på en Google Cloud Run-instans, ikke på WordPress-verten. Web-container-snippeten er det Yovale gjengir — sGTM-videresending konfigureres inne i GTM selv.

Vil sidebufferen fjerne mitt GTM-snippet?

Nei. Snippeten er en del av det bufrede HTML-et. Samtykkestatus lever på en `<html>`-klasse satt på klientsiden, slik at buffernøkkelen forblir på sidenivå i stedet for per besøkende.

Kan jeg bytte mellom GTM-containere uten å miste data?

Ja. Endre GTM-XXXXXX i dashbordet og lagre. Gammel container utløses til sidebufferen roterer; du kan tømme bufferen fra samme panel for å bytte umiddelbart.

ready when you are

lever et WordPress-nettsted med GTM riktig installert fra dag én.

gratis prøveperiode. intet kredittkort. lim inn et GTM-XXXXXX, lagre, og Tag Assistant blir grønn.