Measurement Protocol

Das Google Analytics Measurement Protocol verbessert die Messung von Web- und App Streams, indem bei HTTP-Anfragen Ereignisse direkt an Google Analytics-Server übertragen werden. Sie können Interaktionen zwischen Servern und Offline-Interaktionen erfassen und als Measurement Protocol-Ereignisse an Google Analytics senden, wo sie in Berichtenangezeigt werden können.

Sie müssen Tagging (gtag, Tag Manager oder Google Analytics for Firebase) verwenden, um dieses Protokoll nutzen zu können. Unter Wichtige Funktionen finden Sie wichtige Informationen zur Funktionsweise des Measurement Protocol mit Google Analytics.

Anwendungsfälle

Hier sind einige Möglichkeiten, das Measurement Protocol zu verwenden:

  • Verknüpfen Sie Online- und Offlineaktionen.
  • Client- und serverseitige Interaktionen messen
  • Ereignisse senden, die außerhalb der standardmäßigen Nutzerinteraktionen stattfinden, etwa Offline-Conversions
  • Ereignisse von Geräten und Apps senden, die nicht automatisch einbezogen werden, etwa Kioske und Uhren

Weitere Informationen zur Implementierung gängiger Anwendungsfälle finden Sie im Leitfaden zu Anwendungsfällen.

Jetzt starten

Unter Ereignisse senden erfahren Sie, wie Sie Ereignisse mit dem Measurement Protocol an Google Analytics senden.

Wenn Sie das Measurement Protocol für einen App-Stream implementieren, können Sie mit dem Codelab App-Ereignisse über das Measurement Protocol an Google Analytics senden beginnen.

Architektur

Hier finden Sie eine Übersicht über das Measurement Protocol.

Sequenzdiagramm für Measurement Protocol

Wichtige Funktionen

In diesem Abschnitt finden Sie wichtige Informationen zur Verwendung des Measurement Protocol. Für das Tagging müssen Sie gtag, Tag Manager oder Google Analytics for Firebase verwenden, um die meisten Funktionen von Measurement Protocol mit Google Analytics nutzen zu können.

Remarketing

Remarketing auf demselben Gerät wird unterstützt, wenn Google-Signale aktiviert sind. Für geräteübergreifendes Remarketing ist eine Nutzer-ID erforderlich.

Werbe-IDs

Werbe-IDs wie GBRAID/WBRAID, die bei Onlineinteraktionen erfasst werden, werden automatisch mit Measurement Protocol-Ereignissen zusammengeführt, indem client_id oder app_instance_id verwendet wird.

Datenschutzeinstellungen

Measurement Protocol-Ereignisse werden mit Onlineinteraktionen zusammengeführt, indem client_id oder app_instance_id verwendet wird, um Nutzereinstellungen zum Datenschutz wie „Nicht personalisierte Anzeigen“ und „Anzeigen-Tracking einschränken“ zu übernehmen.

Geografische Daten und Geräteinformationen

Google Analytics führt die neuesten geografischen Daten und Geräteinformationen aus dem Tagging automatisch mit Measurement Protocol-Ereignissen zusammen, indem client_id oder app_instance_id verwendet wird. So werden Ihre Measurement Protocol-Ereignisse in Berichten berücksichtigt, die geografische Dimensionen und Gerätedimensionen enthalten.

Wenn ein Measurement Protocol-Ereignis geografische Daten und Geräteinformationen aus einer bestimmten Sitzung widerspiegeln soll und nicht die neuesten Informationen für die client_id oder app_instance_id, fügen Sie dem Ereignis session_id hinzu und senden Sie es innerhalb von 24 Stunden nach Beginn der Sitzung an das Measurement Protocol.

Sie können geografische Daten und Geräteinformationen für Ereignisse mit dem Measurement Protocol angeben.

Wenn Geräteinformationen nicht von Ihrem Tag erfasst werden, wird für Web-Streams standardmäßig desktop und für App-Streams mobile verwendet.

Vollständige Server-zu-Server-Integration

Es ist zwar möglich, Ereignisse nur mit dem Measurement Protocol an Google Analytics zu senden, aber es sind möglicherweise nur unvollständige Berichte verfügbar. Das Measurement Protocol soll vorhandene Ereignisse ergänzen, die mit gtag, GTM oder Firebase erfasst wurden. Einige Ereignis- und Parameternamen sind reserviert für die Verwendung durch automatische Erfassung und können nicht über das Measurement Protocol gesendet werden.

Ereignisse generieren oder umbenennen

Regeln zum Generieren oder Umbenennen von Ereignissen werden nicht durch Ereignisse ausgelöst, die mit dem Measurement Protocol gesendet werden. Ihre Anwendung sollte die Logik implementieren, um benutzerdefinierte Ereignisse über das Measurement Protocol zu senden, ähnlich den in der Google Analytics-Benutzeroberfläche konfigurierten Regeln.

Nächste Schritte

einhalten.