Mit der Data Manager API können Sie Google Analytics empfohlene und benutzerdefinierte Ereignisse senden.
Empfohlene und benutzerdefinierte Ereignisse senden
Wenn Sie ein Upgrade vom Google Analytics Measurement Protocol durchführen, finden Sie in diesem Hilfeartikel eine Anleitung: Upgrade vom Measurement Protocol auf die Data Manager API.
Workflowübersicht
So senden Sie Ereignisdaten mit der Data Manager API:
Ziele vorbereiten: Definieren Sie die
Destination-Objekte für dasdestinationsFeld der Aufnahmeanfrage, um das Zielkonto und das Conversion oder Ereignisziel anzugeben. Weitere Informationen finden Sie unter Ziele vorbereiten für Details.Ereignisdaten und ‑IDs vorbereiten: Füllen Sie die
Event-Felder mit Ereignisdetails und erforderlichen IDs (z. B. IDs für Anzeigenklicks, Clients oder App-Instanzen) aus. Wenn Sie Nutzerkontaktinformationen inuserDataeinfügen, normalisieren Sie die IDs und hashen Sie sie mit SHA-256 gemäß den Formatierungsrichtlinien. Optional können Sie sie auch verschlüsseln. Weitere Informationen finden Sie unter Ereignisdaten vorbereiten.Aufnahmeanfrage erstellen und senden:Senden Sie eine
events.ingest-Anfrage mit Ihrendestinations,Event-Datensätzen undencryptionInfo, wenn SieuserDataverschlüsselt haben. Verwenden SievalidateOnly: true, um Ihre Nutzlast auf Fehler zu testen, die schnell erkannt werden können , bevor Sie Produktionsdaten senden. Informationen zu den Feldern und Codebeispiele finden Sie unter Ereignisse senden für.Diagnose prüfen: Rufen Sie die Diagnose der asynchronen Verarbeitung ab und prüfen Sie den Aufnahmestatus mit
requestStatus.retrieve.
Anwendungsfälle
Hier einige Anwendungsfälle für das Senden empfohlener und benutzerdefinierter Ereignisse mit der Data Manager API:
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
Von Nutzern bereitgestellte Daten
Sie können selbst erhobene Kundendaten wie gehashte E-Mail-Adressen, Telefon
nummern und Postadressen im userData Feld eines Event senden. So lassen sich Conversion-Messung, Attribution und Zielgruppenaufbau in Google Analytics verbessern.
Beachten Sie beim Senden von von Nutzern bereitgestellten Daten Folgendes:
Mit Ereignissen gesendet: In der Data Manager API müssen von Nutzern bereitgestellte Daten als Teil eines
Eventgesendet werden. Eigenständige Uploads ohne Ereignis werden nicht unterstützt.Formatierung und Hashing: Personenbezogene IDs (z. B. E-Mail-Adresse, Telefonnummer, Name und Adresse) müssen vor dem Upload normalisiert und mit SHA-256 gehasht werden. Andere Felder (z. B. Stadt, Bundesland oder Provinz, Postleitzahl und Ländercode) werden normalisiert, aber nicht gehasht. Informationen zu den spezifischen Anforderungen finden Sie im Leitfaden zum Formatieren von Nutzerdaten.
Verschlüsselung: Sie können gehashte Nutzerdaten optional verschlüsseln.
Nutzer-ID: Wir empfehlen, die
userIdzusammen mituserDataanzugeben, wenn eine konsistente Nutzer-ID verfügbar ist.Implementierung: Eine Anleitung zum Erstellen von Anfragen finden Sie unter Von Nutzern bereitgestellte Daten hinzufügen für Anweisungen zum Erstellen von Anfragen.
Überlegungen zur Integration
Beachten Sie bei der Verwendung der Data Manager API Folgendes:
Remarketing
Google Analytics unterstützt Remarketing auf demselben Gerät, wenn Sie Google-Signale aktivieren. Für
Remarketing auf verschiedenen Geräten ist userId erforderlich.
Außerdem können Sie von Nutzern bereitgestellte Daten senden, um den Abgleich von Zielgruppen mit selbst erhobenen Daten zu ermöglichen.
Werbe-IDs
Google Analytics verknüpft Werbe-IDs (z. B. GBRAID oder WBRAID)
, die bei Onlineinteraktionen erfasst wurden, automatisch mit Data Manager API-Ereignissen über
clientId oder appInstanceId.
Datenschutzeinstellungen
Google Analytics verknüpft Data Manager API-Ereignisse mit Onlineinteraktionen über
clientId oder appInstanceId, um Datenschutzeinstellungen wie
„Nicht personalisierte Anzeigen“ und „Anzeigen-Tracking einschränken“ zu übernehmen.
Sie können die Einstellungen zur Nutzereinwilligung auch direkt für jedes Ereignis mit dem
consent Objekt angeben.
Geografische Daten und Geräteinformationen
Google Analytics verknüpft die neuesten geografischen Daten und Geräteinformationen
aus dem Tagging automatisch mit Data Manager API-Ereignissen über clientId oder appInstanceId.
So werden Ihre Data Manager API-Ereignisse in Berichten berücksichtigt, die geografische Dimensionen und Gerätedimensionen enthalten.
Wenn ein Data Manager API-Ereignis geografische Daten und Geräteinformationen
aus einer bestimmten Sitzung widerspiegeln soll und nicht die neuesten Informationen für die
clientId oder appInstanceId, fügen Sie einen Eintrag in
additionalEventParameters ein, wobei parameterName auf session_id und
value auf die ID der jeweiligen Sitzung festgelegt ist. Senden Sie das Ereignis innerhalb von
24 Stunden nach Beginn der Sitzung.
Sie können geografische Daten und Geräteinformationen für Ereignisse mit der Data Manager API angeben.
Vollständige Server-zu-Server-Integration
Es ist zwar möglich, Ereignisse nur mit der Data Manager API an Google Analytics zu senden, aber es sind möglicherweise nur unvollständige Berichte verfügbar. Die Data Manager API soll vorhandene Ereignisse ergänzen, die mit gtag, Tag Manager oder Firebase erfasst wurden. Einige Ereignis- und Parameternamen sind reserviert für die Verwendung durch automatische Erfassung und können nicht über die Data Manager API gesendet werden.
Ereignisse generieren oder umbenennen
Ereignisse, die mit der Data Manager API gesendet werden, lösen keine Regeln zum Generieren oder Umbenennen von Ereignissen aus. Ihre Anwendung sollte die Logik implementieren, um benutzerdefinierte Ereignisse über die Data Manager API zu senden, ähnlich den Regeln, die in der Google Analytics-Benutzeroberfläche konfiguriert sind.