- Las conversiones mejoradas añaden datos de cliente first-party con hash, como el email del comprador, a una conversión de Google Ads cuando se produce.
- Google compara los datos con hash con las cuentas de Google que tenían la sesión iniciada cuando la persona interactuó con tu anuncio.
- Las importaciones de conversiones offline son distintas: subes las conversiones más tarde, identificadas por un click id como gclid, gbraid o wbraid.
- En ROASaurus, las conversiones de Google Ads se disparan en el navegador desde el píxel personalizado del checkout de Shopify, con el id del pedido como transaction_id, y solo en Shopify.
- Las conversiones mejoradas también hay que activarlas en los ajustes de conversión de tu cuenta de Google Ads, donde aceptas las condiciones de Google sobre datos de clientes.
Las conversiones mejoradas son una función de Google Ads que añade datos de cliente first-party con hash, como el email, el teléfono o la dirección del comprador, a una conversión cuando se produce. Google compara esos datos con las cuentas de Google que tenían la sesión iniciada cuando la persona interactuó con tu anuncio. Google afirma que esto puede mejorar la precisión de la medición de tus conversiones.
En Shopify, el lugar natural para enviar estos datos es el checkout, donde el cliente acaba de introducirlos. Esta guía explica cómo funcionan las conversiones mejoradas, qué papel tienen gclid, gbraid y wbraid, en qué se diferencian las conversiones mejoradas de las importaciones de conversiones offline, qué proporciona el checkout de Shopify y cómo las envía exactamente ROASaurus.
¿Qué son las conversiones mejoradas?
Una etiqueta de conversión estándar de Google Ads informa de que se produjo una conversión, con un valor y un id de pedido. Después, Google tiene que conectarla con un clic en un anuncio, normalmente a través del click id de la página de destino. Cuando falta ese vínculo, puede que la conversión no se atribuya a tu campaña.
Las conversiones mejoradas añaden una segunda vía. Junto con la conversión, la etiqueta envía datos del cliente, como el email. Los datos se convierten en hash con SHA-256, un algoritmo unidireccional, antes de enviarse. Google usa los datos con hash para vincular a tu cliente con una cuenta de Google que tenía la sesión iniciada cuando interactuó con tus anuncios.
Google ofrece dos versiones. Las conversiones mejoradas para la web, de las que trata este artículo, mejoran la medición de las ventas en tu sitio web. Las conversiones mejoradas para clientes potenciales sirven para las ventas que se cierran offline tras un formulario de contacto de tu sitio, y funcionan junto con las conversiones offline importadas.
- Envía la conversión con valor, moneda y transaction_id
- Depende del click id y de las cookies de Google para encontrar el clic en el anuncio
- No envía datos del cliente
- Envía la misma conversión
- Añade email, teléfono y dirección, con hash SHA-256
- Google también puede vincular con cuentas de Google con sesión iniciada
gclid, gbraid y wbraid: cómo vincula Google un clic
Con el etiquetado automático activado, Google añade un parámetro llamado gclid a la URL de la página de destino cuando alguien hace clic en tu anuncio. Dos parámetros más cubren los clics que pasan por una app de iOS:
| Parámetro | Cuándo aparece |
|---|---|
| gclid | Alguien hace clic en tu anuncio y va a tu sitio web |
| gbraid | Alguien hace clic en un anuncio en la web y va a tu app de iOS |
| wbraid | Alguien hace clic en un anuncio en una app de iOS y va a tu sitio web |
ROASaurus captura los tres en la página de destino y los guarda con el visitante, de modo que los clics de Google aparecen bajo Google en sus informes de atribución. La conversión en sí la envía la propia etiqueta de Google, que hace su propia vinculación de clics. Las conversiones mejoradas dan a esa etiqueta datos del cliente con los que vincular también.
¿En qué se diferencian las conversiones mejoradas de las importaciones de conversiones offline?
Ambas envían datos first-party a Google Ads, así que es fácil confundirlas. Resuelven problemas distintos.
| Conversiones mejoradas para la web | Importación de conversiones offline | |
|---|---|---|
| Cuándo se envía | Cuando se produce la conversión | Más tarde, cuando se conoce la venta |
| Cómo se envía | Mediante la etiqueta de Google de tu sitio | Como una carga, por ejemplo a través de la Google Ads API |
| Cómo se encuentra el clic | Los datos de clics de Google más los datos del cliente con hash | Un click id (gclid, gbraid o wbraid), idealmente con datos del cliente con hash |
| Uso típico | Ventas que se completan en tu sitio web | Ventas que se cierran fuera del sitio web, por ejemplo tras una llamada telefónica |
| En ROASaurus | Sí, desde el checkout de Shopify | No |
En una importación offline a través de la Google Ads API, cada conversión hace referencia a una acción de conversión de tipo carga y lleva el click id guardado cuando el visitante llegó, además de datos del cliente cuando los hay. Es la herramienta adecuada cuando la venta se cierra por teléfono o en una tienda física. Un pedido de Shopify se completa en tu sitio web, mientras la etiqueta se está ejecutando, así que no necesita una carga.
¿Qué datos de cliente proporciona el checkout de Shopify?
La etiqueta de Google espera los datos en un objeto user_data con claves fijas. Un checkout de Shopify completado puede rellenarlas todas.
| Clave de user_data | Tomado del checkout de Shopify |
|---|---|
| La dirección de email que introdujo el cliente | |
| phone_number | El número de teléfono, si el cliente introdujo uno |
| address.first_name, address.last_name | El nombre de la dirección de facturación |
| address.street | La primera línea de la dirección de facturación |
| address.city, address.region, address.postal_code | Ciudad, región y código postal de la dirección de facturación |
| address.country | El código de país de la dirección de facturación |
Google fija un mínimo para cada conversión: una dirección de email, o un nombre, apellido, código postal y país. Un número de teléfono solo cuenta junto con una dirección de email o con un nombre completo y una dirección. Google también pide que omitas un campo que no tengas en lugar de enviarlo vacío, y que uses el formato E.164 para los números de teléfono, como +14155550123.
No tienes que aplicar el hash a estos valores por tu cuenta cuando usas la etiqueta de Google. La guía de Google pide valores sin hash en user_data: la etiqueta los normaliza y les aplica el hash antes de enviarlos. También es posible enviar valores que ya llevan hash, pero usan claves distintas.
Cómo envía ROASaurus las conversiones mejoradas desde Shopify
En ROASaurus, Google Ads se configura como un píxel, pero no es una conexión server-side. Se ejecuta dentro del píxel personalizado de ROASaurus en el checkout de Shopify, que Shopify carga en un sandbox. La página de la integración con Google Ads enumera todos los ajustes. Cuando se completa un pedido, esto ocurre en el navegador del comprador:
gtag('config', 'AW-123456789')El checkout carga la etiqueta de Google con las conversiones mejoradas permitidascheckout_completedShopify informa al píxel del checkout completadogtag('set', 'user_data')El email, el teléfono y la dirección de facturación se establecen como datos de usuariogtag('event', 'conversion')La conversión de compra se envía con el id del pedido como transaction_idgtag('event', 'conversion', {
send_to: 'AW-123456789/AbCdEfGhIjK',
transaction_id: '5512345678901',
value: 84,
currency: 'USD',
new_customer: true,
items: [
{ id: 'shopify_US_8123456789_44123456789', price: 42, quantity: 2, google_business_vertical: 'retail' }
]
});Cada parte tiene su función:
- transaction_id es el id del pedido de Shopify. Si el mismo pedido se informa alguna vez dos veces, Google Ads ve dos conversiones con el mismo ID de transacción para la misma acción de conversión. Trata la segunda como un duplicado y no la cuenta.
- value es el total del checkout de Shopify, que incluye impuestos y aranceles, multiplicado por el Conversion value multiplier si has definido uno.
- items usan por defecto el formato de Merchant Center: shopify_, el código de país de tu tienda, el id del producto y el id de la variante. Así, los artículos pueden coincidir con tu feed de productos de Google. En su lugar, puedes definir tu propia Item ID template.
- new_customer es true para el primer pedido de un cliente y false para un cliente recurrente, cuando Shopify lo sabe.
Etiquetas de conversión opcionales
Además de la etiqueta de compra, puedes añadir una Begin checkout conversion label, que envía una conversión cuando empieza el checkout, y una New customer purchase label, que envía una segunda conversión solo para los primeros pedidos. Esa segunda conversión va a una acción de conversión distinta. Google deduplica los ID de transacción por acción de conversión, así que un primer pedido cuenta una vez en cada una de las dos acciones. Configura la acción de cliente nuevo como secundaria, salvo que quieras pujar por ella: las acciones secundarias se informan en All conversions, pero no se usan para pujar.
Informar del margen en lugar de los ingresos
El multiplicador del valor de conversión cambia el valor que recibe Google. Si lo fijas en tu tasa de margen bruto, el valor de conversión pasa a ser una estimación del beneficio bruto en lugar de los ingresos. Toma como ejemplo una tienda con una tasa de margen bruto del 40% y una campaña:
| Ingresos como valor | Multiplicador 0.4 | |
|---|---|---|
| Ingresos de 50 pedidos | $6,000 | $6,000 |
| Valor de conversión en Google Ads | $6,000 | $2,400 |
| Gasto publicitario | $2,000 | $2,000 |
| ROAS que muestra Google Ads | 300% | 120% |
| ROAS objetivo de equilibrio | 250% | 100% |
Sobre ingresos, el ROAS de equilibrio es 1 ÷ 0.40 = 2.5, que Google muestra como un ROAS objetivo del 250%. Sobre valores de margen, el equilibrio siempre es el 100%, lo que resulta más fácil de leer entre productos. Un multiplicador fijo sigue siendo una estimación: da a todos los productos el mismo margen. Si tus márgenes varían mucho, compara también las campañas por POAS a partir de los costes reales de los pedidos. ROASaurus también puede enviar como valor el margen de contribución medio de tu tienda y, una vez conectada tu cuenta de Google Ads, sustituirlo después por el margen real de cada pedido mediante ajustes de conversiones. La guía del ROAS de equilibrio muestra cómo calcular la tasa de margen que debes usar.
Hay un detalle que cambia el multiplicador: el total del checkout de Shopify incluye impuestos. Tu tasa de margen bruto se basa en los ingresos sin impuestos. Si tus precios incluyen un 20% de IVA, un margen del 40% sobre los ingresos sin IVA es 0.40 ÷ 1.20 = aproximadamente 0.33 del total del checkout, así que 0.33 es el multiplicador que debes usar.
Límites
- Solo Shopify. La conversión se dispara desde el checkout de Shopify. En WooCommerce y las demás tiendas online, ROASaurus usa los click ids de Google para la atribución y para las subidas de leads, pero no envía conversiones de compra a Google Ads.
- Desde el navegador, no desde el servidor. Si el navegador del comprador bloquea la etiqueta de Google, o no se carga la página donde Shopify dispara el evento de checkout completado, la conversión no se envía. Con Respect visitor consent activado, la etiqueta de Google solo se carga para los compradores que permiten las cookies de marketing. Consulta la guía de consentimiento y privacidad.
- El gasto requiere una cuenta conectada. El gasto de Google Ads llega en cuanto conectas la cuenta de Google Ads en Setup › Ad spend; hasta entonces, el ROAS y el beneficio de ROASaurus no lo incluyen.
Cómo configurar las conversiones mejoradas en Shopify
Necesitas una acción de conversión de compra de Google Ads, la app de ROASaurus en tu tienda de Shopify y acceso a los ajustes de eventos de cliente de Shopify.
- Busca tu ID y tu etiqueta de conversión
En Google Ads, abre la configuración de la etiqueta de tu acción de conversión de compra. El fragmento del evento contiene un valor
send_tocomo AW-123456789/AbCdEfGhIjK. El número que sigue a AW- es el ID de conversión, y la parte posterior a la barra es la etiqueta de conversión. - Activa las conversiones mejoradas en Google Ads
En Goals, abre Settings, despliega Enhanced conversions, actívalas y acepta las condiciones sobre datos de clientes. Cuando Google te pregunte por el método, elige la etiqueta de Google con un fragmento de código.
- Añade el píxel de Google Ads en ROASaurus
Ve a Tracking & platforms, haz clic en Add pixel en la tarjeta de Google Ads y rellena Conversion ID y Purchase conversion label. Añade las etiquetas de inicio del checkout y de cliente nuevo si las usas.
- Añade el píxel del checkout en Shopify
En Shopify admin › Settings › Customer events, añade un píxel personalizado llamado ROASaurus, establece el permiso en «Not required» y pega el fragmento de tu página Tracking & platforms. ROASaurus aplica Respect visitor consent por su cuenta. La guía de configuración de Shopify muestra cada paso.
- Haz un pedido de prueba
Completa un pedido en tu tienda y comprueba la solicitud de conversión, como se describe más abajo.
- Deja una sola acción de compra como principal
Si otra acción de conversión también cuenta las compras de Shopify, por ejemplo una creada por otra app, configúrala como secundaria.
¿Cómo se comprueba que las conversiones mejoradas funcionan?
Google describe dos comprobaciones. La primera funciona al instante. Abre Chrome DevTools durante tu pedido de prueba, ve a la pestaña Network y filtra por «google». Busca la solicitud de conversión y fíjate en un parámetro em cuyo valor empieza por tv.1~em seguido de una cadena con hash. Esos son los datos del cliente con hash.
La segunda comprobación lleva tiempo. El informe Diagnostics de las conversiones mejoradas de Google Ads está disponible unas 72 horas después de configurarlas. Google indica que el impacto aparece en los informes después de unos 30 días.
Fuentes
- Google Ads Help: About enhanced conversions
- Google Ads Help: Set up enhanced conversions for web using the Google tag
- Google Ads Help: Use a transaction ID to minimize duplicate conversions
- Google Ads API: Manage offline conversions
- Google Ads Help: About primary and secondary conversion actions
En ROASaurus
- Integración con Google Ads
- Integración con Shopify
- Ayuda: configurar ROASaurus en Shopify
- Calculadora de ROAS y ROAS de equilibrio