- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de la autorización
- ClickConversion
- ExternalAttributionData
- CartData
- Elemento
- ConversionEnvironment
- ClickConversionResult
- Pruébala
Procesa las conversiones por clic determinadas.
Lista de errores arrojados: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
Solicitud HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:uploadClickConversions
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
customerId |
Obligatorio. El ID del cliente que realiza la carga. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"conversions": [
{
object ( |
Campos | |
---|---|
conversions[] |
Obligatorio. Las conversiones que se suben |
partialFailure |
Obligatorio. Si es verdadero, se llevarán a cabo operaciones exitosas y las operaciones no válidas mostrarán errores. Si es falso, todas las operaciones se llevarán a cabo en una transacción solo si todas son válidas. Esto siempre se debe establecer como true. Consulta https://developers.google.com/google-ads/api/docs/best-practices/partial-failures para obtener más información sobre las fallas parciales. |
validateOnly |
Si es verdadero, la solicitud se valida, pero no se ejecuta. Solo se muestran errores, no resultados. |
debugEnabled |
Si es verdadero, la API realizará todas las verificaciones de carga y mostrará errores si se encuentran. Si es falso, solo realizará una validación de entrada básica, omitirá las verificaciones de carga posteriores y mostrará el resultado correcto incluso si no se encontró ningún clic para el Este parámetro de configuración solo afecta las conversiones avanzadas de cargas de clientes potenciales que utilizan El valor predeterminado es falso. |
jobId |
Opcional. Entrada opcional para establecer el ID de trabajo. Debe ser un número no negativo menor que 2^31 si se proporciona. Si no se proporciona este campo, la API generará un ID de trabajo en el rango [2^31, (2^63)-1]. La API mostrará el valor de esta solicitud en el campo |
Cuerpo de la respuesta
Mensaje de respuesta para ConversionUploadService.UploadClickConversions
.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{ "partialFailureError": { object ( |
Campos | |
---|---|
partialFailureError |
Errores relacionados con fallas de conversión en el modo de falla parcial. Se muestra cuando se producen todos los errores en las conversiones. Si se produce algún error fuera de las conversiones (por ejemplo, errores de autenticación), se mostrará un error de nivel de RPC. Consulta https://developers.google.com/google-ads/api/docs/best-practices/partial-failures para obtener más información sobre las fallas parciales. |
results[] |
Se muestra para las conversiones que se procesaron correctamente. El protocolo estará vacío para las filas que recibieron un error. No se muestran los resultados cuando validateOnly es verdadero. |
jobId |
ID de trabajo para el lote de carga. |
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/adwords
Para obtener más información, consulta la Descripción general de OAuth 2.0.
ClickConversion
Una conversión por clic.
Representación JSON |
---|
{ "gbraid": string, "wbraid": string, "externalAttributionData": { object ( |
Campos | |
---|---|
gbraid |
Es el identificador de clics para los clics asociados con conversiones de aplicación y que se originan en dispositivos iOS a partir de iOS14. |
wbraid |
Es el identificador de clics para los clics asociados con conversiones web y que se originan en dispositivos iOS a partir de iOS14. |
externalAttributionData |
Datos adicionales sobre las conversiones atribuidas externamente. Este campo es obligatorio para las conversiones con una acción de conversión atribuida externamente, pero no se debe establecer de otra manera. |
customVariables[] |
Son las variables personalizadas asociadas con esta conversión. |
cartData |
Los datos del carrito asociados con esta conversión. |
userIdentifiers[] |
Son los identificadores de usuario asociados con esta conversión. Solo se admiten hashedEmail y hashedPhoneNumber para las cargas de conversiones. La cantidad máxima de identificadores de usuario para cada conversión es 5. |
conversionEnvironment |
El entorno en el que se registró esta conversión, por ejemplo, aplicación o web. |
consent |
Es la configuración de consentimiento para el evento. |
gclid |
Es el ID de clic de Google (gclid) asociado con esta conversión. |
conversionAction |
Es el nombre del recurso de la acción de conversión asociada con esta conversión. Nota: Si bien este nombre de recurso consiste en un ID de cliente y un ID de acción de conversión, la validación ignorará el ID de cliente y usará el ID de acción de conversión como el único identificador de la acción de conversión. |
conversionDateTime |
Indica la fecha y hora en la que se generó la conversión. Debe ser posterior a la hora del clic. Se debe especificar la zona horaria. El formato es "aaaa-mm-dd hh:mm:ss+|-hh:mm", por ejemplo: "2019-01-01 12:32:45-08:00". |
conversionValue |
Es el valor de la conversión para el anunciante. |
currencyCode |
Es la moneda asociada con el valor de conversión. Este es el código de moneda ISO 4217 de 3 caracteres. Por ejemplo: USD o EUR. |
orderId |
Indica el ID de pedido asociado con la conversión. El ID de pedido solo se puede usar para una conversión por acción de conversión. |
ExternalAttributionData
Contiene información adicional sobre las conversiones atribuidas externamente.
Representación JSON |
---|
{ "externalAttributionCredit": number, "externalAttributionModel": string } |
Campos | |
---|---|
externalAttributionCredit |
Representa la fracción de la conversión que se atribuye al clic de Google Ads. |
externalAttributionModel |
Especifica el nombre del modelo de atribución. |
CartData
Contiene información adicional sobre los datos del carrito.
Representación JSON |
---|
{
"merchantId": string,
"feedCountryCode": string,
"feedLanguageCode": string,
"localTransactionCost": number,
"items": [
{
object ( |
Campos | |
---|---|
merchantId |
El ID de Merchant Center donde se suben los artículos. |
feedCountryCode |
Indica el código de país asociado al feed en el que se suben los artículos. |
feedLanguageCode |
Indica el código de idioma asociado al feed en el que se suben los artículos. |
localTransactionCost |
Es la suma de todos los descuentos a nivel de la transacción, como el envío gratis y los descuentos con cupones para todo el carrito. El código de moneda es el mismo que el del mensaje ClickConversion. |
items[] |
Son los datos de los artículos comprados. |
Elemento
Contiene datos de los artículos comprados.
Representación JSON |
---|
{ "productId": string, "quantity": integer, "unitPrice": number } |
Campos | |
---|---|
productId |
Es el ID de compra del artículo. Debe ser igual al identificador de producto de Merchant Center. |
quantity |
Cantidad de artículos vendidos. |
unitPrice |
Precio unitario sin impuestos, envío ni descuentos a nivel de la transacción. El código de moneda es el mismo que el del mensaje ClickConversion. |
ConversionEnvironment
Es el entorno de conversión de la conversión que se subió.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión. |
APP |
La conversión se registró en una aplicación. |
WEB |
La conversión se registró en un sitio web. |
ClickConversionResult
Información de identificación de una ClickConversion que se procesó correctamente.
Representación JSON |
---|
{
"gbraid": string,
"wbraid": string,
"userIdentifiers": [
{
object ( |
Campos | |
---|---|
gbraid |
Es el identificador de clics para los clics asociados con conversiones de aplicación y que se originan en dispositivos iOS a partir de iOS14. |
wbraid |
Es el identificador de clics para los clics asociados con conversiones web y que se originan en dispositivos iOS a partir de iOS14. |
userIdentifiers[] |
Son los identificadores de usuario asociados con esta conversión. Solo se admiten hashedEmail y hashedPhoneNumber para las cargas de conversiones. La cantidad máxima de identificadores de usuario para cada conversión es 5. |
gclid |
Es el ID de clic de Google (gclid) asociado con esta conversión. |
conversionAction |
Es el nombre del recurso de la acción de conversión asociada con esta conversión. |
conversionDateTime |
Indica la fecha y hora en la que se generó la conversión. El formato es "aaaa-mm-dd hh:mm:ss+|-hh:mm", por ejemplo: "2019-01-01 12:32:45-08:00". |