La administración de conversiones requiere una integración compleja, que suele implicar varias herramientas y procesos interdependientes. En esta guía, se ofrecen pasos detallados que puedes seguir para solucionar problemas que tengas, ya sea que recibas errores de la API que no comprendas o que tengas dudas sobre las métricas o los diagnósticos que ves en la IU.
Cómo leer las métricas en la IU de Google Ads
La IU de Google Ads no organiza las métricas de conversiones por fecha de importación, por lo que usar los informes de campañas en la IU para verificar los resultados de la importación puede ser engañoso. Para verificar el estado de la importación a nivel de las solicitudes a la API, comienza con el diagnóstico de datos sin conexión. Los diagnósticos de datos sin conexión no evalúan la coincidencia de etiquetas asíncronas ni la calidad del identificador de usuario para las conversiones avanzadas. Para verificar el estado de las coincidencias, consulta los informes de diagnóstico de la IU de Google Ads para las conversiones avanzadas de leads y las conversiones avanzadas de sitios web. Para conocer los pasos para solucionar problemas, consulta Alertas de diagnóstico de la IU después de una carga exitosa de la API.
Problemas con las conversiones avanzadas de leads
Esta sección se centra en abordar los problemas habituales que se producen cuando se importan conversiones avanzadas de leads.
Errores comunes
La siguiente guía te ayudará a diagnosticar y corregir errores comunes relacionados con las conversiones avanzadas de leads.
| Error | |
|---|---|
NO_CONVERSION_ACTION_FOUND
|
La acción de conversión especificada no está habilitada o la cuenta no puede acceder a ella en el campo Este error también puede ocurrir si el GCLID de la solicitud pertenece a una cuenta de cliente que no tiene acceso a la acción de conversión especificada en la solicitud. Puedes verificar si un GCLID pertenece a una cuenta de cliente con el recurso |
INVALID_CONVERSION_ACTION_TYPE
|
La acción de conversión especificada tiene un tipo que no es válido para las conversiones avanzadas de leads. Asegúrate de que el ConversionAction especificado en
tu solicitud de carga tenga el tipo UPLOAD_CLICKS.
|
CUSTOMER_NOT_ENABLED_ENHANCED_CONVERSIONS_FOR_LEADS
|
Asegúrate de haber habilitado las conversiones avanzadas de leads en tu configuración de conversiones. Encuentra instrucciones para esto en la guía de requisitos previos. |
DUPLICATE_ORDER_ID
|
Los eventos importados incluyen varias conversiones con el mismo ID de pedido y no se procesaron. Asegúrate de que los IDs de pedido sean únicos y vuelve a intentarlo. |
CLICK_NOT_FOUND
|
No se encontró ningún clic que coincidiera con los identificadores de usuario proporcionados.
Si una conversión encuentra esta advertencia, la API de Google Ads la incluye en el Este error se espera si el clic no proviene de una campaña de Google Ads. Por ejemplo, puede provenir de SA360 o DV360. Otras causas posibles son las siguientes:
En los casos poco frecuentes en los que el cliente que sube los datos es diferente del cliente de conversión de Google Ads, este error puede significar que el cliente que sube los datos aceptó las condiciones de los datos del cliente, pero el cliente que publica los anuncios no lo hizo. Para determinar si una cuenta aceptó las condiciones de los datos de los clientes, consulta el recursocustomer y verifica el
campo customer.conversion_tracking_setting.accepted_customer_data_terms.
|
Discrepancias en las métricas
Ten en cuenta los siguientes problemas habituales:
Es posible que nuestra canalización de procesamiento descarte las conversiones por varios motivos, y estas no se podrán recuperar. Consulta Discrepancias en los datos después de una carga exitosa para obtener más información.
Verifica que la etiqueta de Google esté configurada correctamente en tu página web y que se active cuando se envíen formularios de clientes potenciales. Si tu etiqueta no se activa cuando se envían formularios o si envía datos incorrectos, es probable que veas una atribución baja o nula en las conversiones subidas. Revisa nuestros artículos del Centro de ayuda sobre cómo configurar la etiqueta de Google y configurar Google Tag Manager para las conversiones avanzadas de leads.
Si utilizas conversiones avanzadas de leads sin la etiqueta de Google en tu página web, debes incluir el GCLID en tus importaciones de conversiones configurando el campo
ClickConversion.gcliden cada conversión.Verifica que especifiques correctamente el consentimiento en tus cargas. Para ello, puedes establecer la configuración de consentimiento predeterminada para tu cuenta (en la IU de Google Ads, haz clic en Herramientas > Administrador de datos > Configuración de consentimiento) o establecer el campo
ClickConversion.consenten cada conversión subida.
Problemas con el rendimiento de la campaña
Si no tienes problemas técnicos para subir tus conversiones y estás conforme con las métricas que se presentan, pero no ves las mejoras esperadas en el rendimiento de la campaña, o la "efectividad", después de implementar las conversiones avanzadas de leads, comunícate con el equipo de Asistencia de productos de Google Ads para obtener ayuda.
Problemas con las conversiones avanzadas de sitios web
Esta sección se centra en abordar los problemas habituales que se producen cuando se importan conversiones avanzadas de sitios web.
Errores comunes
La siguiente guía te ayudará a diagnosticar y corregir errores comunes relacionados con las conversiones avanzadas de sitios web.
| Error | |
|---|---|
CUSTOMER_NOT_ACCEPTED_CUSTOMER_DATA_TERMS
|
No se aceptaron los Términos y Condiciones de los datos del cliente para el
customer_id de la solicitud. Encuentra instrucciones para esto en la guía de requisitos previos.
|
CONVERSION_ALREADY_ENHANCED
|
Esta conversión ya recibió un ajuste de ENHANCEMENT con los campos order_id y conversion_action proporcionados. Asegúrate de proporcionar un valor order_id único para cada conversión.
|
CONVERSION_ACTION_NOT_ELIGIBLE_FOR_ENHANCEMENT
|
El conversion_action proporcionado no es apto para las conversiones avanzadas de sitios web. En la IU de Google Ads, asegúrate de marcar la casilla Activar las conversiones avanzadas en la acción de conversión a la que se hace referencia en tu solicitud. Encuentra instrucciones para hacerlo en el
Centro de ayuda.
|
INVALID_USER_IDENTIFIER
|
Un campo de identificador de usuario con codificación hash (hashed_email,
hashed_phone_number, hashed_first_name,
hashed_last_name o hashed_street_address) no es
un resumen SHA-256 hexadecimal válido de 64 caracteres. Normaliza y aplica un algoritmo hash a los datos proporcionados por el usuario antes de importarlos. Para obtener instrucciones, consulta
Cómo normalizar y aplicar codificación hash a los datos proporcionados por el usuario.
|
CONVERSION_NOT_FOUND
|
Google Ads no pudo encontrar una conversión que coincida con el campo Para los ajustes de |
Alertas de diagnóstico de la IU después de una carga exitosa de la API
Cuando subes ajustes de ENHANCEMENT con el servicio
ConversionAdjustmentUploadService,
la API valida el formato de la solicitud en el momento de la transferencia y hace coincidir
las mejoras con los eventos de la etiqueta del sitio web de forma asíncrona. Como resultado, las solicitudes a la API
pueden tener éxito sin errores en el campo partial_failure_error y mostrar un
estado EXCELLENT en el diagnóstico de datos sin conexión. Al mismo tiempo, el informe de diagnóstico de conversiones avanzadas en la IU de Google Ads puede seguir mostrando alertas.
Verifica las siguientes causas cuando aparezcan alertas de diagnóstico de la IU después de cargas correctas de la API:
Faltan campos de dirección obligatorios: Un objeto
OfflineUserAddressInfoen el campoaddress_inforequiere cuatro campos en la misma entrada:hashed_first_name,hashed_last_name,country_codeypostal_code. Los camposhashed_street_address,cityystateson opcionales (si completas el campohashed_street_address, debe ser un resumen hexadecimal SHA-256 válido de 64 caracteres). La API acepta objetosaddress_infoparciales no vacíos (como solo el nombre y el apellido) sin devolver un error en el campopartial_failure_error. Sin embargo, la coincidencia descendente descarta las direcciones incompletas y activa una alerta para los campos de dirección faltantes. Si alguno de los cuatro campos obligatorios no está disponible, omite el objetoUserIdentifierpara el campoaddress_info.Faltan IDs de transacción en los eventos de la etiqueta del sitio web: Si omites el campo
order_idde un ajuste deENHANCEMENTen la API, se devuelve un errorFieldError.REQUIREDsíncrono. Cuando tus solicitudes a la API incluyen el campoorder_id, una alerta de la IU sobre un ID de transacción faltante en el evento de conversión hace referencia a la etiqueta de tu sitio web. Esta alerta aparece cuando menos del 90% de los eventos de la etiqueta de conversión en el sitio web incluyen un ID de transacción válido (o cuando la etiqueta envía cadenas de marcador de posición, como"undefined"o"null"). Configura tu etiqueta de conversión en el sitio web para que envíe un ID de transacción único para cada evento de conversión.No coinciden los IDs de pedido de la etiqueta y de la API, o bien las cargas se realizaron tarde: En el caso de los ajustes de
ENHANCEMENT, la API no devuelve un errorCONVERSION_NOT_FOUNDniCONVERSION_EXPIREDen el momento de la carga. En cambio, los valores deorder_idque no coinciden activan una alerta de discrepancia de ID de pedido en la IU, y las mejoras subidas más de 24 horas después de la conversión activan una alerta de carga tardía. Haz coincidir el campoorder_idde la API con la cadena exacta del ID de transacción que envía tu etiqueta de conversión del sitio web y sube la mejora en un plazo de 24 horas a partir del evento de conversión.Datos del usuario sin normalizar con codificación hash antes de la carga: La codificación hash de valores sin normalizar, como letras mayúsculas, espacios en blanco al principio o al final, o números de teléfono que no tienen el formato E.164, produce un resumen hexadecimal SHA-256 válido de 64 caracteres. La API acepta la carga sin devolver un error
INVALID_USER_IDENTIFIER, mientras que la coincidencia downstream falla e informa alertas de formato o de bajo porcentaje de coincidencias. Sigue las reglas de normalización que se indican en Normaliza y genera un hash de los datos proporcionados por el usuario.Volumen bajo de mejoras de la API en relación con el volumen de etiquetas del sitio web: Los diagnósticos de la IU comparan las mejoras de la API sin duplicados que contienen identificadores de usuario con los eventos de etiquetas del sitio web sin duplicados y con consentimiento:
Configuración del modo de consentimiento: Cuando el modo de consentimiento en la etiqueta de Google indica el parámetro de configuración
ad_storage='denied', los diagnósticos de la IU excluyen de la comparación los eventos de etiquetas del sitio web sin consentimiento, por lo que omitir esos eventos de las cargas de la API no activa una alerta de volumen bajo. Sin embargo, las alertas de discrepancias en el manejo del consentimiento entre la etiqueta de tu sitio web y los activadores de backend indican lo siguiente:- La etiqueta no tiene
ad_storage='denied', el backend omite la carga: El diagnóstico de la IU cuenta los eventos de la etiqueta como con consentimiento y, además, informa una alerta de cobertura baja. - Indicadores de etiquetas
ad_storage='denied', mejora de las cargas de backend: Las mejoras subidas carecen de un evento de etiqueta con consentimiento coincidente y contribuyen a las alertas de discrepancia de ID de pedido.
Aplica el mismo estado de consentimiento a la etiqueta de tu sitio web y a las cargas de mejoras de la API.
- La etiqueta no tiene
Eventos anónimos en el sitio web: No habilites las conversiones avanzadas en las acciones de conversión del embudo superior (como las vistas de página o de artículos) en las que la etiqueta del sitio web se activa para los visitantes anónimos. Si tu servidor envía mejoras de la API solo para los usuarios que accedieron con datos de contacto conocidos, los eventos de etiquetas anónimas que no coinciden activan una alerta de cobertura baja. Habilita las conversiones avanzadas solo en las acciones de conversión en las que los datos proporcionados por el usuario estén disponibles de forma coherente.
Problemas generales con la administración de conversiones
Ten en cuenta los siguientes problemas habituales:
Si intentas establecer cualquier campo de tipo enum en
UNKNOWN, se producirá un errorRequestError.INVALID_ENUM_VALUE. Este es un problema común cuando se especificaconsent, ya que es posible que el anunciante no sepa si se otorgó el consentimiento. Si se desconoce el estado deconsent, se debe establecer enDENIED.Cuando creas una acción de conversión para las conversiones de aplicaciones o las estadísticas de aplicaciones de Firebase y de terceros, solo puedes mutar el campo
app_iden el momento de la creación. Una vez que se crea la acción de conversión, este campo no se puede cambiar.Cuando creas una acción de conversión, solo puedes establecer el campo
ConversionAction.attribution_model_settings.attribution_modelenGOOGLE_ADS_LAST_CLICKoGOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN. Cualquier otra opción generará un errorCANNOT_SET_RULE_BASED_ATTRIBUTION_MODELS. Nuestra entrada de blog en la que se anuncia la baja de otros modelos de atribución tiene más detalles.El rango permitido para el campo
click_through_lookback_window_dayses de1a60días para las acciones de conversión con el tipoAD_CALLyWEBSITE_CALL. Para la mayoría de las demás acciones de conversión, el rango permitido es de1a90días.El rango permitido para el campo
view_through_lookback_window_dayses de1a30días para la mayoría de las acciones de conversión. Este campo debe estar sin configurar para las acciones de conversión de tipoAD_CALLyWEBSITE_CALL.Si configuras o actualizas el campo
include_in_conversions_metricen una acción de conversión, se producirá un errorFieldError.IMMUTABLE_FIELD. En su lugar, establece el campoprimary_for_goal, como se describe en la guía de objetivos de conversión.Cuando crees una acción de conversión de tipo
WEBSITE_CALLoAD_CALL, elvalue_settings.always_use_default_valuedebe establecerse entrue. Si especificas un valor defalse, se producirá un errorINVALID_VALUE.
Errores comunes
La siguiente guía te ayuda a diagnosticar y corregir errores comunes con las importaciones de conversiones sin conexión, incluidos los errores de acceso al seguimiento de conversiones de múltiples cuentas.
| Error | |
|---|---|
INVALID_CONVERSION_ACTION_TYPE
|
La acción de conversión especificada tiene un tipo que no es válido para subir conversiones por clic. Asegúrate de que el ConversionAction
especificado en tu solicitud de carga tenga el tipo UPLOAD_CLICKS.
|
NO_CONVERSION_ACTION_FOUND
|
La acción de conversión especificada no está habilitada o la cuenta no puede acceder a ella en el campo customer_id de la solicitud.
Recupera información sobre la configuración del seguimiento de conversiones para confirmar que la acción de conversión esté habilitada. El propietario de la acción de conversión debe ser el cliente de conversión de Google Ads del clic o una cuenta en la jerarquía de seguimiento de conversiones de la cuenta de carga.
Por ejemplo, este error se produce si la acción de conversión pertenece a una cuenta de administrador anterior que se desvinculó después del clic.
|
TOO_RECENT_CONVERSION_ACTION
|
La acción de conversión se creó recientemente. Espera al menos 6 horas después de crear la acción antes de volver a intentar subir las conversiones con errores. |
INVALID_CUSTOMER_FOR_CLICK
|
El campo customer_id de la solicitud no coincide con el cliente de conversión de Google Ads en el momento del clic. Este error se produce cuando la cuenta que sube los datos tampoco tiene acceso entre cuentas a la acción de conversión. Actualiza el campo customer_id de la solicitud a una cuenta en la jerarquía del propietario de la acción de conversión.
|
EVENT_NOT_FOUND
|
Google Ads no puede encontrar la combinación de ID de clic y customer_id. Revisa los requisitos de customer_id y confirma que estás subiendo los datos con la cuenta de Google Ads correcta.
|
DUPLICATE_CLICK_CONVERSION_IN_REQUEST
|
Varias conversiones de la solicitud tienen la misma combinación de ID de clic,
conversion_date_time y conversion_action.
Quita las conversiones duplicadas de tu solicitud.
|
CLICK_CONVERSION_ALREADY_EXISTS
|
Ya se subió una conversión con la misma combinación de ID de clic,
conversion_date_time y conversion_action. Ignora este error si estabas volviendo a intentar la carga y esta conversión se realizó correctamente antes. Si deseas agregar otra conversión además de la que subiste anteriormente, ajusta el conversion_date_time de ClickConversion para evitar duplicar la conversión que subiste antes.
|
EXPIRED_EVENT
|
El clic importado ocurrió antes del período especificado en el campo
click_through_lookback_window_days. Un
cambio en la click_through_lookback_window_days solo afecta los clics
registrados después del cambio, por lo que cambiar la ventana de visualización no
resolvería este error para el clic en particular. Si corresponde, cambia la
conversion_action por otra acción con una ventana de visualización
más larga. |
CONVERSION_PRECEDES_EVENT
|
La conversion_date_time es anterior a la fecha y hora del
clic. Actualiza el conversion_date_time a un valor posterior.
|
VALUE_MUST_BE_UNSET
|
El |