- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- CallConversion
- CallConversionResult
- Prova!
Elabora le conversioni di chiamata specificate.
Elenco degli errori generati: AuthenticationError AuthorizationError HeaderError InternalError PartialFailureError QuotaError RequestError
Richiesta HTTP
POST https://googleads.googleapis.com/v15/customers/{customerId}:uploadCallConversions
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
customerId |
Obbligatorio. L'ID del cliente che esegue il caricamento. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"conversions": [
{
object ( |
Campi | |
---|---|
conversions[] |
Obbligatorio. Le conversioni che vengono caricate. |
partialFailure |
Obbligatorio. Se il valore è true, le operazioni riuscite verranno eseguite e quelle non valide restituiranno errori. Se impostato su false, tutte le operazioni verranno eseguite in un'unica transazione solo se sono tutte valide. Deve essere sempre impostato su true. Per ulteriori informazioni sull'errore parziale, consulta la pagina https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
validateOnly |
Se il valore è true, la richiesta viene convalidata ma non eseguita. Vengono restituiti solo gli errori, non i risultati. |
Corpo della risposta
Messaggio di risposta per ConversionUploadService.UploadCallConversions
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "partialFailureError": { object ( |
Campi | |
---|---|
partialFailureError |
Errori relativi a errori di conversione in modalità di errore parziale. Errore restituito quando si verificano tutti gli errori all'interno delle conversioni. Se si verificano errori al di fuori delle conversioni, ad esempio errori di autenticazione, verrà restituito un errore a livello di RPC. Per ulteriori informazioni sull'errore parziale, consulta la pagina https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
results[] |
Restituito per le conversioni elaborate correttamente. Il protocollo sarà vuoto per le righe che hanno ricevuto un errore. I risultati non vengono restituiti se convalidareOnly è true. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/adwords
Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.
CallConversion
Una conversione di chiamata.
Rappresentazione JSON |
---|
{ "customVariables": [ { object ( |
Campi | |
---|---|
customVariables[] |
Le variabili personalizzate associate a questa conversione. |
consent |
L'impostazione del consenso per l'evento. |
callerId |
L'ID chiamante da cui è stata effettuata la chiamata. L'ID chiamante deve essere nel formato E.164 con il segno "+" che precede il segno "+", ad esempio "+16502531234". |
callStartDateTime |
La data e l'ora in cui è avvenuta la chiamata. È necessario specificare il fuso orario. Il formato è "aaaa-mm-gg hh:mm:ss+|-hh:mm", ad esempio "2019-01-01 12:32:45-08:00". |
conversionAction |
Nome della risorsa dell'azione di conversione associata a questa conversione. Nota: anche se questo nome risorsa è costituito da un ID cliente e da un ID azione di conversione, la convalida ignorerà l'ID cliente e utilizzerà l'ID azione di conversione come unico identificatore dell'azione di conversione. |
conversionDateTime |
La data e l'ora in cui si è verificata la conversione. Deve essere successiva all'ora della chiamata. È necessario specificare il fuso orario. Il formato è "aaaa-mm-gg hh:mm:ss+|-hh:mm", ad esempio "2019-01-01 12:32:45-08:00". |
conversionValue |
Il valore della conversione per l'inserzionista. |
currencyCode |
Valuta associata al valore di conversione. Si tratta del codice valuta di 3 caratteri ISO 4217. Ad esempio: USD, EUR. |
CallConversionResult
Informazioni di identificazione per un CallConversionUpload elaborato correttamente.
Rappresentazione JSON |
---|
{ "callerId": string, "callStartDateTime": string, "conversionAction": string, "conversionDateTime": string } |
Campi | |
---|---|
callerId |
L'ID chiamante da cui è stata effettuata la chiamata. L'ID chiamante deve essere nel formato E.164 con il segno "+" che precede il segno "+". |
callStartDateTime |
La data e l'ora in cui è avvenuta la chiamata. Il formato è "aaaa-mm-gg hh:mm:ss+|-hh:mm", ad esempio "2019-01-01 12:32:45-08:00". |
conversionAction |
Nome della risorsa dell'azione di conversione associata a questa conversione. |
conversionDateTime |
La data e l'ora in cui si è verificata la conversione. Il formato è "aaaa-mm-gg hh:mm:ss+|-hh:mm", ad esempio "2019-01-01 12:32:45-08:00". |