- 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/v14/customers/{customerId}:uploadClickConversions
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
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 Einstellung auf „true“ werden erfolgreiche Vorgänge ausgeführt und bei ungültigen Vorgängen werden Fehler zurückgegeben. Bei „false“ werden alle Vorgänge nur dann in einer Transaktion ausgeführt, 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 |
Falls wahr, 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". |
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 innerhalb der 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. Proto ist für Zeilen, in denen ein Fehler aufgetreten ist, leer. Es werden keine Ergebnisse zurückgegeben, wenn "validOnly" den Wert "true" hat. |
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, sollte aber nicht anderweitig festgelegt werden. |
customVariables[] |
Die benutzerdefinierten Variablen, die mit dieser Conversion verknüpft sind. |
cartData |
Die mit dieser Conversion verknüpften Warenkorbdaten. |
userIdentifiers[] |
Die Nutzerkennungen, die mit dieser Conversion verknüpft 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. |
gclid |
Die GCLID (Google Click ID), die dieser Conversion zugeordnet ist. |
conversionAction |
Ressourcenname der Conversion-Aktion, die mit dieser Conversion verknüpft ist. Hinweis: Obwohl dieser Ressourcenname aus einer Kundennummer und einer ID für die Conversion-Aktion besteht, wird die Kundennummer bei der Validierung ignoriert. Stattdessen wird die ID der Conversion-Aktion als einzige Kennung der Conversion-Aktion verwendet. |
conversionDateTime |
Datum und Uhrzeit der Conversion Muss nach dem Klickzeitpunkt 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 |
Der 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 |
Anteil der Conversion, die auf den Google Ads-Klick zurückzuführen ist |
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 derselbe wie in der ClickConversion-Nachricht. |
items[] |
Daten zu den gekauften Artikeln. |
Element
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 derselbe wie in der ClickConversion-Nachricht. |
ConversionEnvironment
Conversion-Umgebung der hochgeladenen Conversion.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt den in dieser Version unbekannten Wert 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 mit dieser Conversion verknüpft sind. Für Conversion-Uploads werden nur hashedEmail und hashedPhoneNumber unterstützt. Für jede Conversion sind maximal 5 Nutzerkennungen zulässig. |
gclid |
Die mit dieser Conversion verknüpfte GCLID (Google Click ID). |
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". |