- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- ClickConversion
- ExternalAttributionData
- CartData
- Element
- ConversionEnvironment
- ClickConversionResult
- Testen!
Verarbeitet die angegebenen Klick-Conversions.
Liste der ausgelösten Fehler: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
HTTP-Anfrage
POST https://googleads.googleapis.com/v16/customers/{customerId}:uploadClickConversions
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameters | |
---|---|
customerId |
Erforderlich. Die ID des Kunden, der den Upload durchführt. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"conversions": [
{
object ( |
Felder | |
---|---|
conversions[] |
Erforderlich. Die Conversions, die hochgeladen werden. |
partialFailure |
Erforderlich. Bei „true“ werden erfolgreiche Vorgänge ausgeführt und bei ungültigen Vorgängen werden Fehler zurückgegeben. Bei „false“ werden alle Vorgänge in einer Transaktion ausgeführt, wenn und nur wenn sie alle gültig sind. Dies sollte immer auf „true“ festgelegt sein. Weitere Informationen zu teilweisen Fehlern finden Sie unter https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
validateOnly |
Bei „true“ wird die Anfrage validiert, aber nicht ausgeführt. Es werden nur Fehler zurückgegeben, keine Ergebnisse. |
debugEnabled |
Wenn „true“ festgelegt ist, führt die API alle Uploadprüfungen durch und gibt Fehler zurück, falls solche gefunden werden. Bei „false“ wird nur eine grundlegende Eingabevalidierung durchgeführt, nachfolgende Uploadprüfungen werden übersprungen und der Erfolg wird zurückgegeben, auch wenn für die angegebene Diese Einstellung wirkt sich nur auf erweiterte Conversions für Lead-Uploads aus, in denen Der Standardwert ist "false". |
jobId |
Optional. Optionale Eingabe zum Festlegen der Job-ID. Muss eine positive Zahl sein, die kleiner als 2^31 ist, falls angegeben. Ist dieses Feld nicht angegeben, generiert die API eine Job-ID im Bereich [2^31; (2^63)-1]. Die API gibt den Wert für diese Anfrage im Feld |
Antworttext
Antwortnachricht für ConversionUploadService.UploadClickConversions
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "partialFailureError": { object ( |
Felder | |
---|---|
partialFailureError |
Fehler, die sich auf Konvertierungsfehler im teilweisen Fehlermodus beziehen. Wird zurückgegeben, wenn alle Fehler in den Conversions auftreten. Wenn Fehler außerhalb der Conversions auftreten (z. B. Authentifizierungsfehler), wird ein Fehler auf RPC-Ebene zurückgegeben. Weitere Informationen zu teilweisen Fehlern finden Sie unter https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
results[] |
Wird für erfolgreich verarbeitete Conversions zurückgegeben. Für Zeilen mit Fehlern ist das Proto leer. Es werden keine Ergebnisse zurückgegeben, wenn „validOnly“ auf „true“ gesetzt ist. |
jobId |
Job-ID für den Upload-Batch. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/adwords
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
ClickConversion
Eine Klick-Conversion
JSON-Darstellung |
---|
{ "gbraid": string, "wbraid": string, "externalAttributionData": { object ( |
Felder | |
---|---|
gbraid |
Die Klick-ID für Klicks, die mit App-Conversions verknüpft sind und von iOS-Geräten ab iOS 14 stammen |
wbraid |
Die Klick-ID für Klicks, die mit Web-Conversions verknüpft sind und von iOS-Geräten ab iOS 14 stammen |
externalAttributionData |
Zusätzliche Daten zu extern zugeordneten Conversions. Dieses Feld ist für Conversions mit einer extern zugeordneten Conversion-Aktion erforderlich, darf aber nicht anders festgelegt werden. |
customVariables[] |
Die benutzerdefinierten Variablen, die mit dieser Conversion verknüpft sind. |
cartData |
Die Warenkorbdaten, die dieser Conversion zugeordnet sind. |
userIdentifiers[] |
Die Nutzerkennungen, die dieser Conversion zugeordnet sind. Für Conversion-Uploads werden nur „hashedEmail“ und „hashedPhoneNumber“ unterstützt. Für jede Conversion sind maximal 5 Nutzerkennungen zulässig. |
conversionEnvironment |
Die Umgebung, in der diese Conversion erfasst wurde, z. B. App oder Web. |
consent |
Die Einwilligungseinstellung für das Ereignis. |
gclid |
Die GCLID (Google Click ID), die dieser Conversion zugeordnet ist. |
conversionAction |
Ressourcenname der Conversion-Aktion, die mit dieser Conversion verknüpft ist. Hinweis: Auch wenn dieser Ressourcenname aus einer Kundennummer und einer ID für die Conversion-Aktion besteht, wird bei der Validierung die Kundennummer ignoriert und stattdessen die ID der Conversion-Aktion als einzige Kennung der Conversion-Aktion verwendet. |
conversionDateTime |
Datum und Uhrzeit der Conversion Muss nach dem Zeitpunkt des Klicks liegen. Die Zeitzone muss angegeben werden. Das Format ist "jjjj-mm-tt hh:mm:ss+|-hh:mm", z. B. "2019-01-01 12:32:45-08:00". |
conversionValue |
Wert der Conversion für den Werbetreibenden |
currencyCode |
Währung, die dem Conversion-Wert zugeordnet ist. Dies ist der dreistellige Währungscode gemäß ISO 4217. Beispiel: USD, EUR. |
orderId |
Die Bestell-ID, die der Conversion zugeordnet ist. Eine Bestell-ID kann nur für eine Conversion pro Conversion-Aktion verwendet werden. |
ExternalAttributionData
Enthält zusätzliche Informationen zu extern zugeordneten Conversions.
JSON-Darstellung |
---|
{ "externalAttributionCredit": number, "externalAttributionModel": string } |
Felder | |
---|---|
externalAttributionCredit |
Der Anteil der Conversion, der dem Google Ads-Klick zugeordnet wird. |
externalAttributionModel |
Gibt den Namen des Attributionsmodells an. |
CartData
Enthält zusätzliche Informationen zu Warenkorbdaten.
JSON-Darstellung |
---|
{
"merchantId": string,
"feedCountryCode": string,
"feedLanguageCode": string,
"localTransactionCost": number,
"items": [
{
object ( |
Felder | |
---|---|
merchantId |
Die Merchant Center-ID, in die die Artikel hochgeladen werden. |
feedCountryCode |
Der Ländercode, der mit dem Feed verknüpft ist, in den die Artikel hochgeladen werden. |
feedLanguageCode |
Der Sprachcode, der mit dem Feed verknüpft ist, in den die Artikel hochgeladen werden. |
localTransactionCost |
Summe aller Rabatte auf Transaktionsebene, z. B. kostenloser Versand und Gutscheinrabatte für den gesamten Einkaufswagen. Der Währungscode ist mit dem in der ClickConversion-Nachricht identisch. |
items[] |
Daten zu den gekauften Artikeln. |
Artikel
Enthält Daten zu den gekauften Artikeln.
JSON-Darstellung |
---|
{ "productId": string, "quantity": integer, "unitPrice": number } |
Felder | |
---|---|
productId |
Die Shopping-ID des Artikels. Muss mit der Merchant Center-Produktkennzeichnung übereinstimmen. |
quantity |
Anzahl verkaufter Artikel |
unitPrice |
Preis pro Einheit ohne Steuern, Versandkosten und Rabatte auf Transaktionsebene. Der Währungscode ist mit dem in der ClickConversion-Nachricht identisch. |
ConversionEnvironment
Conversion-Umgebung der hochgeladenen Conversion.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
APP |
Die Conversion wurde in einer App erfasst. |
WEB |
Die Conversion wurde auf einer Website erfasst. |
ClickConversionResult
Identifizierungsinformationen für eine erfolgreich verarbeitete ClickConversion.
JSON-Darstellung |
---|
{
"gbraid": string,
"wbraid": string,
"userIdentifiers": [
{
object ( |
Felder | |
---|---|
gbraid |
Die Klick-ID für Klicks, die mit App-Conversions verknüpft sind und von iOS-Geräten ab iOS 14 stammen |
wbraid |
Die Klick-ID für Klicks, die mit Web-Conversions verknüpft sind und von iOS-Geräten ab iOS 14 stammen |
userIdentifiers[] |
Die Nutzerkennungen, die dieser Conversion zugeordnet sind. Für Conversion-Uploads werden nur „hashedEmail“ und „hashedPhoneNumber“ unterstützt. Für jede Conversion sind maximal 5 Nutzerkennungen zulässig. |
gclid |
Die GCLID (Google Click ID), die dieser Conversion zugeordnet ist. |
conversionAction |
Ressourcenname der Conversion-Aktion, die mit dieser Conversion verknüpft ist. |
conversionDateTime |
Datum und Uhrzeit der Conversion Das Format ist "jjjj-mm-tt hh:mm:ss+|-hh:mm", z. B. "2019-01-01 12:32:45-08:00". |