---
title: "Van Classic Analytics naar Google Analytics 4"
description: "Verwijder code met _setDomainName, _link en _linkByPost en example-petstore.com, installeer de Google-tag en meet in GA4 over meerdere domeinen."
url: https://example-petstore.com/nl/guides/google-analytics-cross-domain
language: nl
---

# Van Classic Analytics naar Google Analytics 4

Code die uit de voorbeelden van Google voor Classic Analytics is overgenomen, bevat nog altijd example-petstore.com en example-commerce-host.com. Ze meet niets meer, en de voorbeeldlinks sturen bezoekers naar de verkeerde site. Deze gids vervangt die code door Google Analytics 4.

## De oude code herkennen

Van 2009 tot 2024 gebruikte de handleiding van Google voor het meten van meerdere domeinen met Classic Analytics (`ga.js`) een dierenwinkel op example-petstore.com met een winkelwagen op example-commerce-host.com. Dit zijn typische regels die werden overgenomen:

```
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', 'example-petstore.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setCookiePath', '/myStore/']);

<a href="http://dogs.example-petstore.com/intro.html"
   onclick="_gaq.push(['_link', 'http://dogs.example-petstore.com/intro.html']); return false;">See my pet store</a>
<form onSubmit="pageTracker._linkByPost('www.example-commerce-host.com/petStoreCart/begin.php');">
```

Oudere varianten gebruiken `pageTracker._setDomainName(".example-petstore.com")` met een punt vooraan, of `_setDomainName("none")`. Code voor Universal Analytics (`analytics.js`) gebruikt in plaats daarvan `ga('create', …, {'allowLinker': true})` en `ga('linker:autoLink', […])`.

## Wat ze nu doet

- **Er worden geen gegevens verzameld.** Universal Analytics verwerkt sinds 1 juli 2023 geen gegevens meer en is op 1 juli 2024 uitgeschakeld. Classic Analytics ging eraan vooraf. Pagina’s met alleen deze code worden helemaal niet gemeten.
- **Voorbeeldlinks sturen bezoekers weg.** Links en formulieren met een volledig voorbeeldadres, zoals `http://dogs.example-petstore.com/intro.html`, brengen echte bezoekers naar het voorbeelddomein in plaats van naar je eigen pagina’s.
- **Links zonder schema werken niet.** `href="www.example-petstore.com"` wordt gelezen als een pad op je eigen site en leidt naar een pagina “niet gevonden”.
- **Cookie-instellingen falen zonder melding.** Een browser weigert cookies voor een domein waarop de pagina niet staat, dus `_setDomainName` met een voorbeelddomein heeft op een echte site nooit gewerkt.

## De oude code verwijderen

1. Doorzoek je templates, thema en tagmanager op `_gaq`, `pageTracker`, `urchin`, `ga.js`, `analytics.js`, `ga('create'`, `example-petstore` en `example-commerce-host`.
2. Verwijder het hele trackingblok, niet alleen het voorbeelddomein.
3. Verwijder `onclick`- en `onsubmit`-handlers die `_link`, `_linkByPost` of `pageTracker` aanroepen.
4. Controleer in Google Tag Manager bij **Tags** en **Variables** of er oude Custom HTML-tags met Classic- of Universal Analytics-code staan, verwijder ze, test met **Preview** en publiceer met **Submit** een nieuwe versie.
5. Laat voorbeeldlinks en -formulieren (“See my pet store”, “Continue Shopping”, `/petStoreCart/begin.php`) naar je eigen pagina’s of je echte afrekenpagina wijzen, of haal ze weg.

## Google Analytics 4 installeren

Maak een property voor Google Analytics 4 met een webdatastream en zet de Google-tag op elke pagina, rechtstreeks of via Google Tag Manager. Vervang `G-XXXXXXXXXX` door de metings-ID van je stream.

```
<!-- Google tag (gtag.js) for Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>
```

## Meten over meerdere domeinen

Dit is alleen nodig als één bezoek over meerdere domeinen van jou loopt, bijvoorbeeld een webwinkel en een afrekendienst. In Google Analytics 4 stel je het in het beheer in, niet in de code:

1. Open **Admin** › **Data streams** en kies je webstream.
2. Open **Configure tag settings** › **Configure your domains**.
3. Voeg een voorwaarde toe voor elk van je eigen domeinen. Voeg nooit example-petstore.com of example-commerce-host.com toe.
4. Sla op. De Google-tag voegt nu een parameter `_gl` toe aan links tussen deze domeinen.

In Google Tag Manager staat dezelfde lijst onder **Google tags** › je tag › **Show all**. Werk je liever in de code, stel dan de linkerdomeinen in de Google-tag in:

```
// Only if you configure cross-domain measurement in code instead of in the admin
gtag('set', 'linker', {
  'domains': ['www.example.com', 'checkout.example.net']
});
```

## Ongewenste verwijzingen

Een betaalprovider of een andere externe stap kan als bron van een verkoop verschijnen. Voeg zulke domeinen toe onder **Configure tag settings** › **List unwanted referrals** (tot 50 per stream). Bezoeken die daarmee overeenkomen, zetten dan de bestaande sessie voort in plaats van een nieuwe te starten.

## Controleren

- De paginabron bevat geen `ga.js`, `analytics.js` of voorbeelddomeinen meer.
- **Reports** › **Realtime** toont je eigen bezoek.
- Een link van een van je domeinen naar een ander heeft `_gl=` in het adres van de bestemming.
- In **Admin** › **DebugView** (met Tag Assistant of de foutopsporingsmodus aan) loopt het bezoek over de domeinen heen door als één sessie.

## Bronnen

- [Tracking Multiple Domains (Classic Analytics, 2009 snapshot)](http://web.archive.org/web/20090327154737/http://code.google.com:80/apis/analytics/docs/tracking/gaTrackingSite.html) Google Code via the Wayback Machine
- [Tracking Multiple Domains (Classic Analytics, 2013 snapshot)](http://web.archive.org/web/20130115024413/https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite) Google Developers via the Wayback Machine
- [Universal Analytics has been replaced by Google Analytics 4](https://support.google.com/analytics/answer/11583528) Google Analytics Help
- [Measure activity across multiple domains](https://developers.google.com/tag-platform/devguides/cross-domain) Google Tag Platform
- [Set up cross-domain measurement](https://support.google.com/analytics/answer/10071811) Google Analytics Help
- [Identify unwanted referrals](https://support.google.com/analytics/answer/10327750) Google Analytics Help
- [Google tag settings in Tag Manager](https://support.google.com/tagmanager/answer/12131703) Tag Manager Help
- [Monitor events in DebugView](https://support.google.com/analytics/answer/7201382) Google Analytics Help
