---
title: "Von Classic Analytics zu Google Analytics 4"
description: "Entfernen Sie _setDomainName, _link, _linkByPost und example-petstore.com, installieren Sie das Google-Tag und richten Sie GA4 domainübergreifend ein."
url: https://example-petstore.com/de/guides/google-analytics-cross-domain
language: de
---

# Von Classic Analytics zu Google Analytics 4

Code, der aus den Classic Analytics-Beispielen von Google kopiert wurde, enthält noch immer example-petstore.com und example-commerce-host.com. Er misst nichts mehr, und seine Beispiellinks schicken Besucher auf die falsche Website. Diese Anleitung ersetzt ihn durch Google Analytics 4.

## Den alten Code erkennen

Von 2009 bis 2024 verwendete die Google-Anleitung zum Tracking mehrerer Domains mit Classic Analytics (`ga.js`) eine Zoohandlung unter example-petstore.com mit einem Warenkorb unter example-commerce-host.com. Typische Zeilen, die kopiert wurden:

```
_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');">
```

Ältere Varianten verwenden `pageTracker._setDomainName(".example-petstore.com")` mit führendem Punkt oder `_setDomainName("none")`. Code für Universal Analytics (`analytics.js`) verwendet stattdessen `ga('create', …, {'allowLinker': true})` und `ga('linker:autoLink', […])`.

## Was er heute bewirkt

- **Es werden keine Daten erfasst.** Universal Analytics verarbeitet seit dem 1. Juli 2023 keine Daten mehr und wurde am 1. Juli 2024 abgeschaltet. Classic Analytics war sein Vorgänger. Seiten, die nur diesen Code enthalten, werden überhaupt nicht gemessen.
- **Beispiellinks schicken Besucher weg.** Links und Formulare mit einer vollständigen Beispieladresse wie `http://dogs.example-petstore.com/intro.html` führen echte Besucher auf die Beispieldomain statt auf Ihre eigenen Seiten.
- **Links ohne Schema funktionieren nicht.** `href="www.example-petstore.com"` wird als Pfad auf Ihrer eigenen Website gelesen und führt zu einer „Nicht gefunden“-Seite.
- **Cookie-Einstellungen scheitern unbemerkt.** Ein Browser lehnt Cookies für eine Domain ab, auf der sich die Seite nicht befindet. `_setDomainName` mit einer Beispieldomain hat auf einer echten Website daher nie funktioniert.

## Den alten Code entfernen

1. Durchsuchen Sie Vorlagen, Theme und Tag-Manager nach `_gaq`, `pageTracker`, `urchin`, `ga.js`, `analytics.js`, `ga('create'`, `example-petstore` und `example-commerce-host`.
2. Löschen Sie den gesamten Tracking-Block, nicht nur die Beispieldomain.
3. Entfernen Sie `onclick`- und `onsubmit`-Handler, die `_link`, `_linkByPost` oder `pageTracker` aufrufen.
4. Prüfen Sie in Google Tag Manager unter **Tags** und **Variables**, ob alte Custom-HTML-Tags mit Classic- oder Universal-Analytics-Code vorhanden sind, löschen Sie diese, testen Sie mit **Preview** und veröffentlichen Sie mit **Submit** eine neue Version.
5. Lassen Sie Beispiellinks und -formulare („See my pet store“, „Continue Shopping“, `/petStoreCart/begin.php`) auf Ihre eigenen Seiten oder Ihren echten Checkout verweisen oder entfernen Sie sie.

## Google Analytics 4 installieren

Erstellen Sie eine Google Analytics 4-Property mit einem Webdatenstream und fügen Sie das Google-Tag anschließend auf jeder Seite ein, direkt oder über Google Tag Manager. Ersetzen Sie `G-XXXXXXXXXX` durch die Mess-ID Ihres Datenstreams.

```
<!-- 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>
```

## Domainübergreifende Messung

Nur erforderlich, wenn sich ein Besuch über mehrere Ihrer Domains erstreckt, zum Beispiel über einen Shop und einen Checkout-Anbieter. In Google Analytics 4 wird dies in der Verwaltung festgelegt, nicht im Code:

1. Öffnen Sie **Admin** › **Data streams** und wählen Sie Ihren Webdatenstream aus.
2. Öffnen Sie **Configure tag settings** › **Configure your domains**.
3. Fügen Sie für jede Ihrer eigenen Domains eine Bedingung hinzu. Tragen Sie niemals example-petstore.com oder example-commerce-host.com ein.
4. Speichern Sie. Das Google-Tag ergänzt Links zwischen diesen Domains nun um einen `_gl`-Parameter.

In Google Tag Manager finden Sie dieselbe Liste unter **Google tags** › Ihr Tag › **Show all**. Wenn Sie Code bevorzugen, legen Sie die Linker-Domains im Google-Tag fest:

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

## Unerwünschte Verweise

Ein Zahlungsanbieter oder ein anderer externer Schritt kann als Quelle eines Verkaufs erscheinen. Tragen Sie solche Domains unter **Configure tag settings** › **List unwanted referrals** ein (bis zu 50 pro Datenstream). Passende Besuche setzen dann die bestehende Sitzung fort, statt eine neue zu starten.

## Prüfen

- Der Quelltext der Seite enthält weder `ga.js` noch `analytics.js` noch die Beispieldomains.
- **Reports** › **Realtime** zeigt Ihren eigenen Besuch an.
- Ein Link von einer Ihrer Domains zu einer anderen enthält `_gl=` in der Zieladresse.
- In **Admin** › **DebugView** (mit Tag Assistant oder aktiviertem Debug-Modus) läuft der Besuch domainübergreifend als eine Sitzung weiter.

## Quellen

- [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
