taggrs-logo

¿Cómo se configuran las conversiones mejoradas de Google Ads en el servidor?

Enhanced-conversions-google-ads

El debate sobre la protección de datos en línea ha cobrado auge en los últimos años. Con las restricciones impuestas a las cookies de terceros, la obtención de datos publicitarios específicos es cada vez más difícil. Por ello, muchas empresas optan por utilizar datos de origen. En este contexto, Google ha introducido las Conversiones Mejoradas. Le mostraremos cómo configurar Google Ads Enhanced Conversions del lado del servidor en Google Tag manager.

¿Qué son las conversiones mejoradas?

Conversiones mejoradas es una función de Google Ads que mejora la precisión de las métricas de conversión. Permite a los anunciantes enviar datos adicionales, como direcciones de correo electrónico y números de teléfono. Estos datos se codifican mediante un algoritmo hash unidireccional (SHA256) para garantizar la privacidad del usuario.

¿Por qué se han lanzado las conversiones mejoradas?

Con la desaparición de las cookies de terceros, Google tiene menos acceso a los datos de conversión. Las conversiones mejoradas permiten pasar de los datos de terceros a los datos de origen, lo que reduce la dependencia de Google de terceros.

Sin cookies, ¿sigue habiendo datos?

Las conversiones mejoradas funcionan incluso si el visitante de un sitio web decide no aceptar cookies. Utilizando la opción “URL pass-through”, los datos requeridos pueden seguir enviándose a Google.

without cookie still data

Las ventajas de mejorar las conversiones

Utilizar Conversiones Mejoradas ofrece varias ventajas:

  • Es más respetuoso con la intimidad
  • Campañas más eficaces
  • Proporciona información sobre conversiones que de otro modo no se medirían.

Además, utiliza datos de origen y CRM data para las conversiones.

¿Tienes curiosidad por saber cómo funciona el SST de Google Ads? A continuación, consulta la página de Google Ads Server side tracking.

¿Cómo respeta Enhanced Conversions la privacidad de los usuarios?

Enhanced Conversions permite la transmisión segura a Google de datos que de otro modo serían identificables. Los datos se protegen con un algoritmo hash unidireccional llamado SHA-256.

La razón por la que los datos se codifican es para garantizar que Google sólo pueda utilizar los datos de los usuarios que ya han creado una cuenta de Google. Si los datos con hash que enviamos coinciden con los datos con hash de un usuario que Google ya reconoce, Google puede agregar el recorrido de ese usuario hasta la conversión.

Si los datos con hash que enviamos no coinciden con los datos con hash de un usuario reconocido, Google no puede invertir el hash para obtener la dirección de correo electrónico, el número de teléfono o la dirección originales, por lo que la privacidad del usuario se mantiene perfectamente.

Conversiones mejoradas para Leads y Web

Existen dos variantes de Conversiones mejoradas: para la web y para Leads. El primero se centra en mejorar las conversiones online, mientras que el segundo vincula las conversiones offline a los Leads online.

Conversiones mejoradas para Web

Ejemplo:

  • Un usuario, conectado a su cuenta de Google, ve su anuncio.
  • A continuación, visitan su sitio web por otra vía y completan una compra o una acción.
  • La etiqueta de conversión recopila los datos del usuario y los envía a Google.
  • Los datos cifrados del sitio web se comparan con los datos de Google.
  • Si hay coincidencia, la conversión puede atribuirse a su anuncio.
conversiones-mejoradas-para-web

Aumento de las conversiones de Leads

He aquí otro ejemplo:

  • Un usuario hace clic en su anuncio y llega a su sitio web.
  • Tras navegar, el usuario decide rellenar un formulario y convertirse así en cliente potencial (Leads).
  • Los Details de este Leads se guardan en su sistema de Gestión de Relaciones con el Cliente (CRM).
  • Cuando el Leads se convierte, puede cargar los datos de origen en Google.
  • A continuación, Google compara los datos de origen cargados con los datos de usuario codificados.
  • Si hay coincidencia, la conversión puede atribuirse a su anuncio.
enhanced-conversions-for-leads

En este artículo, explicamos cómo configurar Google Ads Enhanced Conversions para Web Server Side en Google Tag manager. En este ejemplo, utilizamos Compra como evento, pero en teoría podría hacerse en cualquier evento, siempre que haya datos del usuario.

1. Tick Conversiones Mejoradas Google Ads

La casilla de verificación Conversiones mejoradas debe estar marcada en el evento en el que desea añadir esto. Dentro de Google Ads, vaya a Conversiones –> Details –> Enhanced Conversions. Asegúrese de que la opción Activar conversiones mejoradas está marcada.

turn on enhanced conversions google ads

2. Creación de variables de la capa de datos (Web Container)

Cuando esto está marcado, vamos a crear una Variable de Capa de Datos en GTM. Vaya a Google Tag manager Web container –> Variables –> New. A continuación, asigne un Nombre a la Variable, por ejemplo, Propiedades de usuario.

crear-nueva-variable-contenedor-web-propiedades-usuario

3. Establecer variable de capa de datos (Web Container)

A continuación, seleccione Variable de capa de datos como Tipo de variable haciendo clic en Configuración de variables. En Data Layer Variable Name, introduzca el nombre de la variable que desea leer. En un entorno GA4 estándar, esto suele referirse a user_properties, lo que significa que la capa de datos contiene información sobre los usuarios. En muchos casos, se denomina user_properties. No obstante, es importante comprobarlo, ya que la designación exacta puede variar.

crear-propiedades-usuario-variable-contenedor-web

Ejemplo de capa de datos con user_properties con información de la capa de datos:

window.dataLayer.push({
    'event': 'purchase',
    'ecommerce': {
        'transaction_id': 'T12345',
        'affiliation': 'Online Store',
        'value': 69.98,
        'currency': 'EUR',
        'tax': 5.00,
        'shipping': 5.00,
        'coupon': 'TESTCOUPON',
        'items': [{
            'item_id': 'SKU12345',
            'item_name': 'Cool T-Shirt',
            'item_category': 'Apparel',
            'item_variant': 'Blue',
            'price': '19.99',
            'quantity': 1
        }],
        'user_properties': {
            'email': '[email protected]',
            'phone_number': '+11234567890',
            'address': {
                first_name: 'John',
                last_name: 'Doe',
                street: '123 Lemon',
                city: 'Some city',
                region: 'FR',
                country: 'NL',
                postal_code: '12345',
            },
        }
    }
});

Para estar seguro de cómo está estructurada tu capa de datos, necesitas probarla. Abre el modo de vista previa de GTM y ejecuta una prueba para ver cómo se nombran las variables de tu capa de datos. Pruebe y vaya a Event –> Container Loaded –> Data Layer y compruebe cómo se ve. De esta manera, puede confirmar si es efectivamente user_properties o si se utiliza otro Name. A continuación, haga clic en Save para guardar la Variable.

4. Creación de una variable de datos proporcionada por el usuario (Web container)

Una vez creada la Variable de Capa de Datos, es necesario vincularla a otra variable. De nuevo, cree una Variable. Luego ponle un Nombre, por ejemplo: Todos los datos de usuario.

crear-nueva-variable-contenedor-web-gtm

5. Configuración de la variable de datos proporcionada por el usuario (Web Container)

En Tipo de variable, elija Datos proporcionados por el usuario. Luego, en Tipo, elija Código y añada la Variable que acaba de crear aquí (Stape 3) en Fuente de datos.

set-up-all-user-data-variable-user-properties-gtm

6. Etiqueta GA4 Event (Web Container)

Vaya a Etiquetas y vaya al Evento en el que desea utilizar Conversiones Mejoradas. En este caso, utilizamos el Evento de Compra. ¿Aún no has creado un evento? A continuación, consulte nuestro blog sobre cómo crear (E-commerce) Events en Google Tag manager.

select-purchase-event-web-container-tags

7. Establecer etiqueta de evento GA4 (Web container)

Scroll a Event Parameters y luego añade user_data aquí y como Value la variable que acabas de crear (paso 4). El trabajo en el web container ha concluido.

add-user_data-paramter-and-all-user-data-variable-to-purchase-event-gtm

8. Conversion Tracking tags (Server Container)

A continuación, tenemos que configurar el Conversion tracking tags en el Server container. Ir a Tags –> Conversion Tracking tags. Si aún no lo has configurado ve a la explicación sobre Google Ads Conversion Tracking Tag.

select-google-ads-conversion-tracking-tag-server-container-tags

9. Configurar Conversion Tracking tags (Server Container)

Aquí debe marcar la casilla Include user-provided data. Al hacer clic en esta casilla de verificación en Google Tag manager, da permiso para que los datos que los visitantes proporcionan a su sitio web se reenvíen desde el servidor a Google Ads. Esto le permite hacer uso de estos datos en Google Ads.

include-user-provided-data-google-ads-conversion-tracking-tag-server-side-gtm

10. Prueba del modo Vista previa

Cuando desee probar Conversiones Mejoradas en el lado del servidor, comience ejecutando un evento de prueba en su sitio web. Tras activar este evento (por ejemplo, Purchase), vaya a la sección Event data en el modo de vista previa de Google Tag manager. Dentro de estos datos, busque específicamente el término user_data. Es importante que la información que aparece en user_data se muestre correctamente, como se muestra en la siguiente captura de pantalla. Esto confirma que los datos se han configurado correctamente y se han enviado a Google Ads de la forma adecuada. La representación de estos datos debe corresponder al ejemplo siguiente.

datalayer

11. Comprobación de las conversiones mejoradas en Google Ads

Para comprobar si Enhanced Conversions está funcionando, puede ir a Google Ads –> Conversions –> Conversion (purchase) –> Diagnostics. Aquí verá el estado de Conversiones mejoradas. Tenga en cuenta que pueden pasar entre 24 y 48 horas antes de que vea un estado diferente aquí.

conversion-diagnostics-enhanced-conversions-status-recording

Conclusión

Ahora que ya ha configurado Google Ads Enhanced Conversions Server Side, tiene la oportunidad de llevar sus campañas publicitarias al siguiente nivel. Esta función, destinada a optimizar las métricas de conversión, hace hincapié en los datos de origen. De este modo, da respuesta a las complicaciones creadas por la eliminación de las cookies de terceros.

Preguntas más frecuentes

Enhanced Conversions no funciona a través del container (Server Container)

Añadir parámetro user_data a GA4 Event Tags en Web container


Sobre el autor

Ate Keurentjes

Ate Keurentjes

Especialista en Server Side Tracking en TAGGRS

Ate Keurentjes es especialista en Server side tracking en TAGGRS. Tiene experiencia con varios conceptos de Google Tag Manager. Keurentjes ha estado editando y escribiendo sobre los New developments and trends in data collection / Server Side Tracking desde 2023.

¿Listo para el siguiente nivel?

Empieza con Server Side Tracking y genera más ingresos y conversiones en un mundo sin cookies de terceros.