> For the complete documentation index, see [llms.txt](https://docs.adpage.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adpage.io/documentation/documentation-nl/aan-de-slag/gtm-webcontainer-instellen.md).

# GTM-webcontainer instellen

Ga van aanmelding naar je eerste implementatie in minder dan vijf minuten.

## GA4-configuratie

In je Google Tag Manager-webcontainer stel je GA4-eventtags in op basis van site-interacties. Deze tags zetten die interacties om in gebeurtenissen en sturen ze naar de URL van je servercontainer. Zodra de GA4-tracking aan de clientzijde goed is ingesteld, wordt het vanaf de server vrij eenvoudig om die gebeurtenissen naar de verschillende platforms te sturen.

{% stepper %}
{% step %}

### De GA4-endpoint in de Google Tag overschrijven

Als je server-side tagging gebruikt, moeten je GA4-hits naar je eigen trackingdomein worden gestuurd in plaats van rechtstreeks naar Google. De eenvoudigste manier om dit op één plek te doen is in de Google Tag.&#x20;

De Google-tag (`gtag.js` buiten Google Tag Manager) is geen tag die op zichzelf iets meet. Hij laadt de Google-meetbibliotheek en stelt de gedeelde configuratie in die al je GA4-hits gebruiken.

Een GA4-eventtag bevat op zichzelf bijna niets. Hij voegt de eventnaam en de eventparameters toe en erft alles anders van de Google-tag met dezelfde Measurement ID. Dat is precies waarom de endpoint-overschrijving bij de Google-tag hoort: stel het één keer in, en elke eventtag volgt.

Open de Google-tag in de Google Tag Manager-webcontainer die voor de GA4-configuratie wordt gebruikt. Zorg ervoor dat de volgende drie parameters zijn toegevoegd:

* server\_container\_url = jouw AdPage-servercontainer-URL
* send\_page\_view = false
* first\_party\_collection = true

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2FgwZVhk3GEr90cGwMqpzo%2Fimage.png?alt=media&amp;token=876d52dd-e733-458e-91ab-4931cd6a5f6b" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### GA4 page\_view-eventtag

Omdat we zojuist de configuratieparameter 'send\_page\_view' op false hebben gezet in de Google-tag, hebben we een aparte GA4-eventtag nodig.&#x20;

{% hint style="info" %}
Je zet de `send_page_view` parameter op `false` in de Google-tag. De reden is dat de `page_view` gebeurtenis anders automatisch wordt aangemaakt op het moment dat de Google-tag wordt geactiveerd. Als dat gebeurt, kun je geen extra parameters aan die `page_view` gebeurtenis toevoegen. De `event_id` parameter is met name erg belangrijk, omdat de trackinginstelling van marketingplatforms erop vertrouwt voor deduplicatie.
{% endhint %}

Ga naar **Tags** en maak een nieuwe tag aan. Selecteer **Google Analytics: GA4 Event** als tagconfiguratie. Vul in het **Measurement ID** invoerveld de Measurement ID van je GA4-property in, en vul in het **Event Name** veld 'page\_view' in.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2F0xnNJd76US1NfvQ6U0jM%2Fimage.png?alt=media&amp;token=3e2da1fe-239e-4d79-a838-75b83b2c7a4b" alt=""><figcaption></figcaption></figure>

Geef deze tag de juiste **trigger**. Als je een Consent Management Platform gebruikt met een dataLayer-event push op elke pagina, stel je de trigger in op basis van dat dataLayer-event. Kies anders de **Alle pagina's** trigger.
{% endstep %}
{% endstepper %}

Elke andere GA4-eventtag in je webcontainer die dezelfde Measurement ID gebruikt, haalt zijn configuratie op uit de Google-tag. Vanaf dit moment worden ze allemaal naar je `server_container_url` gestuurd in plaats van rechtstreeks naar Google Analytics. Daaronder vallen aankopen, formulierinzendingen, aangepaste gebeurtenissen en alles wat je eerder hebt gebouwd. Dat is precies wat er moet gebeuren, maar het betekent wel dat al je GA4-meting nu via de servercontainer loopt.

Test het dus voordat je publiceert. Open de preview-modus in je webcontainer, klik door de pagina's en interacties die je GA4-eventtags activeren en controleer of elk verzoek naar je trackingdomein gaat. Houd daarnaast de preview van je servercontainer open, zodat je kunt bevestigen dat de gebeurtenissen daar verschijnen, worden opgepikt door de GA4-client en met de parameters die je verwacht naar GA4 worden verzonden. Publiceer pas nadat je hebt gezien dat elke belangrijke gebeurtenis van begin tot eind goed doorkomt.

## Wat is de volgende stap?

Je hebt de Google Tag Manager-webcontainer zo ingesteld dat GA4-eventverzoeken naar je servercontainer worden gestuurd. Voordat je begint met het testen van de configuratie tot nu toe en het instellen van je tracking voor het marketingplatform, zetten we eerst de Data Assistent Tag voor gebeurtenismonitoring op, zodat je kunt volgen wat er gebeurt in de dataLayer van de website.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.adpage.io/documentation/documentation-nl/aan-de-slag/gtm-webcontainer-instellen.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
