> 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-servercontainer-instellen.md).

# GTM-servercontainer instellen

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

## GA4-configuratie

Laten we beginnen met de GA4-configuratie. Je AdPage-servercontainer gaat GA4-opgemaakte verzoeken ontvangen die vanaf de client worden verzonden, dus we stellen een Google Analytics 4-client en -tag in om die inkomende verzoeken af te handelen. Deze instellingen voor de servercontainer van Google Tag Manager zorgen ervoor dat de inkomende GA4-verzoeken worden doorgestuurd naar je Google Analytics 4-property als GA4-gebeurtenissen.

{% stepper %}
{% step %}

### GA4-client

Om te beginnen richten we ons op het Client-gedeelte van de servercontainer van Google Tag Manager. Een Client in een servercontainer van Google Tag Manager is verantwoordelijk voor het ontvangen van inkomende data op de server. De GA4-client zorgt ervoor dat de server data in GA4-formaat kan ontvangen en begrijpen.

Standaard zou er al een GA4-client op je servercontainer moeten staan. Als je naar de **Clients** sectie gaat, zou je deze client moeten vinden. Er zijn geen wijzigingen nodig aan deze client voor een standaard server-side tagging-opzet.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2FiF8bf8cvXqCmCT7TYGyk%2Fimage.png?alt=media&amp;token=c189e564-5c76-4c7e-959e-814e0308a8fb" alt=""><figcaption></figcaption></figure>

<details>

<summary>De GA4-client bewerken</summary>

Standaard gebruikt de GA4-client de client-ID die door JavaScript wordt beheerd, wat betekent dat hij de `_ga` cookie leest die de Google-tag in de browser plaatst. Dat werkt prima voor een standaard server-side opzet, dus je kunt deze sectie ongemoeid laten.

Als je de identificatie liever door de server laat afhandelen, stel dan Client ID-bron in op Server Managed. De servercontainer schrijft dan zijn eigen first-party cookie met de naam `FPID` in de HTTP-respons, met het HttpOnly-vlagje, zodat JavaScript in de browser het niet kan lezen. Omdat het niet door JavaScript wordt ingesteld, behoudt het zijn volledige levensduur, omdat Safari's ITP alleen cookies inkort die door JavaScript worden ingesteld. Dat is de belangrijkste reden om over te schakelen. Terugkerende bezoekers blijven langer herkenbaar en je gebruikers- en attributiedata blijft beter overeind.

Als je deze wijziging aanbrengt op een property die al verkeer ontvangt, controleer dan ook Migreer van JavaScript Managed Client ID. Bezoekers die al een `_ga` cookie hebben, behouden hun huidige ID, en `FPID` neemt pas over zodra die cookie verdwenen is. Zonder dat krijgen al je bestaande bezoekers tegelijk een nieuw ID, wat in GA4 zichtbaar wordt als een piek in nieuwe gebruikers. Op een compleet nieuwe property valt er niets te migreren, dus je hebt die optie niet nodig.

Twee dingen die het waard zijn om te controleren voordat je overschakelt. Ten eerste komt de client-ID die GA4 ontvangt uit de `FPID` waarde, dus die komt niet meer overeen met de `_ga` waarde die client-side scripts kunnen lezen. Als andere tools of integraties op die waarde vertrouwen, test ze dan eerst. Ten tweede wordt, wanneer Server Managed is ingeschakeld, de FPID-cookie voor elk verzoek dat de client claimt gegenereerd, ongeacht de consentstatus, tenzij je de cookienaam conditioneel leegmaakt.

</details>
{% endstep %}

{% step %}

### Configuratie van de GA4-tag

Nu de GA4-client is geconfigureerd, kan de server GA4-webtrackingverzoeken ontvangen en verwerken. Nu moeten we een tag aanmaken om deze verzoeken naar de juiste GA4-property te sturen.

Ga naar de **Tags** tabblad van je servercontainer en maak een nieuwe tag aan.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2F28xP5GbQutC86XZZBmG2%2Fimage.png?alt=media&amp;token=bfb7b7e7-8d78-482d-9e48-1058426f3f77" alt=""><figcaption></figcaption></figure>

Selecteer **Google Analytics: GA4** als tagconfiguratie.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2FxyAAxut7ciLlqmmtjrbW%2Fimage.png?alt=media&amp;token=78f698e3-526c-47e2-909a-afbde1075c0b" alt=""><figcaption></figcaption></figure>

In deze GA4-tag zijn verschillende configuraties mogelijk. Hier zijn de 2 meest gebruikte velden:

**Measurement ID**\
Deze meet-ID bepaalt naar welke GA4-property je data gaat. Als je hem invult, wordt alles naar die property gestuurd. Laat je hem leeg, dan gebruikt hij de meet-ID die je webcontainer meestuurt.

**Eventnaam**\
Met dit veld kun je de tag dwingen één specifieke gebeurtenisnaam naar GA4 te sturen. Laat het leeg en de gebeurtenisnamen die uit je webcontainer binnenkomen, worden ongewijzigd doorgegeven.
{% endstep %}

{% step %}

### Configuratie van de GA4-trigger

Om alle GA4-gebeurtenissen die op je server binnenkomen door te sturen naar je GA4-property, configureer je de tag zodat hij triggert wanneer de `Clientnaam` is gelijk aan `GA4`.

Als **Clientnaam** niet in de vervolgkeuzelijst voor de triggervoorwaarde verschijnt, schakel het dan in door te klikken op **Kies ingebouwde variabele**.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2Ft0VSqIaf3mNegHNklYfr%2Fimage.png?alt=media&amp;token=663bbe17-7c6e-424b-bfa6-1ef7a3320ce5" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Configuratie van de preview-URL

Om de previewmodus in je Google Tag Manager-servercontainer te kunnen gebruiken, moet je opgeven welk tracking-subdomein je gebruikt. Zonder deze stap kun je de preview aan serverzijde niet starten.

Ga naar de **Beheerder** sectie van je Google Tag Manager-servercontainer en open **Containerinstellingen**. Voeg op die pagina het tracking-subdomein toe dat je eerder hebt ingesteld in de **URL's van de servercontainer** invoerveld.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2Fza21RSIbeMXuH6VZXnaC%2Fimage.png?alt=media&amp;token=c8781749-26ec-49c6-a190-dc10dc1da7b5" alt=""><figcaption></figcaption></figure>

## Wat is de volgende stap?

Je hebt nu je eerste server-side tagging-opzet voor Google Analytics 4 ingesteld. Nu je GA4-client en -tag geconfigureerd zijn, ga je verder naar de volgende stap, waarin je de webcontainer van Google Tag Manager instelt zodat deze GA4-verzoeken naar je servercontainer kan sturen op basis van website-interacties.


---

# 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-servercontainer-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.
