> 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/optimaliseer-je-setup/google-tag-gateway-gtg/gtg-instellen-via-cloudflare.md).

# GTG instellen via Cloudflare

Gebruik de directe methode via het Cloudflare-dashboard wanneer de GTM → Cloudflare-OAuth-verbinding mislukt met een foutmelding 'Access denied'.

{% content-ref url="/pages/74f65dc34f02ae92c30453b901d8a836f8df06a8" %}
[Google tag gateway (GTG)](/documentation/documentation-nl/optimaliseer-je-setup/google-tag-gateway-gtg.md)
{% endcontent-ref %}

*Categorie: trackinginstelling · Leesniveau: gemiddeld · Leestijd: \~5 minuten*

Google Tag Gateway (GTG) laadt je Google-tags (GTM, GA4, Google Ads) vanaf je eigen domein in plaats van rechtstreeks vanaf de servers van Google. Dat geeft je:

* Betere datakwaliteit — minder blokkades door browserextensies
* Eersteklas tracking — tags laden als first-party content
* Hogere conversienauwkeurigheid — Google rapporteert gemiddeld \~11% meer signalen

## Wanneer gebruik je deze methode?

De standaardmanier om GTG in te stellen is via GTM → Aanmelden bij Cloudflare. Maar deze OAuth-verbinding kan mislukken met:

{% hint style="danger" %}
"Toegang geweigerd. Controleer je aanmeldingsgegevens en machtigingen om je Content Delivery Network bij te werken."
{% endhint %}

Dit gebeurt wanneer:

* Je bent uitgenodigd als lid op het Cloudflare-account van een klant
* Accountbrede API-toegang is uitgeschakeld (standaard op niet-Enterprise-accounts)
* De eigenaar van het Cloudflare-account kan de koppeling niet zelf voltooien in GTM

Gebruik in dat geval hieronder de directe Cloudflare-dashboardmethode — geen GTM OAuth vereist.

### Vereisten

| Vereiste              | Details                                      |
| --------------------- | -------------------------------------------- |
| Cloudflare-abonnement | Gratis of hoger                              |
| Cloudflare-rol        | Superbeheerder, beheerder of Zaraz-beheerder |
| GTM-container         | Geïnstalleerd op de website                  |
| Google-tag-ID         | GTM-XXXXXXX (rechtsboven in GTM)             |

## Stap-voor-stap installatie

{% stepper %}
{% step %}

### Open Google Tag Gateway in Cloudflare

Log in op dash.cloudflare.com als de accounteigenaar (of als uitgenodigd lid met voldoende rechten). Selecteer het domein waarop je GTG wilt inschakelen. Scroll in de linkerzijbalk naar **Webtagbeheer → Google tag gateway**.

{% hint style="warning" %}
Dit moet worden gedaan door iemand met een rol op accountniveau. Een rol die alleen voor een domein geldt is niet voldoende.
{% endhint %}
{% endstep %}

{% step %}

### Google Tag Gateway configureren

Klik op **Configureren** en vul in:

* **Google-tag-ID\*** — de GTM-container-ID van de website, bijv. `GTM-AB123456`. Te vinden rechtsboven in de GTM-interface.
* **Meetpad\*** — een pad op de website dat nog niet in gebruik is, bijv. `/metrics`, `/gtm`, `/analytics`, of een willekeurige combinatie van letters/cijfers (aanbevolen).

{% hint style="success" %}
**Tip:** Gebruik het standaardpad dat Cloudflare voorstelt — dit is een willekeurige combinatie die de kans op conflicten minimaliseert.
{% endhint %}

* **Tag instellen** — laat uit als de website al een GTM-fragment in de broncode heeft; zet aan als Cloudflare de tag automatisch moet invoegen (nog geen GTM-fragment).

Klik op **Opslaan**.
{% endstep %}

{% step %}

### Schakel de schakelaar in

Na het opslaan verschijnt er een schakelaar op de Google Tag Gateway-pagina. Zet deze aan.

Cloudflare voegt nu automatisch het aangepaste GTM-fragment on-the-fly in op elke pagina van het domein — geen wijzigingen aan de broncode nodig.
{% endstep %}
{% endstepper %}

## Je installatie verifiëren

**Methode 1 — Controleer de pagina-bron** Ga naar de website → klik met de rechtermuisknop → Paginabron weergeven (of Cmd+U / Ctrl+U) → zoek naar het meetpad (bijv. `/metrics`). Je zou een GTM-fragment moeten zien dat verwijst naar `yourdomain.com/[pad]` in plaats van `googletagmanager.com`.

**Methode 2 — Browser DevTools** Open DevTools (F12) → tabblad Netwerk → herlaad de pagina → filter op je meetpad. Verzoeken lopen nu via je eigen domein ✅.

**Methode 3 — Tag Assistant (meest betrouwbaar)** Ga naar tagassistant.google.com → voer de URL van de website in → Verbind → navigeer door de site om tags te activeren → Samenvatting → Output → Verzonden hits → bevestig dat hits via je meetpad worden verzonden.

## Veelvoorkomende problemen

**"Toegang geweigerd" bij de GTM OAuth-koppeling** Oorzaak: Cloudflare API-toegang is uitgeschakeld voor je ledenaccount — een Cloudflare-instelling die alleen voor Enterprise geldt. Oplossing: gebruik de hierboven beschreven directe Cloudflare-dashboardmethode.

**GTM-status blijft "Niet gestart" na Cloudflare-installatie** Oorzaak: GTM en Cloudflare zijn niet gekoppeld via OAuth, dus GTM ontvangt nooit een statusupdate. Oplossing: dit is verwacht bij de directe Cloudflare-methode. Valideer in plaats daarvan via Tag Assistant of DevTools — als verzoeken via je domein lopen, werkt het correct.

**Tags laden op beheerderspagina's (bijv. WordPress `/wp-admin`)** Oorzaak: Cloudflare voegt het fragment in op elke pagina van het domein. Oplossing: stel een Cloudflare Configuration Rule in om het meetpad uit te sluiten op beheer-URL's.

## GTM OAuth versus Cloudflare-dashboardmethode

|                                            | GTM OAuth     | Cloudflare-dashboard        |
| ------------------------------------------ | ------------- | --------------------------- |
| Automatische GTM-configuratie              | ✅ Ja          | ❌ Nee (niet nodig)          |
| Fragmentinvoeging door Cloudflare          | ✅ Automatisch | ✅ Automatisch               |
| Wijzigingen aan de broncode van de website | ❌ Niet nodig  | ❌ Niet nodig                |
| Werkt als lid van een klantaccount         | ❌ Vaak niet   | ✅ Ja                        |
| GTM-status zichtbaar in de interface       | ✅ "Actief"    | ⚠️ Kan "Niet gestart" tonen |


---

# 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/optimaliseer-je-setup/google-tag-gateway-gtg/gtg-instellen-via-cloudflare.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.
