Cómo configurar conversiones avanzadas de sitios web con la etiqueta de Google

La función de conversiones avanzadas de sitios web permite mejorar la precisión con que se miden las conversiones. Complementa tus etiquetas de conversión existentes, ya que envía los datos de conversiones de origen con codificación hash de tu sitio web de manera segura y privada. Para ello, la función utiliza un algoritmo de hash unidireccional seguro llamado SHA256 en tus datos del cliente de origen, como direcciones de correo electrónico, antes de enviárselos a Google. Luego, los datos con codificación hash se correlacionan con las Cuentas de Google a las que se accedió para atribuir las conversiones de tus campañas a eventos de anuncios, como clics o vistas.

En este artículo, se indica cómo configurar conversiones avanzadas de sitios web mediante la etiqueta de Google. También puedes configurar conversiones avanzadas de sitios web con Google Tag Manager o con la API de Google Ads.

Nota: Las conversiones que se miden a través de la importación de objetivos de Google Analytics no son compatibles con las conversiones avanzadas. Si deseas utilizar las conversiones avanzadas, considera configurar una nueva acción de conversión de Google Ads con la etiqueta de Google o Google Tag Manager.

Antes de comenzar

Revisa los siguientes requisitos antes de comenzar la configuración:

  • Identifica en qué URL de la página de conversión se activa la etiqueta de conversión (por ejemplo, en la URL de la página de confirmación) y cuál es el activador del evento de conversión (por ejemplo, un clic en un botón o una vista de página).
  • Esta implementación requiere conocimientos sobre cómo se configura el seguimiento de conversiones en tu sitio web y algunos cambios en el código. Por lo tanto, asegúrate de poder comunicarte con tu equipo de desarrollo según sea necesario.
  • Asegúrate de revisar y confirmar que puedes satisfacer las políticas de Datos del cliente relacionadas con las conversiones avanzadas en Google Ads (consulta los pasos a continuación en la sección Instrucciones).
  • Si configuras la conversión usando la URL, solo podrás configurar las conversiones avanzadas con las opciones de JavaScript o selectores CSS, o bien con las conversiones avanzadas automáticas.
  • Después de aproximadamente 30 días de que se implementen correctamente las conversiones avanzadas, podrás ver los resultados del impacto en tu tabla de acciones de conversión. Obtén más información sobre los resultados del impacto de las conversiones avanzadas de sitios web.

Instrucciones

  1. En tu cuenta de Google Ads, haz clic en el ícono de Objetivos Ícono de objetivos.
  2. Haz clic en el menú desplegable Conversiones en el menú de secciones.
  3. Haga clic en Configuración.
  4. Expande la sección "Conversiones avanzadas".
  5. Marca la opción "Turn on enhanced conversions for web".
  6. Revisa la declaración de cumplimiento. Si quieres habilitar las conversiones avanzadas, debes confirmar que satisfaces nuestras políticas y que las Condiciones del Tratamiento de Datos de los Anuncios de Google se aplican al uso que hagas de las conversiones avanzadas. Haz clic en Aceptar y continuar para confirmar que aceptas estas condiciones.
  7. Haz clic en el menú desplegable para elegir un método para configurar y administrar los datos proporcionados por el usuario. Selecciona "Etiqueta de Google".

    Nota: Si envías datos de conversiones avanzadas a Google de una manera distinta de la que ya seleccionaste en Google Ads, es posible que esos datos no se procesen. Por ejemplo, si seleccionas "Etiqueta de Google" y tratas de enviar datos a través de la API de Google Ads, estos no se procesarán.

  8. Si no sabes qué método de etiquetado debes seleccionar, haz clic en ¿Qué método debo usar? Ingresa el dominio de tu sitio web y haz clic en Verificar URL para ver las sugerencias.
  9. Si ves un mensaje que dice "Your tag will collect user-provided data from your website", puedes hacer clic de inmediato en Guardar para completar la configuración.
  10. Si no ves el mensaje anterior o si deseas obtener información sobre otros métodos para configurar las conversiones avanzadas, haz clic en Detalles de la etiqueta.
  11. En la pantalla de detalles de la etiqueta, puedes decidir cómo deseas captar los datos proporcionados por el usuario en tu etiqueta:
    1. Detecta automáticamente los datos proporcionados por el usuario: Revisa automáticamente la página en busca de cadenas que coincidan con un patrón para los tipos de datos configurados. Este método requiere un esfuerzo mínimo y funciona bien para la mayoría de los anunciantes. Para tener más control, considera agregar un fragmento de código a tu sitio web o especificar selectores CSS o variables de JavaScript. Puedes especificar los selectores CSS que se excluirán cuando se active la detección automática mediante la opción "Agregar exclusiones".
    2. Especifica selectores de CSS o variables de JavaScript: Especifica manualmente los selectores de CSS o las variables de JavaScript de tu página que contengan datos relevantes proporcionados por el usuario. Si deseas utilizar este método, selecciona esta opción y sigue las instrucciones que aparecen a continuación.
    3. Agrega un fragmento de código a tu sitio web: Agrega a tu sitio web un fragmento de código que envíe datos del cliente con codificación hash para establecer coincidencias. Este método mejora la precisión de las conversiones avanzadas, ya que garantiza que envíes datos con el formato correcto y de forma coherente cada vez que se active tu etiqueta de conversión. Si usas este método, no debes seleccionar una casilla de verificación en "Detalles de la etiqueta", ya que procesaremos automáticamente los datos proporcionados por el usuario que nos envíes a través de un fragmento de código. Si lo deseas, puedes utilizar una combinación de distintas opciones. Por ejemplo, puedes seleccionar "Automatically detect user-provided data" para aplicar la detección automática en todas tus acciones de conversión y utilizar un fragmento de código para los eventos de conversión específicos que elijas. Los datos proporcionados mediante un fragmento de código tienen prioridad sobre los datos detectados automáticamente. Obtén más instrucciones a continuación en "Cómo agregar un fragmento de código a tu sitio web".
  12. Haz clic en Guardar.
  13. Tras completar la configuración, valida la implementación para asegurarte de que la conversión avanzada se haya configurado correctamente. Nota: Después de unos 30 días, podrás ver el impacto de las conversiones avanzadas en tus informes. Obtén más información sobre los resultados del impacto de las conversiones avanzadas de sitios web.
Nota: Si utilizas el método automático, el selector CSS o el método de variable de JavaScript, Google usará, de forma predeterminada, una cookie de anuncios para recopilar en tu nombre datos de origen de los clientes con codificación hash y conectarlos con los eventos de conversión siguientes que ocurran en la misma sesión del usuario. Si implementas el modo de consentimiento, la cookie de anuncios estará sujeta al estado de consentimiento de ad_storage de la función Modo de consentimiento, cuando se haya implementado. Puedes inhabilitar esta función en cualquier momento. Para ello, haz clic en el ícono de herramientas ubicado en la esquina superior derecha de tu cuenta, selecciona "Etiqueta de Google" y desactiva la opción "Interacciones con formularios" en la configuración de la etiqueta.

Agrega un fragmento de código a tu sitio web

Antes de seguir las instrucciones que se indican a continuación, asegúrate de haber completado los pasos de la sección Cómo configurar conversiones avanzadas y de haber seleccionado "Etiqueta de Google" como la fuente de datos.

Identifica y define los campos de conversiones avanzadas

Asegúrate de que los campos que necesitas, como correo electrónico, dirección y número de teléfono, estén disponibles en la página de conversión donde se activa el fragmento de evento de Google Ads. Probablemente, este sea el caso en las páginas de conversión para compras, registros y otros tipos de conversiones similares, que suelen requerir datos del cliente. Si no sabes cuál es la página en cuestión, comunícate con tu desarrollador.

Nota: Debes proporcionar, al menos, uno de los campos que figuran a continuación.
  • Correo electrónico (opción preferida)
  • Dirección (el nombre, el apellido, el código postal y el país son obligatorios). De forma opcional, puedes proporcionar la dirección, la ciudad y la región como claves de coincidencia adicionales.
  • También puedes proporcionar un número de teléfono, junto con el correo electrónico o con el nombre y la dirección completos.

Puedes enviar datos sin codificación hash (en ese caso, Google los normalizará y les aplicará esta codificación antes de que lleguen a los servidores) o datos normalizados y con codificación hash. Si decides normalizar los datos y aplicarles codificación hash, sigue las instrucciones que se indican a continuación.

Para normalizar los datos, sigue estos pasos:

  • Quita los espacios en blanco iniciales o finales.
  • Convierte el texto a minúsculas.
  • Escribe los números de teléfono con el formato estándar E.164.

Para aplicar la codificación hash, sigue estos pasos:

  • Utiliza el formato hexadecimal SHA256.

En la siguiente tabla, se incluye más información sobre los campos que puedes definir. En la columna "Nombre de la clave", se indica cómo se hará referencia a ellos en el fragmento HTML de las conversiones avanzadas, el cual se creará en el paso siguiente. Ten en cuenta que todos los datos se deben pasar como tipos de cadena.

Campo de datos Nombre de la clave Descripción
Dirección de correo electrónico email

Es el correo electrónico del usuario.

Ejemplo: "jdoe@example.com".

sha256_email_address

Es el correo electrónico del usuario con codificación hash.

Ejemplo:

‘a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db’

Número de teléfono phone_number

Es el número de teléfono del usuario. Debe tener el formato E.164, es decir, debe tener entre 11 y 15 dígitos, incluidos un prefijo de signo más (+) y un código de país sin guiones, paréntesis ni espacios.

Ejemplo: "+11231234567"

sha256_phone_number

Es el número de teléfono del usuario con codificación hash.

Ejemplo:

"e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1".

Nombre address.first_name

Es el nombre del usuario.

Ejemplo: "Juan".

address.sha256_first_name

Es el nombre del usuario con codificación hash.

Ejemplo:

"96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a".

Apellido address.last_name

Es el apellido del usuario.

Ejemplo: "Pérez".

address.sha256_last_name

Es el apellido del usuario con codificación hash.

Ejemplo:

"799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f".

Dirección address.street Es la dirección del usuario. Ejemplo: "Av. San Martín 123".
Ciudad address.city Es el nombre de la ciudad del usuario. Ejemplo: "Southampton".
Región address.region Es la provincia, el estado o la región del usuario. Ejemplo: "Hampshire".
Código postal address.postal_code Es el código postal del usuario. Ejemplo: "SO99 9XX"
País address.country Es el código de país del usuario. Ejemplo: "UK". Utiliza los códigos de país de dos letras de la norma ISO 3166-1 alfa-2.
Nota: Debes asegurarte de que los datos del cliente estén disponibles al activarse la etiqueta de conversión. Si la información del usuario se recopila en una página anterior, debes asegurarte de que esté disponible en tu código de la página de conversión para configurarla en esta secuencia de comandos.

Implementa la secuencia de comandos de las conversiones avanzadas

Configura la siguiente secuencia de comandos y agrégala a tu página de conversión donde se instaló el fragmento de evento de Google Ads. Asegúrate de actualizar los nombres de variable que figuran a continuación para que coincidan con los de tu página web.

Por ejemplo, si almacenas el correo electrónico en una variable llamada "email_address", se debe editar el fragmento (donde dice yourEmailVariable) para reflejar ese nombre.

Nota: También puedes codificar el campo con una cadena o usar una función en lugar de usar variables.

// Implement

<script>
gtag('set', 'user_data', {
"email": yourEmailVariable, ***Cambia yourEmailVariable al nombre real de la variable de JavaScript donde almacenas los datos de correo electrónico del usuario. Haz lo mismo con las demás variables que aparecen a continuación. Asegúrate de que los valores no tengan codificación hash.
"phone_number": yourPhoneVariable,
"address": {
"first_name": yourFirstNameVariable,
"last_name": yourLastNameVariable,
"street": yourStreetAddressVariable,
"city":yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>

El número de teléfono debe tener el formato E.164, es decir, debe tener entre 11 y 15 dígitos, incluidos un prefijo de signo más (+) y un código de país sin guiones, paréntesis ni espacios.

Si tu sitio no recopila alguno de los campos anteriores, quita el campo por completo en lugar de dejarlo en blanco. Por ejemplo, un sitio web que solo recopila correos electrónicos y números de teléfono debería verse así:

// Implement
<script>
gtag('set', 'user_data', {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
Nota: Debes proporcionar, al menos, uno de los campos que figuran a continuación.
  • Correo electrónico (opción preferida)
  • Dirección: La dirección, el nombre, el apellido, el código postal y el país son obligatorios. De forma opcional, puedes proporcionar la dirección, la ciudad y la región como claves de coincidencia adicionales.
  • Número de teléfono (se debe proporcionar junto con el correo electrónico o con el nombre y la dirección completos).

Varios valores

De forma opcional, los desarrolladores pueden proporcionar varios valores (hasta 3 para el teléfono y el correo electrónico y 2 para la dirección) mediante un valor de array en lugar de una cadena. Si capturas más de un valor, proporcionar esta información aumentará las probabilidades de obtener una coincidencia. Consulta el siguiente ejemplo:

<script>
gtag('set', 'user_data', {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>

Cómo configurar tu etiqueta de Google en la página de conversión

Agrega "{allow_enhanced_conversions': true}" a la línea de configuración de tu etiqueta de Google que se activa en todas las páginas.
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;

Antes: Ejemplo de la etiqueta de Google (actualmente en uso):

<!-- Etiqueta de Google (gtag.js) - Google Ads: 123456 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>

Después:

<!-- Etiqueta de Google (gtag.js) - Google Ads: 123456 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>

Especifica selectores CSS o variables de JavaScript

Antes de seguir las instrucciones que se indican a continuación, asegúrate de haber completado los pasos de la sección Cómo configurar conversiones avanzadas y de haber seleccionado "Etiqueta de Google" como la fuente de datos. Además, asegúrate de haber seleccionado el método de implementación "Especificar selectores CSS o variables de JavaScript".

Cómo encontrar campos de conversiones avanzadas en tu página de conversión

  1. Con el navegador Chrome, navega a tu página de conversión en una pestaña distinta de la de tu cuenta de Google Ads. Si no sabes cuál es la página en cuestión, comunícate con tu desarrollador.
  2. Identifica los datos del cliente que se muestran en la página que deseas enviar a Google. A modo de ejemplo, tu página puede mostrar un mensaje de agradecimiento y una dirección de correo electrónico del cliente después de una compra.
    Nota: Se debe proporcionar, al menos, uno de los siguientes campos para que las conversiones avanzadas funcionen correctamente.
    • Correo electrónico (opción preferida)
    • Nombre y dirección completos (nombre, apellido, dirección, ciudad, región, código postal y país)
    • [Opcional] También puedes proporcionar un número de teléfono junto con un correo electrónico o con el nombre y la dirección completos (pero no por sí solo).
  3. Una vez que hayas identificado los datos del cliente en la página, deberás realizar el próximo paso para copiar los selectores CSS o las variables de JavaScript y, luego, ingresarlos en Google Ads.

Cómo identificar los selectores CSS de conversiones avanzadas y luego ingresarlos en Google Ads

  1. Sigue las instrucciones para habilitar las conversiones avanzadas y selecciona "Specify CSS selectors or JavaScript variables".
  2. Haz clic en Personalizar para que aparezca una pantalla con campos en los que puedas especificar selectores CSS para cada uno de los tipos de datos que deseas.
  3. Marca la casilla correspondiente a cada dato del cliente que deseas implementar (por ejemplo: correo electrónico, nombre y dirección y otros).
  4. Selecciona JavaScript or CSS Selector.
    Nota: Si utilizas variables de JavaScript, tal vez te resulte más fácil preguntarle a tu desarrollador cuáles son las variables que se deberían agregar a estos campos. Si usas selectores CSS, puedes seguir los pasos que se indican a continuación.
  5. En una pestaña independiente, navega a tu página de conversión.
  6. En la página de conversión, una vez que encuentres los datos del cliente que desees enviar con las conversiones avanzadas, haz clic con el botón derecho del mouse y selecciona Inspeccionar.
  7. Si ingresas el selector CSS del correo electrónico en Google Ads, asegúrate de hacer clic con el botón derecho en la dirección de correo electrónico que se muestra en tu página de conversión.
  8. Verás el lanzamiento de Herramientas para desarrolladores de Chrome en tu navegador Chrome.
  9. Dentro del código fuente que se presenta en la página de las Herramientas para desarrolladores de Chrome, verás destacada una parte del código. Este código destacado es la parte que incluye los selectores CSS correspondientes a los datos del cliente en los que hiciste clic con el botón derecho en el paso 2 de esta sección.
  10. Coloca el cursor sobre el código destacado y haza clic en él con el botón derecho.
  11. Desplázate hacia abajo hasta Copiar y, luego, elige la opción Selector.
  12. Pega el texto en los campos correspondientes de Google Ads (en la otra pestaña). A modo de referencia, debería ser similar, aunque no exactamente igual, al siguiente:
    tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  13. Completa los pasos 6 a 12 de esta sección para cada tipo de dato del cliente (correo electrónico, nombre y dirección, etcétera).
  14. En Google Ads, haz clic en Guardar.

Valida la implementación

Para verificar si tu implementación de conversiones avanzadas funciona correctamente, navega a tu página de conversión (es posible que debas completar una conversión de prueba para hacerlo) y sigue estos pasos: Se recomienda hacer esto inmediatamente después de implementar las conversiones avanzadas, de modo que se puedan realizar cambios si no funciona correctamente.

Valida la implementación con las herramientas para desarrolladores de Chrome

  1. Haz clic con el botón derecho en tu página web.
  2. Selecciona Inspeccionar.
  3. Selecciona la pestaña Red.
  4. Ingresa "google" en la barra de búsqueda.
  5. Busca la solicitud de red que dirige a "googleadservices.com/pagead/conversion/" (o "google.com/pagead/1p-conversion/" en algunos navegadores).
  6. Haz clic en la pestaña Carga útil para ver la lista de parámetros de la cadena de consulta.
  7. Busca el parámetro "em" con una cadena con codificación hash como valor. El valor debe comenzar con "tv.1~em" seguido de una larga cadena de caracteres. Si ves el parámetro "em", significa que la etiqueta de conversiones avanzadas recopila el objeto enhanced_conversion_data y genera un hash para este.
Nota: Si ves el parámetro "em", pero solo ves "tv.1~em" sin una larga cadena de codificación hash a continuación, significa que estás enviando el parámetro de conversiones avanzadas, pero está vacío. Esto puede suceder cuando los datos proporcionados por el usuario no están disponibles en el momento de la conversión.

Después de 72 horas, revisa el informe de diagnóstico para confirmar la implementación

Alrededor de 72 horas después de la implementación de las conversiones avanzadas, podrás ver el informe de diagnóstico de etiquetas en Google Ads, que puedes usar para validar que la implementación funcione correctamente. Para acceder, sigue estos pasos:
  1. En tu cuenta de Google Ads, haz clic en el ícono de Objetivos Ícono de objetivos.
  2. Haz clic en el menú desplegable Conversiones en el menú de secciones.
  3. Haga clic en la acción de conversión que tenga habilitadas las conversiones avanzadas.
  4. Selecciona Diagnóstico en el menú de páginas ubicado en la parte superior. Podrás ver el informe de diagnóstico de la etiqueta de conversiones avanzadas y las métricas de esta función en cada sección.
  5. Revisa las diversas verificaciones de estado para asegurarte de que todo funcione según lo esperado.
  6. Si el informe de diagnóstico de etiquetas te indica que puede haber algún problema, sigue las instrucciones en la notificación y el Centro de ayuda para solucionarlo.

Cómo desactivar las conversiones avanzadas

Para desactivar las conversiones avanzadas a nivel de la cuenta, sigue estos pasos:

  1. En tu cuenta de Google Ads, haz clic en el ícono de Objetivos Ícono de objetivos.
  2. Haz clic en el menú desplegable Conversiones en el menú de secciones.
  3. Haga clic en Configuración.
  4. Expande la sección "Conversiones avanzadas".
  5. Anula la selección de la casilla de verificación para desactivar las conversiones avanzadas.
  6. Haz clic en Guardar.

Para desactivar las conversiones avanzadas a nivel de la acción de conversión, sigue estos pasos:

  1. En tu cuenta de Google Ads, haz clic en el ícono de Objetivos Ícono de objetivos.
  2. Haz clic en el menú desplegable Conversiones en el menú de secciones.
  3. Selecciona la acción de conversión para la que deseas inhabilitar las conversiones avanzadas.
  4. Haga clic en Configuración.
  5. Expande la sección "Conversiones avanzadas".
  6. Anula la selección de la casilla de verificación junto a Enable enhanced conversions.
  7. Haz clic en Guardar.
Nota: Si desactivas tus conversiones avanzadas, no podrás utilizarlas para ofertar ni generar informes. Sin embargo, tus datos de conversiones existentes no se verán afectados.

¿Te resultó útil esto?

¿Cómo podemos mejorarla?
Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Menú principal
677230199289846680
true
Buscar en el Centro de asistencia
true
true
true
true
true
73067
false
false
false