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 de origen de los clientes, 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 explica cómo configurar las conversiones avanzadas de sitios web mediante Google Tag Manager. También puedes configurar conversiones avanzadas de sitios web con la etiqueta de Google o con la API de Google Ads.
En esta página, encontrarás lo siguiente:
- Antes de comenzar
- Cómo configurar las conversiones avanzadas de sitios web en Google Ads con Google Tag Manager
- Cómo completar la configuración de las conversiones avanzadas en Google Tag Manager con la etiqueta de Google
Nota: La etiqueta del evento de Google Analytics en Google Tag Manager incluye automáticamente una etiqueta de Google, por lo que no se verá afectada.
Si utilizas Google Tag Manager, te recomendamos que configures las conversiones avanzadas a través de una etiqueta de Google implementada en tu contenedor de Google Tag Manager siguiendo las instrucciones para la configuración de las conversiones avanzadas de la etiqueta de Google que se indican a continuación.
Como alternativa, puedes configurar las conversiones avanzadas en tu etiqueta de Google y administrar la recopilación de datos proporcionados por el usuario en Google Tag Manager. A continuación, también se incluyen los detalles de esta configuración.
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).
- Asegúrate de que haya datos de origen de los clientes disponibles (correo electrónico, nombre y dirección particular completos o número de teléfono) en la página donde se activa tu etiqueta del seguimiento de conversiones.
- Esta implementación requiere conocimientos sobre cómo se configura el seguimiento de conversiones en su sitio web y algunos cambios en el código. Por lo tanto, asegúrese de poder comunicarse con su 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.
- Si es la primera vez que configuras conversiones avanzadas, te recomendamos que configures los controles de datos proporcionados por el usuario (UPD) en la página "Permitir las funciones de datos proporcionados por el usuario" en la configuración de tu etiqueta de Google en Google Ads, Google Analytics y Campaign Manager 360.
Cómo configurar las conversiones avanzadas con la opción "Permitir las funciones de datos proporcionados por el usuario" en Google Tag Manager
Si es la primera vez que las configuras conversiones avanzadas, sigue las instrucciones para la incorporación que se indican a continuación.
- Accede a tu cuenta de Google Ads, Google Analytics o Campaign Manager 360.
- Ve a la configuración de la etiqueta de Google.
- Haz clic en Permitir las funciones de datos proporcionados por el usuario. Esto permite que los datos proporcionados por el usuario se incluyan en tu medición.
- A continuación, elige el método de configuración que prefieras para la recopilación de datos:
- Haz clic en Guardar.
Nota: Para configurar las conversiones avanzadas, se recomienda activar la recopilación de datos proporcionados por el usuario en el producto de Google que utilizas y aceptar las Condiciones del Servicio de las conversiones avanzadas. Luego, puedes configurar el parámetro de configuración Permitir las funciones de datos proporcionados por el usuario de tu etiqueta de Google a través del Administrador de datos. Obtén más información sobre cómo configurar tu etiqueta de Google.
Si necesitas establecer parámetros de configuración de datos proporcionados por el usuario específicos del evento, puedes anular los datos proporcionados por el usuario en todas las etiquetas configurando el parámetro user_data en las etiquetas de evento en Google Tag Manager.
Cómo configurar las conversiones avanzadas de sitios web en Google Ads con Google Tag Manager
-
Ve a Configuración en el menú Objetivos
.
- Expande el panel “Conversiones avanzadas de sitios web”.
- Marca la opción “Activar las conversiones avanzadas de sitios web”.
- Revisa la declaración de cumplimiento y haz clic en Aceptar.
- Nota: Para habilitar las conversiones avanzadas, debes confirmar que las Condiciones del Tratamiento de Datos de los Anuncios de Google se aplican al uso que hagas de las conversiones avanzadas y que satisfaces nuestras políticas.
- En el menú desplegable, elige un método para configurar y administrar los datos proporcionados por el usuario.
- Selecciona Google Tag Manager.
- 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, estos no se procesarán.
- 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.
- Selecciona Ir a Google Tag Manager y sigue las instrucciones que se indican a continuación para completar el proceso de configuración en Google Tag Manager.
Cómo completar la configuración de las conversiones avanzadas en Google Tag Manager con la etiqueta de Google
Aquí puedes decidir cómo deseas captar los datos proporcionados por el usuario en tu etiqueta:
- Detectar 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 haciendo clic en la opción Agregar exclusiones.
- Especificar selectores CSS o variables de JavaScript: Especifica manualmente los selectores CSS o las variables de JavaScript de tu página que contengan datos pertinentes proporcionados por el usuario. Si deseas utilizar este método, selecciona esta opción y sigue las instrucciones que aparecen a continuación.
- Agregar 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 constante 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". Procesaremos automáticamente los datos proporcionados por el usuario que nos envíes a través de un fragmento de código. Puedes usar una combinación de opciones. Por ejemplo, puedes seleccionar "Detectar automáticamente los datos proporcionados por el usuario" 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 a través de un fragmento de código tienen prioridad sobre los datos detectados automáticamente. Consulta más instrucciones a continuación en Cómo configurar conversiones avanzadas con la "configuración manual" en Google Tag Manager.
Cómo completar la configuración de las conversiones avanzadas con la etiqueta de Google y la recopilación de datos proporcionados por el usuario en Google Tag Manager
Como alternativa, puedes configurar las conversiones avanzadas en tu etiqueta de Google y administrar la recopilación de datos proporcionados por el usuario en Google Tag Manager. Sigue los pasos anteriores para implementar una etiqueta de Google. Navega a la etiqueta del evento en GTM para la que deseas recopilar datos proporcionados por el usuario.
Nota: Se recomienda usar el atributo de ID para recuperar el valor de un elemento del DOM. Los IDs son únicos y tienen menos probabilidades de cambiar con el tiempo que otras propiedades, como nombres o los nombres de clases. Tampoco se ven afectados por los cambios de diseño, lo que significa que tu código seguirá funcionando aunque cambie el diseño de tu página.
Si un campo aún no tiene un ID, puedes agregar uno con el atributo id en el código HTML. Por ejemplo:
<input type="text" id="myTextField">
Tras completar la configuración en Google Tag Manager, puedes validar la implementación para asegurarte de que las conversiones avanzadas se hayan configurado correctamente.
Configura conversiones avanzadas con la "recopilación automática" en Google Tag Manager
Puedes configurar las conversiones avanzadas automáticas de 2 maneras diferentes:
- Conversiones avanzadas automáticas estándares: Utiliza este método cuando los datos proporcionados por el usuario (correo electrónico, número de teléfono o dirección) estén disponibles en la página del evento de conversión. Por ejemplo, si tu página del evento de conversión es la página de confirmación de la compra y el correo electrónico del usuario es visible en esa página, utiliza este método.
- Conversiones avanzadas automáticas con la etiqueta del evento de datos proporcionados por el usuario: Utiliza este método cuando los datos del cliente (correo electrónico, número de teléfono o dirección) no estén disponibles en la página del evento de conversión, pero sí en una página anterior. Por ejemplo, si tu página del evento de conversión es la página de confirmación de la compra y el correo electrónico del usuario se ingresa en una página anterior, utiliza este método.
Los contenedores con etiquetas de Google Ads y Floodlight inician automáticamente una etiqueta de Google antes de que se envíe un evento, por lo que no se necesitan etiquetas de vinculación de conversiones adicionales. Ten en cuenta que, si tu contenedor incluye una etiqueta de Google en cada página, el Vinculador de conversiones debe estar integrado. Obtén más información sobre el Vinculador de conversiones.
Cómo configurar conversiones avanzadas automáticas con la etiqueta de evento de datos proporcionados por el usuario
- Accede a tu cuenta de Google Tag Manager.
- Selecciona Workspace y, luego, Etiquetas en el menú de navegación.
- Selecciona Nuevo para crear una etiqueta nueva.
- Haz clic en Configuración de etiquetas y selecciona Evento de datos proporcionados por el usuario de Google Ads.
- Ingresa tu ID de seguimiento de conversiones de Google Ads.
- Asegúrate de que esta acción de conversión tenga el mismo ID y etiqueta de seguimiento de conversiones que la acción de conversión para la que habilitaste conversiones avanzadas en tu cuenta de Google Ads.
- En el menú desplegable, selecciona Nueva variable.
- Selecciona Automática.
- Asigna un nombre a la variable.
- Selecciona Guardar.
- Selecciona Activando en la etiqueta de evento de datos proporcionados por el usuario de Google Ads. Aquí podrás prever la disponibilidad de los datos del usuario.
- Selecciona el ícono de signo más.
- Selecciona Activas configuración.
- Selecciona Envío de formulario.
Nota: Para que las conversiones avanzadas funcionen correctamente, debes seleccionar "Envío de formulario".
- Selecciona All Forms.
- Selecciona Guardar y, luego, guarda tu nueva etiqueta de evento de datos proporcionados por el usuario de Google Ads.
Configura conversiones avanzadas con la "configuración manual" en Google Tag Manager
Cómo encontrar las variables de conversiones avanzadas
- Con el navegador Chrome, navega a la página donde aparecen los datos proporcionados por el usuario.
- Los datos proporcionados por el usuario pueden aparecer en la página de conversión de tu sitio web o en una página anterior, como una página de envío de formulario anterior a la página de confirmación de compra. Identifica los datos del cliente que se muestran en la página que deseas enviar a Google. Por 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: 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.
- Opcional: Dirección, ciudad y región como claves de coincidencia adicionales.
- También se puede proporcionar un número de teléfono como clave de coincidencia independiente, pero se recomienda enviarlo junto con un correo electrónico
- Los datos proporcionados por el usuario pueden aparecer en la página de conversión de tu sitio web o en una página anterior, como una página de envío de formulario anterior a la página de confirmación de compra. Identifica los datos del cliente que se muestran en la página que deseas enviar a Google. Por 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.
- Una vez que hayas identificado los datos del cliente en la página, deberás seguir el próximo paso para copiar los selectores CSS y, luego, ingresarlos en Google Tag Manager (o utilizar las variables de capas de datos existentes, en caso de que existan), de modo que tu etiqueta de conversiones avanzadas sepa para qué fragmentos de datos deben generar un hash y enviarlos a Google. Es importante que mantengas abierta esta pestaña de la página de conversión.
Cómo habilitar las conversiones avanzadas en Google Tag Manager
En una pestaña aparte, abre Google Tag Manager.
Puedes configurar las conversiones avanzadas manuales de 2 maneras diferentes:
- Conversiones avanzadas manuales estándares: Utiliza este método cuando los datos proporcionados por el usuario (correo electrónico, número de teléfono o dirección) estén disponibles en la página del evento de conversión. Por ejemplo, si tu página del evento de conversión es la página de confirmación de la compra y el correo electrónico del usuario es visible en esa página, utiliza este método.
- Conversiones avanzadas manuales con la etiqueta del evento de datos proporcionados por el usuario: Utiliza este método cuando los datos proporcionados por el usuario (correo electrónico, número de teléfono o dirección) no estén disponibles en la página del evento de conversión, pero sí en una página anterior. Por ejemplo, si tu página del evento de conversión es la página de confirmación de la compra y el correo electrónico del usuario se ingresa en una página anterior, utiliza este método. Con este método, identificarás los selectores CSS y las variables de JavaScript que contengan datos proporcionados por el usuario en páginas anteriores a la página de conversión.
Los contenedores con etiquetas de Google Ads y Floodlight inician automáticamente una etiqueta de Google antes de que se envíe un evento, por lo que no se necesitan etiquetas de vinculación de conversiones adicionales. Ten en cuenta que, si tu contenedor incluye una etiqueta de Google en cada página, el Vinculador de conversiones debe estar integrado. Obtén más información sobre el Vinculador de conversiones.
Cómo configurar conversiones avanzadas manuales estándares
- Accede a tu cuenta de Google Tag Manager.
- Selecciona Workspace y, luego, Etiquetas en el menú de navegación.
- Selecciona la etiqueta de Google asociada a tu acción de conversión de Google Ads en la que quieres implementar las conversiones avanzadas y edítala.
- Expande la sección Parámetros de evento y haz clic en Agregar parámetro.
- Ingresa
user_dataen el campo “Parámetro del evento”. - En el campo “Valor”, selecciona o crea la variable Datos proporcionados por el usuario.
- En la variable Datos proporcionados por el usuario, selecciona Configuración manual.
- También puedes seleccionar "Código" si deseas usar código JavaScript personalizado y otros objetos de datos para enviar tus datos a través de Google Tag Manager. Este método requiere que los datos tengan un formato particular. Por lo tanto, si quieres usarlo, consulta las instrucciones para el método "Código" a continuación. En la parte superior de la página, verás “Datos proporcionados por el usuario”, seguido de todos los datos de clientes que puedes incluir como parte de la etiqueta de conversiones avanzadas.
- En el campo de datos relevantes del usuario que deseas proporcionar a través de las conversiones avanzadas, haz clic en el menú desplegable y selecciona Nueva variable.
Nota: Si ya tienes variables sin codificación hash en tu capa de datos (ya sea mediante el uso de selectores CSS o de otros tipos de variables), puedes seleccionarlas en lugar de crear nuevas. Si no está seguro, siga las instrucciones.
- En la pantalla "Variable Configuration", seleccione Choose a variable type to begin setup. En la pantalla "Choose Variable Type", seleccione DOM Element.
- En la pantalla "Variable Configuration", cambie "Selection Method" en el menú desplegable a "CSS Selector".
- Asigna un título a la variable.
- Ingresa el selector CSS que haga referencia a los datos de tus usuarios en el campo de entrada “Element selector” (consulta la sección a continuación cómo encontrar el selector CSS). Puedes dejar en blanco el campo “Attribute name”.
- Selecciona Guardar para la variable y, luego, guarda la etiqueta de Google.
Cómo configurar conversiones avanzadas manuales con la etiqueta de evento de datos proporcionados por el usuario
- Accede a tu cuenta de Google Tag Manager.
- Selecciona Workspace y, luego, Etiquetas en el menú de navegación.
- Selecciona Nuevo para crear una etiqueta nueva.
- Haz clic en Configuración de etiquetas y selecciona Evento de datos proporcionados por el usuario de Google Ads.
- Ingresa tu ID de seguimiento de conversiones de Google Ads.
- Asegúrate de que esta acción de conversión tenga el mismo ID y etiqueta de seguimiento de conversiones que la acción de conversión para la que habilitaste conversiones avanzadas en tu cuenta de Google Ads.
- En el menú desplegable, selecciona Nueva variable.
- Selecciona Manual configuration.
- También puedes seleccionar "Código" si deseas usar código JavaScript personalizado y otros objetos de datos para enviar tus datos a través de Google Tag Manager. Este método requiere que los datos tengan un formato particular. Por lo tanto, si quieres usarlo, consulta las instrucciones para el método "Código" a continuación. En la parte superior de la página, verás “Datos proporcionados por el usuario”, seguido de todos los datos de clientes que puedes incluir como parte de la etiqueta de conversiones avanzadas.
- En el campo de datos pertinentes del usuario que deseas proporcionar a través de las conversiones avanzadas, haz clic en el menú desplegable y selecciona Nueva variable.
Nota: Si ya tienes variables sin codificación hash en tu capa de datos (ya sea mediante el uso de selectores CSS o de otros tipos de variables), puedes seleccionarlas en lugar de crear nuevas. Si no está seguro, siga las instrucciones.
- En la pantalla "Variable Configuration", seleccione Choose a variable type to begin setup. En la pantalla "Choose Variable Type", seleccione DOM Element.
- En la pantalla "Variable Configuration", cambie "Selection Method" en el menú desplegable a "CSS Selector".
- Asigna un título a la variable.
- Ingrese el selector de CSS que hace referencia a los datos de sus usuarios en el campo de entrada "Element selector" (consulte la sección a continuación sobre cómo encontrar el selector de CSS). Puedes dejar en blanco el campo “Attribute name”.
- Selecciona Guardar.
- Selecciona Activando en la etiqueta de evento de datos proporcionados por el usuario de Google Ads. Aquí podrás prever la disponibilidad de los datos del usuario.
- Selecciona el ícono de signo más.
- Selecciona Activas configuración.
- Selecciona Envío de formulario.
Nota: Para que las conversiones avanzadas funcionen correctamente, debes seleccionar “Envío de formulario”.
- Selecciona All Forms.
- Selecciona Guardar y, luego, guarda tu nueva etiqueta de evento de datos proporcionados por el usuario de Google Ads.
En el siguiente paso, se indica cómo copiar los selectores de CSS de tu página de conversión y pegarlos en estas variables de conversiones avanzadas. Es importante que mantenga abierta esta pestaña.
Identifica los selectores CSS de las conversiones avanzadas y, luego, ingrésalos en Google Tag Manager
Para identificar los selectores CSS que se deben ingresar en los campos de la etiqueta de conversiones avanzadas (por ejemplo, correo electrónico, teléfono, etc.), siga estos pasos. Si ya tiene variables sin hash en su capa de datos, puede seleccionarlas en lugar de crear variables de CSS nuevas. Si no tienes certeza al respecto, sigue las instrucciones:
- Regresa a tu sitio web (no cierres la página de Google Tag Manager).
- Identifica los datos del cliente que deseas enviar con las conversiones avanzadas. Estos datos pueden aparecer en la página de conversión o en otra página, como la página de envío de formulario justo antes de la página de confirmación de la compra. Haz clic en la parte superior con el botón derecho del mouse y selecciona Inspeccionar.
- Por ejemplo, si intentas captar una dirección de correo electrónico, asegúrate de seleccionar con el botón derecho la dirección de correo electrónico (por ejemplo, ejemplo@correoelectronico.com).
- Las herramientas para desarrolladores de Chrome se inicializarán en tu navegador de Chrome.
- 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. Esta parte destacada es el elemento de página en el que debes extraer los selectores CSS para los datos del cliente en los que hiciste clic con el botón derecho en el paso 2 de esta sección.
- Coloque el cursor sobre el código destacado y haga clic en él con el botón derecho.
- Desplázate hacia abajo hasta "Copiar" y, luego, elige Copiar selector.
- En la otra pestaña, con Google Tag Manager abierto, pegue ese texto en el campo "Element selector".
- Como referencia, debería ser similar, aunque no exactamente igual, al siguiente:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Como referencia, debería ser similar, aunque no exactamente igual, al siguiente:
- Selecciona Guardar.
- Repite los pasos 2 a 8 de esta sección para cada dato del cliente (por ejemplo, correo electrónico, nombre y dirección, etc.). Para ello, copia el selector CSS en una nueva variable para cada variable de datos del cliente en Google Tag Manager.
- En Google Tag Manager, selecciona Guardar.
Cómo configurar conversiones avanzadas con “Código” en Google Tag Manager
Identifique y defina sus variables de conversiones avanzadas
Primero, deberá asegurarse de que las variables que necesita, como el correo electrónico, la dirección y el número de teléfono, están disponibles en la página de conversión donde se activa la etiqueta de conversión 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 está seguro de cuál es la página en cuestión, comuníquese con su desarrollador.
Tras confirmar que la información está disponible, debe almacenar los datos del cliente en su página como variables de JavaScript globales, de modo que pueda usarlos la etiqueta de conversiones avanzadas (que veremos en la siguiente sección).
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, puede proporcionar la dirección, la ciudad y la región como claves de coincidencia adicionales.
- También se puedes proporcionar un número de teléfono como clave de coincidencia independiente, pero se recomienda enviarlo junto con un correo electrónico
Puedes enviar datos sin codificación hash (en ese caso, Google los normalizará y les aplicará dicha 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.
La siguiente tabla muestra más información sobre las variables de datos del cliente que puede definir. Puede nombrar las variables como desee, y la columna "Nombre de la clave" indica cómo se hará referencia a ellas en la etiqueta de conversiones avanzadas, (obtenga más información al respecto en el siguiente paso). Tenga en cuenta que todos los datos se deben pasar como variables de tipo string. Además, cuando defina el nombre y la dirección, asegúrese de definir cada componente como una variable individual (por ejemplo, nombre, apellido).
| Campo de datos | Nombre de la clave | Descripción |
| Dirección de correo electrónico | correo electrónico |
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. |
Los siguientes pasos consistirán en habilitar conversiones avanzadas en Google Tag Manager y hacer referencia a las variables de datos del cliente que acaba de crear. Puede resultar útil mantener los nombres de las variables de datos del cliente a mano, ya que los necesitarás en los próximos pasos.
Cómo habilitar las conversiones avanzadas en Google Tag Manager y crear una variable de JavaScript personalizada
- Accede a tu cuenta de Google Tag Manager.
- Selecciona Workspace y, luego, haz clic en Etiquetas en el menú de navegación.
- Selecciona la etiqueta de Google asociada a tu acción de conversión de Google Ads en la que quieres implementar las conversiones avanzadas y edítala.
- Expande la sección Parámetros de evento y haz clic en Agregar parámetro.
- Ingresa
user_dataen el campo “Parámetro del evento”. - Crea una variable de datos proporcionados por el usuario en el campo "Valor".
- En la nueva “Variable de datos proporcionados por el usuario”, selecciona Código.
- En el menú desplegable Fuente de datos, elige Nueva variable.
- Selecciona JavaScript personalizado en la sección “Configuración de variables”.
- Copia el siguiente código en la variable personalizada de JavaScript:
function () {
return {
"email": yourEmailVariable , // Reemplace suVariableCorreoElectrónico por el nombre de la variable que captura el correo electrónico de su usuario
"phone_number": yourPhoneVariable , // Repita para el caso de suVariableTeléfono, así como para los siguientes nombres de variables a continuación
"address": {
"first_name": yourFirstNameVariable ,
"last_name": yourLastNameVariable ,
"street": yourStreetAddressVariable ,
"city": yourCityVariable ,
"region": yourRegionVariable ,
"postal_code": yourPostalCodeVariable ,
"country": yourCountryVariable
}
}
}
Muestras de código para variables normalizadas y con codificación hash:
Nota: También puedes codificar el campo con una string o usar una función en lugar de usar variables.// Implement
<script>
gtag('set', 'user_data', {
"sha256_email_address": yourNormalizedandHashedEmailVariable,
"sha256_phone_number": yourNormalizedandHashedPhoneVariable,
"address": {
"sha256_first_name": yourNormalizedandHashedFirstNameVariable,
"sha256_last_name": yourNormalizedandHashedLastNameVariable,
"city": yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>Si quieres proporcionar valores de datos del usuario con codificación hash, puedes usar el siguiente fragmento de ejemplo:
async function processUserData() {
const userData = {
'sha256_email_address': await hashEmail(email.trim()),
'sha256_phone_number': await hashPhoneNumber(phoneNumber),
'address': {
'sha256_first_name': await hashName(firstName),
'sha256_last_name': await hashName(lastName),
'city': city,
'region': region,
'postal_code': postalCode,
'country': country,
},
};
return userData;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.
- Para cada tipo de datos del cliente en el código anterior, reemplaza las variables de marcador de posición (por ejemplo, suVariableCorreoElectrónico) por el nombre de la variable de JavaScript global que contiene esos datos del cliente en su página de conversión.
- Recuerde que se debe proporcionar, al menos, una de las siguientes variables:
- Correo electrónico (opción preferida).
- Dirección (el nombre, el apellido, el código postal y el país son obligatorios)
- También se puede proporcionar un número de teléfono como clave de coincidencia independiente, pero se recomienda enviarlo junto con un correo electrónico
- Ten en cuenta que, si tu sitio no recopila alguno de dichos campos, debes quitar el campo por completo en lugar de dejarlo en blanco. Por ejemplo, un sitio web en el que solo se recopilan correos electrónicos y números de teléfono crearía una variable de JavaScript personalizada que se muestra de la siguiente manera:
function () {
return {
"email": yourEmailVariable ,
"phone_number": yourPhoneVariable
}
}
- Recuerde que se debe proporcionar, al menos, una de las siguientes variables:
- Selecciona Guardar.
Ya configuraste las conversiones avanzadas para esa acción de conversión. El siguiente paso es validar que funcionan correctamente. Vaya a la sección "Valide su implementación" que aparece a continuación.
Valide su 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.
Cómo validar la implementación con las herramientas para desarrolladores de Chrome
- Haga clic con el botón derecho en su página web.
- Selecciona Inspeccionar.
- Selecciona la pestaña "Red".
- Ingresa "google" en la barra de búsqueda.
- Busca la solicitud de red que dirige a “googleadservices.com/pagead/conversion/” (o “google.com/pagead/1p-conversion/” en algunos navegadores).
- Selecciona Carga útil para ver la lista de parámetros de cadena de consulta.
- 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 correctamente.
Después de 48 horas, revisa el informe de diagnóstico para confirmar la implementación
- Ve a Resumen en el menú Objetivos
.
- Selecciona la acción de conversión que tenga habilitadas las conversiones avanzadas.
- 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.
- Revisa las diversas verificaciones de estado para asegurarte de que todo funcione según lo esperado.
- 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:
- Ve a Configuración en el menú Objetivos
.
- Expande el panel “Conversiones avanzadas de sitios web”.
- Anula la selección de la casilla de verificación para desactivar las conversiones avanzadas.
- Selecciona Guardar.
Para desactivar las conversiones avanzadas a nivel de la acción de conversión, sigue estos pasos:
- Ve a Configuración en el menú Objetivos
.
- Selecciona la acción de conversión para la que deseas inhabilitar las conversiones avanzadas.
- Expande el panel "Conversiones avanzadas".
- Anula la selección de la casilla de verificación junto a Enable enhanced conversions.
- Selecciona Guardar.
Cómo inhabilitar los eventos automáticos
- Accede a tu cuenta de Google Ads, Google Analytics o Campaign Manager 360.
- Ve a la configuración de la etiqueta de Google.
- A continuación, haz clic en Administrar la detección automática de eventos y selecciona los tipos de eventos que tu etiqueta de Google debe detectar automáticamente.
- Una vez inhabilitada, ningún producto o cuenta que use tu etiqueta de Google recibirá eventos asociados.
Cómo inhabilitar la recopilación de datos proporcionados por el usuario a nivel del evento
Opción 1:
- Ve a Resumen en el menú Objetivos
.
- Busca la acción de conversión. En “Detalles” selecciona Editar Configuración.
- Marca la casilla junto a Utilizar la conversión avanzada para esta acción de conversión para administrar los UPD a nivel del evento de conversión.
- Selecciona Guardar.
Opción 2:
Puedes implementar la secuenciación de etiquetas para asegurarte de que user_data esté configurado correctamente para una etiqueta del evento de conversión. Para ello, debes configurar una etiqueta de Google con un parámetro user_data vacío. Utiliza la función Secuencia de etiquetas para asegurarte de que esta etiqueta de Google se aplique a la etiqueta del evento de conversión antes de su ejecución. Obtén más información sobre cómo configurar la secuenciación de etiquetas de Google.
user_data por un valor vacío en los eventos.