> 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/adpage-sjablonen-gebruiken.md).

# AdPage-sjablonen gebruiken

Importeer kant-en-klare web- en servercontainertemplates

Om de juiste tags, triggers en variabelen in je Google Tag Manager-containers te krijgen, hebben we kant-en-klare templates gemaakt voor zowel de web- als de servercontainer. Deze templates dekken de volgende webshopplatformen: WooCommerce, Shopify, Magento en Lightspeed.

Je vindt ze in de templatebibliotheek op ons platform: <https://data.adpage.io/template-library>

{% hint style="info" %}
Gebruik deze templates niet voor websites of webshops die niet op Shopify, WooCommerce, Magento of Lightspeed draaien.
{% endhint %}

### Voordat je begint: de AdPage e-commerce dataLayer

Voor webshops op WooCommerce, Shopify, Magento of Lightspeed installeer je de Tagging Pixel ter vervanging van het Google Tag Manager-script, en samen daarmee installeer je de AdPage e-commerce dataLayer.

Deze dataLayer-gebeurtenissen gebruiken een `trytagging_` prefix. Die prefix bestaat zodat onze gebeurtenissen nooit botsen met gebeurtenissen die al door je thema, een andere plugin of een bestaande GTM-configuratie worden gepusht. Geen dubbele gebeurtenissen, geen dubbele conversies.

Onze templates zijn volledig gebaseerd op deze `trytagging_` gebeurtenissen. De templates werken dus alleen als de Tagging Pixel en de e-commerce dataLayer eerst correct zijn geïnstalleerd. Als je dat nog niet hebt gedaan, volg dan eerst de Tagging Pixel-instructies voor jouw platform voordat je iets importeert.

### Het genereren van de templates

In de templatebibliotheek vind je twee dingen:

**Afzonderlijke templates.** \
Web- en servercontainertemplates per marketingplatform, zodat je precies kunt kiezen wat je nodig hebt.

**De generator voor container-templates.** \
Hier selecteer je de marketingplatformen die je wilt instellen en het Consent Management Platform dat je gebruikt. De generator bouwt vervolgens complete, direct te importeren containertemplates voor zowel je GTM-webcontainer als je GTM-servercontainer, al gekoppeld aan je consentinstellingen.

Hoe dan ook, je eindigt met JSON-bestanden: één voor de webcontainer, één voor de servercontainer.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2Fc7yqPCtZXN1MWJuFcef4%2Fimage.png?alt=media&amp;token=fa9cdfb9-6bf0-499b-aa53-31cd6cd0bbfa" alt=""><figcaption></figcaption></figure>

## De template voor de webcontainer importeren

{% stepper %}
{% step %}

### GTM-webcontainer

1. Ga naar **Beheerder** en klik op **Container importeren**.
2. Klik op **Containerbestand kiezen** en upload het JSON-bestand voor je webcontainer.
3. Kies je **bestaande werkruimte**.
4. Selecteer **Samenvoegen** en daarna **Hernoem conflicterende tags, triggers en variabelen**.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2FANcP3sboOjc0JILIvZ3e%2Fimage.png?alt=media&amp;token=b9df38ea-76a0-4236-b64f-802167f4bdef" alt=""><figcaption></figcaption></figure>

5. Ga naar **Variabelen** en bewerk elke door de gebruiker gedefinieerde variabele waarvan de naam begint met `@`. Dit zijn de constanten die de ID's voor je platformen bevatten, en de `@` is er zodat je ze in één oogopslag kunt herkennen. Niets werkt totdat ze zijn ingevuld.
6. Controleer of er een dubbele Google-tag is. Als je al een Google-tag had voor de GA4-meting-ID die je nu configureert, verwijder of pauzeer die dan. Je webcontainer mag nooit meer dan één Google-tag per endpoint bevatten (één per Google Ads-ID, één per GA4-ID).
7. Pauzeer of verwijder overlappende tags. Je genereert nu GA4-gebeurtenissen op basis van de AdPage dataLayer, dus eventuele oudere tags die op de voormalige e-commerce dataLayer werken, moeten worden gepauzeerd of verwijderd.
   {% endstep %}

{% step %}

### GTM-servercontainer

1. Ga naar **Beheerder** en klik op **Container importeren**.
2. Klik op **Containerbestand kiezen** en upload het JSON-bestand voor je webcontainer.
3. Kies je **bestaande werkruimte**.
4. Selecteer **Samenvoegen** en daarna **Hernoem conflicterende tags, triggers en variabelen**.

<figure><img src="https://2136026570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA65KwL1NwewlJbtCXsXd%2Fuploads%2Ft1Ibnp88tTxO36oiDE86%2Fimage.png?alt=media&amp;token=05d5db20-4542-433e-883d-598098e0417b" alt=""><figcaption></figcaption></figure>

5. Ga naar **Clients** en controleer of er een extra GA4-client is toegevoegd. Zo ja, verwijder dan de nieuw geïmporteerde GA4-client.
6. Ga naar **Variabelen** en bewerk elke door de gebruiker gedefinieerde variabele waarvan de naam begint met `@`. Dit zijn de constanten die de ID's, labels en tokens voor je platformen bevatten, en de `@` is er zodat je ze in één oogopslag kunt herkennen. Niets werkt totdat ze zijn ingevuld.
   {% endstep %}
   {% endstepper %}

Deze templates vormen het vertrekpunt van je trackingopzet, niet het eindproduct. Als je je GTM-containers direct na het importeren van de JSON-bestanden publiceert, krijg je problemen: niet-ingevulde variabelen, dubbele tags en gebeurtenissen die twee keer worden geactiveerd.

{% hint style="info" %}
Publiceer nooit, echt nooit, een Google Tag Manager-container nadat je een template hebt geïmporteerd zonder te valideren met de Google Tag Manager-voorbeeldmodus.
{% endhint %}


---

# 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/adpage-sjablonen-gebruiken.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.
