Seitenaufrufe messen

Jedes Mal, wenn ein Nutzer eine Seite Ihrer Website lädt oder der Status des Browserverlaufs durch die aktive Website geändert wird, wird ein Ereignis für optimierte Analysen namens page_view von Ihrer Website an Google Analytics gesendet. Da das Ereignis automatisch gesendet wird, müssen Sie keine Seitenaufrufdaten manuell an Analytics senden.

Wenn Sie jedoch manuell festlegen möchten, wie Seitenaufrufe gesendet werden (z.B. bei Single-Page-Anwendungen oder unendlichem Scrollen), können Sie Seitenaufrufe deaktivieren und sie dann manuell von Ihrer Website senden. Informationen zum Erfassen von Single-Page Anwendungen.

In diesem Dokument wird das Standardverhalten bei Seitenaufrufen beschrieben und erklärt, wie Sie eigene Seitenaufrufe manuell senden.

Informationen zum Erfassen von Bildschirmaufrufen in einer mobilen App finden Sie unter Bildschirmaufrufe erfassen.


Hinweis

In diesem Leitfaden wird davon ausgegangen, dass Sie

Außerdem wird vorausgesetzt, dass Sie

  • Zugriff auf den Quellcode Ihrer Website haben.
  • mindestens die Rolle „Bearbeiter“ für das Google Analytics-Konto haben.

Standardverhalten

Wenn Sie das Google-Tag (gtag.js) auf Ihrer Website einfügen, enthält das Snippet den Befehl config, mit dem standardmäßig ein Seitenaufruf gesendet wird. Sie können zusätzliche <parameters> mit Informationen zum Seitenaufruf einfügen, um festzulegen, wie Google Analytics initialisiert wird:

gtag('config', 'TAG_ID', <parameters>);

Beim Anpassen des Seitenaufrufverhaltens können die folgenden Schlüssel verwendet werden:

Name Typ Erforderlich Standardwert Beschreibung
page_title string Nein document.title Titel der Seite
page_location string Nein location.href

URL der Seite

Wenn Sie page_location überschreiben, muss der Wert mit dem Protokoll und der vollständigen URL beginnen, z. B. https://www.beispiel.de/kontakt-gesendet.

send_page_view boolean Nein true Gibt an, ob ein Seitenaufruf gesendet werden soll.

Im folgenden Beispiel werden die Werte für „page_title“ überschrieben:

gtag('config', 'TAG_ID', {
  'page_title' : 'homepage'
});

Manuelle Seitenaufrufe

Wenn Sie manuell festlegen möchten, wie Seitenaufrufe gesendet werden (z.B. bei Single-Page-Anwendungen oder unendlichem Scrollen), gehen Sie so vor:

  1. Seitenaufrufe deaktivieren
  2. Das Ereignis page_view senden, wenn es erforderlich ist

Seitenaufrufe deaktivieren

Wenn Sie das standardmäßige page_view-Ereignis deaktivieren möchten, das vom Befehl config gesendet wird, wenn das Google-Tag geladen wird, setzen Sie den Parameter send_page_view im Google-Tag-Snippet auf false:

    gtag('config', 'TAG_ID', {
      send_page_view: false
    });

Die Einstellung send_page_view im Befehl config bleibt nicht seitenübergreifend erhalten. Diese Einstellung muss auf jeder Seite Ihrer Website wiederholt werden, auf der Sie den automatischen Seitenaufruf beim Laden des Tags deaktivieren möchten.

Seitenänderungen basierend auf Ereignissen im Browserverlauf deaktivieren

Wenn optimierte Analysen aktiviert sind, sendet Google Analytics page_view-Ereignisse basierend auf Änderungen im Browserverlauf, auch wenn Sie send_page_view: false festgelegt haben. Standardmäßig werden bei optimierten Analysen Ereignisse im Browserverlauf erfasst, z. B. solche, die in Single-Page-Anwendungen verwendet werden, und page_view Ereignisse werden unabhängig vom send_page_view Parameter im config Befehl gesendet.

Damit page_view-Ereignisse nicht aufgrund von Änderungen im Browserverlauf gesendet werden, müssen Sie auch die Einstellungen für optimierte Analysen in Ihrer Google Analytics-Property konfigurieren. Sie können die Option „Seitenänderungen basierend auf Ereignissen im Browserverlauf“ in den Einstellungen für optimierte Analysen für Ihren Web-Datenstream deaktivieren. Weitere Informationen zu Ereignissen für optimierte Analysen.

page_view-Ereignisse manuell senden

Führen Sie gegebenenfalls den folgenden gtag-Aufruf aus und ersetzen Sie die Platzhalterwerte nach Bedarf:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>'
});