example-petstore.com

Beispieldomain · Kein aktiver Dienst · Browseraufrufe zeigen diese Seite · API-Anfragen erhalten 410 Gone

Anleitung · Google Analytics

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