Plataformas publicitarias y tiendas online

Conversiones mejoradas de Google Ads en Shopify

Las conversiones mejoradas añaden datos de cliente con hash a las compras de Google Ads en Shopify. Cómo funcionan, en qué se diferencian de las importaciones offline y cómo configurarlas.

·Actualizado el ·9 min de lectura·Por el equipo de ROASaurus

Ideas clave
  • 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.

Etiqueta de conversión estándar
  • 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
Con conversiones mejoradas
  • 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
Las conversiones mejoradas no sustituyen a la etiqueta de conversión. Le añaden datos del cliente.

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ámetroCuándo aparece
gclidAlguien hace clic en tu anuncio y va a tu sitio web
gbraidAlguien hace clic en un anuncio en la web y va a tu app de iOS
wbraidAlguien hace clic en un anuncio en una app de iOS y va a tu sitio web
Definiciones tomadas de la documentación de la Google Ads API. Los tres identifican el clic en el anuncio al que pertenece una conversión.

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 webImportación de conversiones offline
Cuándo se envíaCuando se produce la conversiónMás tarde, cuando se conoce la venta
Cómo se envíaMediante la etiqueta de Google de tu sitioComo una carga, por ejemplo a través de la Google Ads API
Cómo se encuentra el clicLos datos de clics de Google más los datos del cliente con hashUn click id (gclid, gbraid o wbraid), idealmente con datos del cliente con hash
Uso típicoVentas que se completan en tu sitio webVentas que se cierran fuera del sitio web, por ejemplo tras una llamada telefónica
En ROASaurusSí, desde el checkout de ShopifyNo
Una compra en una tienda online se completa en el sitio web, así que las conversiones mejoradas para la web encajan. Las importaciones offline son para ventas que la etiqueta nunca ve.

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_dataTomado del checkout de Shopify
emailLa dirección de email que introdujo el cliente
phone_numberEl número de teléfono, si el cliente introdujo uno
address.first_name, address.last_nameEl nombre de la dirección de facturación
address.streetLa primera línea de la dirección de facturación
address.city, address.region, address.postal_codeCiudad, región y código postal de la dirección de facturación
address.countryEl código de país de la dirección de facturación
Las claves de la guía de configuración de la etiqueta de Google, rellenadas a partir del checkout de Shopify completado.

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 permitidas
checkout_completedShopify informa al píxel del checkout completado
gtag('set', 'user_data')El email, el teléfono y la dirección de facturación se establecen como datos de usuario
gtag('event', 'conversion')La conversión de compra se envía con el id del pedido como transaction_id
El orden de las llamadas en el píxel del checkout. Todo se ejecuta en el navegador del comprador, dentro del checkout de Shopify.
La conversión de compra que envía ROASaurus (valores de ejemplo)
gtag('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 valorMultiplicador 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 Ads300%120%
ROAS objetivo de equilibrio250%100%
Tienda de ejemplo. Con valores de margen, el ROAS de Google funciona como el POAS: por encima del 100%, los pedidos que traen los anuncios pagan los anuncios.

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.

  1. 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_to como 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.

  2. 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.

  3. 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.

  4. 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.

  5. Haz un pedido de prueba

    Completa un pedido en tu tienda y comprueba la solicitud de conversión, como se describe más abajo.

  6. 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

  1. Google Ads Help: About enhanced conversions
  2. Google Ads Help: Set up enhanced conversions for web using the Google tag
  3. Google Ads Help: Use a transaction ID to minimize duplicate conversions
  4. Google Ads API: Manage offline conversions
  5. Google Ads Help: About primary and secondary conversion actions

En ROASaurus

Sigue leyendo

Plataformas publicitarias y tiendas onlineTracking de conversiones en pago contra reembolso y checkouts externosTracking de conversiones en pago contra reembolso: por qué los píxeles no detectan los pedidos COD ni los de checkouts externos, cuándo enviar la compra y cómo gestionar los pedidos rechazados.Plataformas publicitarias y tiendas onlineTracking de conversiones en CCV Shop: guía de configuraciónTracking de conversiones en CCV Shop: envía los pedidos pagados a Meta y TikTok con un webhook firmado, vincúlalos a los clics en anuncios, configúralo, pruébalo y gestiona los pagos tardíos.Plataformas publicitarias y tiendas onlineTracking de conversiones de Lightspeed para tiendas online eComTracking de conversiones de Lightspeed eCom (C-Series): envía los pedidos pagados a Meta y TikTok desde el servidor, vincúlalos a los clics en anuncios, configúralo y pruébalo.
Preguntas frecuentes

Tus preguntas, resueltas

¿Qué son las conversiones mejoradas de Google Ads?

Las conversiones mejoradas añaden a una conversión datos de cliente first-party con hash, como una dirección de email. Google los compara con las cuentas de Google con sesión iniciada para mejorar la precisión de la medición de conversiones.

¿Tengo que aplicar yo el hash a los datos?

No con la etiqueta de Google. Google pide valores sin hash en user_data, y la etiqueta los normaliza y les aplica el hash con SHA-256 antes de enviarlos.

¿Son lo mismo las conversiones mejoradas y las importaciones de conversiones offline?

No. Las conversiones mejoradas para la web las envía la etiqueta cuando se produce la conversión. Las importaciones de conversiones offline suben las conversiones más tarde, identificadas por un click id como gclid, gbraid o wbraid.

¿ROASaurus envía las conversiones de Google Ads desde el servidor?

Las compras se disparan desde el navegador dentro del checkout de Shopify. Desde el servidor, una vez conectada tu cuenta de Google Ads, ROASaurus corrige después sus valores a través de la API de Google Ads, sube las etapas de leads del CRM como conversiones de clics offline y envía las ventas en tienda física como eventos de ventas en tienda.

¿Puedo usar ROASaurus para las conversiones de Google Ads en WooCommerce?

No para las compras. Las conversiones de compra solo funcionan en Shopify, porque se disparan desde el checkout de Shopify. En otras tiendas online, ROASaurus usa gclid, gbraid y wbraid para la atribución y para subir las etapas de leads del CRM como conversiones offline.

¿Cuánto falta para ver resultados?

Google indica que el informe Diagnostics de las conversiones mejoradas está disponible unas 72 horas después de la configuración, y que el impacto aparece en los informes después de unos 30 días.

Cada venta, rastreada hasta el anuncio que la generó

Server-side tracking, beneficio y valor de vida del cliente en una sola app. Prueba gratuita de 14 días, sin tarjeta de crédito.

Empieza tu prueba gratuita →