- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Event
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- Posten
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- Testen!
Lädt eine Liste mit 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 |
Erforderlich. Die eindeutige Kennung für dieses Ereignis. |
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. |
conversionValue |
Optional. Der mit dem Ereignis verknüpfte Conversion-Wert für wertbezogene Conversions. |
eventSource |
Optional. Signal dafür, wo das Ereignis stattgefunden hat (Web, App, Geschäft usw.). |
eventDeviceInfo |
Optional. Informationen zum Gerät, das zum Zeitpunkt des Ereignisses verwendet wurde (falls zutreffend). |
cartData |
Optional. Informationen zur Transaktion und zu den mit dem Ereignis verknüpften Artikeln. |
customVariables[] |
Optional. Zusätzliche Schlüssel/Wert-Paare, 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. |
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), wenn der Nutzer nach der Interaktion mit der Anzeige auf der Website des Werbetreibenden landet. |
DeviceInfo
Informationen zum Gerät, das bei Eintreten des Ereignisses verwendet wurde (falls zutreffend).
JSON-Darstellung |
---|
{ "userAgent": string, "ipAddress": 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-Adressenabgleich für Endnutzer im Europäischen Wirtschaftsraum (EWR), im Vereinigten Königreich (VK) oder in der Schweiz (CH). Fügen Sie Logik hinzu, um die Weitergabe von IP-Adressen von Nutzern aus diesen Regionen bedingt auszuschließen. Stellen Sie außerdem sicher, dass Sie Nutzer verständlich und umfassend über die Daten informieren, die Sie auf Ihren Websites, in Ihren Apps und in anderen Properties erheben, und holen Sie die Einwilligung ein, sofern dies gesetzlich oder gemäß den anwendbaren Google-Richtlinien erforderlich ist. Weitere Informationen zu Offline-Conversion-Importen |
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 |
Das Ereignis wurde aus einer Transaktion im Geschäft generiert. |
PHONE |
Das Ereignis wurde aus einem Telefonanruf 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 der Transaktion zugeordnet sind. |
items[] |
Optional. Die Liste der mit dem Ereignis verknüpften Elemente. |
Element
Stellt einen Artikel im Einkaufswagen dar, der mit dem Ereignis verknüpft ist.
JSON-Darstellung |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
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. |
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 für inoffizielle Felder.
JSON-Darstellung |
---|
{ "field": string, "value": string } |
Felder | |
---|---|
field |
Optional. Der Name des zu verwendenden Felds. |
value |
Optional. Der Wert, auf den 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 dem Ereignis zugeordnet ist. |
customerValueBucket |
Optional. Der vom Werbetreibenden geschätzte Wert des Kunden. |
CustomerType
Typ des Kunden, der dem Ereignis zugeordnet 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. |