> 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/data-and-insights/data-and-insights-nl/marketingintegraties/google-tag-manager.md).

# Google Tag Manager

Verbind GTM zodat AdPage je tags, triggers en variabelen kan uitlezen en je trackingconfiguratie kan auditen.

Koppel Google Tag Manager zodat AdPage kan lezen hoe je tracking echt is opgebouwd: welke tags afgaan, op welke triggers, met welke variabelen. Dit is wat "je conversies lijken laag" verandert in "deze tag heeft geen trigger".

In tegenstelling tot de andere integraties heeft GTM **twee toegangsniveaus**, en dat verschil is belangrijk.

### Alleen-lezen of bewerken

| Niveau                       | Gevraagde scope              | Wat het toestaat                                                                                                          |
| ---------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Alleen-lezen** (standaard) | `tagmanager.readonly`        | Lees tags, triggers en variabelen. Controleer je setup. AdPage kan niets wijzigen.                                        |
| **Bewerken**                 | `tagmanager.edit.containers` | Alles hierboven, plus het lezen van de servercontainerconfiguratie en het aanmaken van containers tijdens de installatie. |

Alleen-lezen is de standaard en is genoeg voor controle. Bewerktoegang wordt alleen gevraagd wanneer AdPage server-side tagging voor je instelt, omdat het servercontainersnippet zonder die toegang niet kan worden gelezen.

{% hint style="warning" %}
**Bewerktoegang is echte bewerktoegang.** Als je die verleent, betekent dat dat AdPage *kan* naar je containers schrijven. Het wordt gebruikt voor de installatiestappen die je hebt aangevraagd, maar als je niet midden in een server-side taggingproject zit, koppel dan alleen-lezen.
{% endhint %}

### Voordat je begint

Je hebt een Google-account nodig met ten minste **Bekijken** machtiging op de GTM-containers die je wilt lezen — of **Publiceren** op het account als je bewerktoegang verleent voor een server-side installatie.

Zoals bij elk Google-platform hoort de toegang bij het account waarmee je goedkeurt, en delen alle drie Google-integraties die toegang.

### Google Tag Manager koppelen

{% stepper %}
{% step %}

#### Open de tegel

Ga naar **Integraties**, selecteer de container en open de **Google Tag Manager** tegel.
{% endstep %}

{% step %}

#### Toegang goedkeuren bij Google

Selecteer verbinden. Lees het toestemmingsscherm voordat je goedkeurt: daar staat of AdPage vraagt om *bekijken* of om *beheren* van je containers. Dat is het verschil tussen alleen-lezen en bewerken, in Google's eigen woorden.
{% endstep %}

{% step %}

#### Kies je containers

AdPage toont je GTM-accounts en, per account, de containers daarvan. Vouw een account open, vink de containers aan die bij deze AdPage-container horen, en sla op.

Koppel zowel de **web** container als de **server** container als je server-side tagging gebruikt — het zijn afzonderlijke containers en beide vormen een deel van het geheel.
{% endstep %}
{% endstepper %}

### Wat je krijgt

Een leesbare inventaris van je trackingsetup, en de controles die daarop zijn gebouwd:

* **GTM-audit** — tags zonder triggers, dubbele conversietags, tags die nog naar een buiten gebruik gesteld eindpunt verwijzen, en toestemmingsinstellingen die het afgaan stilletjes blokkeren.
* **Antwoorden over je eigen setup.** Vraag de Data Assistant welke tag je aankoopgebeurtenis verstuurt, of wat afgaat op de afrekenpagina, in plaats van door de GTM-interface te klikken.
* **Hulp bij de setup.** Als iets niet wordt gemeten, kan support de oorzaak zien in plaats van je om screenshots te vragen.

### De cijfers lezen

**AdPage leest de live versie.** Wijzigingen die in een werkruimte staan en niet zijn gepubliceerd, zijn niet wat je bezoekers krijgen en zijn niet wat de audit weerspiegelt. Als je iets hebt gefixt en de audit is het daar niet mee eens, controleer dan of het is gepubliceerd.

**Dat een tag bestaat, betekent niet dat die ook afgaat.** De audit leest configuratie, geen verkeer. Een correct geconfigureerde tag kan nog steeds worden geblokkeerd door toestemmingsmodus, een browser of een voorwaarde die nooit wordt vervuld. Om te zien wat er daadwerkelijk binnenkwam, gebruik **AdPage Tracking**.

### Probleemoplossing

**Er verschijnen geen containers.** Het goedgekeurde Google-account heeft geen GTM-toegang. Controleer in Tag Manager onder **Beheer → Gebruikersbeheer**.

**De configuratie van de servercontainer ontbreekt.** Daarvoor is bewerktoegang nodig. Maak opnieuw verbinding en geef het hogere niveau vrij — alleen-lezen kan dit echt niet ophalen.

**De tegel zegt dat de verbinding is verlopen.** Maak opnieuw verbinding. Controleer ook Google Analytics en Google Ads: één Google-toegang geldt voor alle drie.

**De audit markeert iets wat je bewust hebt gedaan.** De audit rapporteert patronen die meestal fouten zijn, maar niet altijd fouten. Als een bevinding bedoeld is, meld dat dan aan support en dan kan die worden uitgesloten.

Nog steeds vastgelopen? Neem contact op met <support@adpage.io> met de container en de GTM-container-ID (`GTM-XXXXXX`).


---

# 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/data-and-insights/data-and-insights-nl/marketingintegraties/google-tag-manager.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.
