- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Event
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- Posten
- ItemParameter
- ItemCustomVariable
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- UserProperty
- EventParameter
- EventLocation
- Testen!
Lädt eine Liste von Event-Ressourcen aus dem bereitgestellten Destination hoch.
HTTP-Anfrage
POST https://datamanager.googleapis.com/v1/events:ingest
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "destinations": [ { object ( |
| Felder | |
|---|---|
destinations[] |
Erforderlich. Die Liste der Ziele, an die die Ereignisse gesendet werden sollen. |
events[] |
Erforderlich. Die Liste der Ereignisse, die an die angegebenen Ziele gesendet werden sollen. In einer einzelnen Anfrage können maximal 2.000 |
consent |
Optional. Einwilligung auf Anfrageebene, die für alle Nutzer in der Anfrage gilt. Die Einwilligung auf Nutzerebene überschreibt die Einwilligung auf Anfrageebene und kann in jedem |
validateOnly |
Optional. Zu Testzwecken. Wenn |
encoding |
Optional. Erforderlich für |
encryptionInfo |
Optional. Informationen zur Verschlüsselung für |
Antworttext
Antwort von IngestEventsRequest.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "requestId": string } |
| Felder | |
|---|---|
requestId |
Die automatisch generierte ID der Anfrage. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/datamanager
Ereignis
Ein Ereignis, das eine Nutzerinteraktion mit der Website oder App eines Werbetreibenden darstellt.
| JSON-Darstellung |
|---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( |
| Felder | |
|---|---|
destinationReferences[] |
Optional. Referenzstring zur Bestimmung des Ziels. Wenn leer, wird das Ereignis an alle |
transactionId |
Optional. Die eindeutige Kennung für dieses Ereignis. Erforderlich für Ereignisse, die als zusätzliche Datenquelle für Tag-Conversions gesendet werden. |
eventTimestamp |
Erforderlich. Zeit, zu der das Ereignis aufgetreten ist. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
lastUpdatedTimestamp |
Optional. Der Zeitpunkt, zu dem das Ereignis zuletzt aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
userData |
Optional. Von Nutzern bereitgestellte Daten, die den Nutzer darstellen, mit dem das Ereignis verknüpft ist. |
consent |
Optional. Informationen dazu, ob der zugehörige Nutzer verschiedene Arten von Einwilligungen erteilt hat. |
adIdentifiers |
Optional. Kennungen und andere Informationen, die verwendet werden, um das Conversion-Ereignis mit anderen Onlineaktivitäten (z. B. Anzeigenklicks) abzugleichen. |
currency |
Optional. Der Währungscode, der allen Geldwerten in diesem Ereignis zugeordnet ist. |
eventSource |
Optional. Signal dafür, wo das Ereignis stattgefunden hat (Web, App, Geschäft usw.). |
eventDeviceInfo |
Optional. Informationen zum verwendeten Gerät (falls vorhanden), als das Ereignis eingetreten ist. |
cartData |
Optional. Informationen zur Transaktion und zu den mit dem Ereignis verknüpften Artikeln. |
customVariables[] |
Optional. Zusätzliche Schlüssel/Wert-Paar-Informationen, die an die Conversion-Container (Conversion-Aktion oder Floodlight-Aktivität) gesendet werden sollen. |
experimentalFields[] |
Optional. Eine Liste von Schlüssel/Wert-Paaren für experimentelle Felder, die möglicherweise in die API aufgenommen werden. |
userProperties |
Optional. Vom Werbetreibenden erhobene Informationen zum Nutzer zum Zeitpunkt des Ereignisses. |
eventName |
Optional. Der Name des Ereignisses. Erforderlich für GA4-Ereignisse. |
clientId |
Optional. Eine eindeutige Kennung für die Nutzerinstanz eines Webclients für diesen GA4-Webstream. |
userId |
Optional. Eine eindeutige Kennung für einen Nutzer, die vom Werbetreibenden definiert wird. |
additionalEventParameters[] |
Optional. Ein Bucket mit Ereignisparametern, die im Ereignis enthalten sein sollen und nicht bereits über andere strukturierte Felder angegeben wurden. |
thirdPartyUserData |
Optional. Derselbe Datentyp wie in „userData“, aber explizit als Daten gekennzeichnet, die von einem Drittanbieter bereitgestellt werden und nicht als Daten von Erstanbieter-Werbetreibenden. |
eventLocation |
Optional. Informationen zum Standort des Nutzers, als dieses Ereignis aufgetreten ist. |
appInstanceId |
Optional. Eine eindeutige Kennung für die Nutzerinstanz eines App-Clients für diesen GA4-App-Stream. |
conversionValue |
Optional. Der mit dem Ereignis verknüpfte Conversion-Wert für wertbezogene Conversions. |
AdIdentifiers
Kennungen und andere Informationen, die verwendet werden, um das Conversion-Ereignis mit anderen Onlineaktivitäten (z. B. Anzeigenklicks) abzugleichen.
| JSON-Darstellung |
|---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
| Felder | |
|---|---|
sessionAttributes |
Optional. Sitzungsattribute für die Ereigniszuordnung und -modellierung. |
gclid |
Optional. Die GCLID (Google Click ID), die diesem Ereignis zugeordnet ist. |
gbraid |
Optional. Die Klick-ID für Klicks, die App-Ereignissen zugeordnet sind und von iOS-Geräten mit mindestens iOS 14 stammen. |
wbraid |
Optional. Die Klick-ID für Klicks, die Web-Events zugeordnet sind und von iOS-Geräten mit mindestens iOS 14 stammen. |
landingPageDeviceInfo |
Optional. Informationen zum verwendeten Gerät (falls vorhanden), die zum Zeitpunkt des Aufrufs der Website des Werbetreibenden nach der Interaktion mit der Anzeige erhoben werden. |
mobileDeviceId |
Optional. Die ID für mobile Werbung für Werbetreibende. Das ist die IDFA unter iOS, die AdID unter Android oder die Kennungen für Werbetreibende anderer Plattformen. |
DeviceInfo
Informationen zum Gerät, das bei Eintreten des Ereignisses verwendet wurde (falls zutreffend).
| JSON-Darstellung |
|---|
{ "userAgent": string, "ipAddress": string, "category": string, "languageCode": string, "screenHeight": integer, "screenWidth": integer, "operatingSystem": string, "operatingSystemVersion": string, "model": string, "brand": string, "browser": string, "browserVersion": string } |
| Felder | |
|---|---|
userAgent |
Optional. Der User-Agent-String des Geräts für den angegebenen Kontext. |
ipAddress |
Optional. Die IP-Adresse des Geräts für den angegebenen Kontext. Hinweis:Google Ads unterstützt keinen IP-Adressen-Abgleich für Endnutzer im Europäischen Wirtschaftsraum (EWR), im Vereinigten Königreich und in der Schweiz. Fügen Sie eine Logik hinzu, um die Weitergabe von IP-Adressen von Nutzern aus diesen Regionen auszuschließen. Informieren Sie die Nutzer außerdem verständlich und umfassend über die Daten, die Sie auf Ihren Websites, in Ihren Apps und in anderen Properties erheben, und holen Sie die Einwilligung der Nutzer ein, sofern dies gesetzlich oder gemäß den anwendbaren Google-Richtlinien erforderlich ist. Weitere Informationen zu Offline-Conversion-Importen |
category |
Optional. Die Kategorie des Geräts. Beispiele: „Computer“, „Tablet“, „Mobilgerät“, „Smart-TV“. |
languageCode |
Optional. Die Sprache, die auf dem Gerät verwendet wird, im ISO 639-1-Format. |
screenHeight |
Optional. Die Höhe des Bildschirms in Pixeln. |
screenWidth |
Optional. Die Breite des Bildschirms in Pixeln. |
operatingSystem |
Optional. Das Betriebssystem oder die Plattform des Geräts. |
operatingSystemVersion |
Optional. Die Version des Betriebssystems oder der Plattform. |
model |
Optional. Das Modell des Geräts. |
brand |
Optional. Die Marke des Geräts. |
browser |
Optional. Die Marke oder der Typ des Browsers. |
browserVersion |
Optional. Die Version des Browsers. |
EventSource
Die Quelle des Ereignisses.
| Enums | |
|---|---|
EVENT_SOURCE_UNSPECIFIED |
Nicht angegebene EventSource. Sollte nicht verwendet werden. |
WEB |
Das Ereignis wurde von einem Webbrowser generiert. |
APP |
Der Termin wurde aus einer App generiert. |
IN_STORE |
Der Termin wurde aus einer Transaktion im Geschäft generiert. |
PHONE |
Der Termin wurde aus einem Telefonanruf generiert. |
MESSAGE |
Der Termin wurde aus einer Nachricht generiert. |
OTHER |
Das Ereignis wurde aus anderen Quellen generiert. |
CartData
Die mit dem Ereignis verknüpften Warenkorbdaten.
| JSON-Darstellung |
|---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
| Felder | |
|---|---|
merchantId |
Optional. Die Merchant Center-ID, die den Artikeln zugeordnet ist. |
merchantFeedLabel |
Optional. Das Merchant Center-Feedlabel, das mit dem Feed der Artikel verknüpft ist. |
merchantFeedLanguageCode |
Optional. Der Sprachcode in ISO 639-1, der mit dem Merchant Center-Feed der Artikel verknüpft ist, in den Ihre Artikel hochgeladen werden. |
transactionDiscount |
Optional. Die Summe aller Rabatte, die mit der Transaktion verbunden sind. |
items[] |
Optional. Die Liste der Artikel, die mit dem Ereignis verknüpft sind. |
couponCodes[] |
Optional. Die Liste der Gutscheincodes, die auf den Einkaufswagen angewendet wurden. Gutscheincodes auf Warenkorb- und Artikelebene sind voneinander unabhängig. Wenn das Ereignis für ein Google Analytics-Zielvorhaben bestimmt ist, geben Sie nur einen Gutscheincode an. Zusätzliche Gutscheincodes werden in Google Analytics ignoriert. |
Element
Stellt einen Artikel im Einkaufswagen dar, der mit dem Ereignis verknüpft ist.
| JSON-Darstellung |
|---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number, "itemId": string, "additionalItemParameters": [ { object ( |
| Felder | |
|---|---|
merchantProductId |
Optional. Die Produkt-ID im Merchant Center-Konto. |
quantity |
Optional. Die Anzahl dieses Artikels, die mit dem Ereignis verknüpft ist. |
unitPrice |
Optional. Der Artikelpreis ohne Steuern, Versand und etwaige Rabatte auf Transaktionsebene. |
itemId |
Optional. Eine eindeutige Kennung, mit der auf das Element verwiesen werden kann. |
additionalItemParameters[] |
Optional. Ein Bucket mit allen Ereignisparametern, die sich auf ein Element beziehen, die in das Ereignis aufgenommen werden sollen und noch nicht über andere strukturierte Felder angegeben wurden. |
merchantId |
Optional. Die mit dem Artikel verknüpfte Merchant Center-ID. Bei Store Sales-Ereignissen wird der auf Warenkorbebene festgelegte Wert dadurch überschrieben. Bei anderen Ereignissen wird dieses Feld ignoriert. |
merchantFeedLabel |
Optional. Das Feedlabel des Merchant Center-Feeds. Wenn Länder weiterhin verwendet werden, kann stattdessen der aus zwei Buchstaben bestehende Ländercode nach ISO 3166-1 alpha-2 verwendet werden. Bei Store Sales-Ereignissen wird der auf Warenkorbebene festgelegte Wert dadurch überschrieben. Bei anderen Ereignissen wird dieses Feld ignoriert. |
merchantFeedLanguageCode |
Optional. Der Sprachcode in ISO 639-1, der mit dem Merchant Center-Feed verknüpft ist, in den Ihre Artikel hochgeladen werden. |
customVariables[] |
Optional. Zusätzliche Schlüssel/Wert-Paare, die an die Conversion-Container (Conversion-Aktion oder Floodlight-Aktivität) gesendet werden, wenn Conversions auf Artikelebene erfasst werden. |
conversionValue |
Optional. Der Conversion-Wert, der diesem Artikel innerhalb des Ereignisses zugeordnet ist, wenn der Conversion-Wert für die einzelnen Artikel unterschiedlich ist. |
ItemParameter
Ein Bucket mit allen Ereignisparametern, die sich auf ein Element beziehen, die in das Ereignis aufgenommen werden sollen und noch nicht über andere strukturierte Felder angegeben wurden.
| JSON-Darstellung |
|---|
{ "parameterName": string, "value": string } |
| Felder | |
|---|---|
parameterName |
Erforderlich. Der Name des zu verwendenden Parameters. |
value |
Erforderlich. Die String-Darstellung des Werts des festzulegenden Parameters. |
ItemCustomVariable
Benutzerdefinierte Variable auf Artikelebene für Anzeigen-Conversions.
| JSON-Darstellung |
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
| Felder | |
|---|---|
variable |
Optional. Der Name der benutzerdefinierten Variable, die festgelegt werden soll. Wenn die Variable für das angegebene Ziel nicht gefunden wird, wird sie ignoriert. |
value |
Optional. Der Wert, der für die benutzerdefinierte Variable gespeichert werden soll. |
destinationReferences[] |
Optional. Referenzstring, mit dem bestimmt wird, an welche der |
CustomVariable
Benutzerdefinierte Variable für Anzeigen-Conversions.
| JSON-Darstellung |
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
| Felder | |
|---|---|
variable |
Optional. Der Name der benutzerdefinierten Variable, die festgelegt werden soll. Wenn die Variable für das angegebene Ziel nicht gefunden wird, wird sie ignoriert. |
value |
Optional. Der Wert, der für die benutzerdefinierte Variable gespeichert werden soll. |
destinationReferences[] |
Optional. Referenzstring, mit dem bestimmt wird, an welche der |
ExperimentalField
Experimentelles Feld, das inoffizielle Felder darstellt.
| JSON-Darstellung |
|---|
{ "field": string, "value": string } |
| Felder | |
|---|---|
field |
Optional. Der Name des zu verwendenden Felds. |
value |
Optional. Der festzulegende Wert des Felds. |
UserProperties
Vom Werbetreibenden erhobene Informationen zum Nutzer zum Zeitpunkt des Ereignisses. Weitere Informationen finden Sie unter https://support.google.com/google-ads/answer/14007601.
| JSON-Darstellung |
|---|
{ "customerType": enum ( |
| Felder | |
|---|---|
customerType |
Optional. Typ des Kunden, der mit dem Ereignis verknüpft ist. |
customerValueBucket |
Optional. Der vom Werbetreibenden geschätzte Wert des Kunden. |
additionalUserProperties[] |
Optional. Ein Bucket mit allen zusätzlichen Nutzereigenschaften für den Nutzer, der mit diesem Ereignis verknüpft ist. |
CustomerType
Typ des Kunden, der mit dem Ereignis verknüpft ist.
| Enums | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED |
Nicht angegebener CustomerType. Sollte nicht verwendet werden. |
NEW |
Der Kunde ist neu für den Werbetreibenden. |
RETURNING |
Der Kunde kehrt zum Werbetreibenden zurück. |
REENGAGED |
Der Kunde hat sich wieder mit dem Werbetreibenden in Verbindung gesetzt. |
CustomerValueBucket
Der vom Werbetreibenden geschätzte Wert des Kunden.
| Enums | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
Nicht angegebener CustomerValueBucket. Sollte nicht verwendet werden. |
LOW |
Der Kunde hat ein niedriges Umsatzpotenzial. |
MEDIUM |
Der Kunde hat ein mittleres Umsatzpotenzial. |
HIGH |
Der Kunde hat ein hohes Umsatzpotenzial. |
UserProperty
Ein Bucket mit allen zusätzlichen Nutzereigenschaften für den Nutzer, der mit diesem Ereignis verknüpft ist.
| JSON-Darstellung |
|---|
{ "propertyName": string, "value": string } |
| Felder | |
|---|---|
propertyName |
Erforderlich. Der Name der zu verwendenden Nutzereigenschaft. |
value |
Erforderlich. Die Stringdarstellung des zu verwendenden Werts der Nutzereigenschaft. |
EventParameter
Ereignisparameter für GA4-Ereignisse.
| JSON-Darstellung |
|---|
{ "parameterName": string, "value": string } |
| Felder | |
|---|---|
parameterName |
Erforderlich. Der Name des zu verwendenden Parameters. |
value |
Erforderlich. Die String-Darstellung des Werts des festzulegenden Parameters. |
EventLocation
Der Ort, an dem das Ereignis stattgefunden hat.
| JSON-Darstellung |
|---|
{ "storeId": string, "city": string, "subdivisionCode": string, "regionCode": string, "subcontinentCode": string, "continentCode": string } |
| Felder | |
|---|---|
storeId |
Optional. Erforderlich für Store Sales. Die Kennung für ein physisches Geschäft, in dem das Ereignis stattgefunden hat. |
city |
Optional. Der Name der Stadt, in der das Ereignis stattgefunden hat. |
subdivisionCode |
Optional. Der ISO 3166-2-Unterteilungscode für den Ort, an dem das Ereignis stattgefunden hat. |
regionCode |
Optional. Der aus zwei Buchstaben bestehende CLDR-Regionscode der Nutzeradresse. |
subcontinentCode |
Optional. Der Subkontinentcode im UN M49-Format, in dem das Ereignis stattgefunden hat. |
continentCode |
Optional. Der Kontinentcode im UN M49-Format, in dem das Ereignis stattgefunden hat. |