- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Event
- AdIdentifiers
- EncryptedUserId
- EncryptionEntityType
- EncryptionSource
- 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, im 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. |
conversionCount |
Optional. Die mit dem Ereignis verknüpfte Conversion-Menge für Conversions, die auf Zählungen basieren. |
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 Ereignisattribution 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. |
dclid |
Optional. Die mit diesem Ereignis verknüpfte Display-Klick-ID. |
impressionId |
Optional. Die mit diesem Ereignis verknüpfte Impressions-ID. |
matchId |
Optional. Das Feld „Match-ID“, das zum Verknüpfen dieses Ereignisses mit einem vorherigen Ereignis verwendet wird. |
encryptedUserIds[] |
Optional. Eine beliebige Anzahl verschlüsselter Nutzer-IDs. |
EncryptedUserId
Eine Nutzer-ID, die für die Zuordnung verwendet wird. Alle Felder sind erforderlich, wenn diese ID verwendet wird.
| JSON-Darstellung |
|---|
{ "encryptedId": string, "entityType": enum ( |
| Felder | |
|---|---|
encryptedId |
Erforderlich. Die alphanumerische verschlüsselte ID. |
entityType |
Erforderlich. Der Entitätstyp für die Verschlüsselung. Diese sollte mit der Verschlüsselungskonfiguration für die Anzeigenbereitstellung oder den Datenübertragungsdienst übereinstimmen. |
entityId |
Erforderlich. Die Entitäts-ID der Verschlüsselung. Diese sollte mit der Verschlüsselungskonfiguration für die Anzeigenbereitstellung oder den Datenübertragungsdienst übereinstimmen. |
source |
Erforderlich. Gibt an, ob das verschlüsselte Cookie von der Anzeigenbereitstellung (das Makro „%m“) oder von Data Transfer empfangen wurde. |
EncryptionEntityType
Der Entitätstyp für die Verschlüsselung.
| Enums | |
|---|---|
ENCRYPTION_ENTITY_TYPE_UNSPECIFIED |
Nicht angegebener Verschlüsselungsentitätstyp. |
CAMPAIGN_MANAGER_ACCOUNT |
Campaign Manager 360-Konto |
CAMPAIGN_MANAGER_ADVERTISER |
Campaign Manager 360-Werbetreibender. |
DISPLAY_VIDEO_PARTNER |
Display & Video 360-Partner |
DISPLAY_VIDEO_ADVERTISER |
Display & Video 360-Werbetreibender |
GOOGLE_ADS_CUSTOMER |
Google Ads-Kunde. |
GOOGLE_AD_MANAGER_NETWORK_CODE |
Google Ad Manager-Netzwerkcode. |
EncryptionSource
Die Verschlüsselungsquelle.
| Enums | |
|---|---|
ENCRYPTION_SOURCE_UNSPECIFIED |
Nicht angegebene Verschlüsselungsquelle. |
AD_SERVING |
Verschlüsselungsquelle für die Anzeigenbereitstellung. |
DATA_TRANSFER |
Quelle für die Verschlüsselung der Datenübertragung. |
EventSource
Die Quelle des Ereignisses.
| Enums | |
|---|---|
EVENT_SOURCE_UNSPECIFIED |
Nicht angegebene EventSource. Sollte nicht verwendet werden. |
WEB |
Das Ereignis wurde über einen Webbrowser generiert. |
APP |
Das Ereignis wurde von 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 mit dem Ereignis verknüpften Elemente. |
couponCodes[] |
Optional. Die Liste der Gutscheincodes, die auf den Einkaufswagen angewendet wurden. Gutscheincodes auf Warenkorb- und Artikelebene sind unabhängig voneinander. 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 Stückpreis ohne Steuern, Versandkosten und etwaige Rabatte auf Transaktionsebene. |
itemId |
Optional. Eine eindeutige Kennung, mit der auf das Element verwiesen wird. |
additionalItemParameters[] |
Optional. Ein Bucket mit allen Ereignisparametern, die sich auf ein Element beziehen und im Ereignis enthalten sein sollen, die nicht bereits ü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 und im Ereignis enthalten sein sollen, die nicht bereits ü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 Wert, der für das Feld festgelegt werden soll. |
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 Ladengeschä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. |