Hace poco un cliente me enseñó su panel de Google Ads con una sonrisa de oreja a oreja. “ROAS de 9 -me dijo- esto es una máquina de vender”. Luego revisamos juntos la cuenta bancaria y la sonrisa se borró. Había facturado 86 000 $ ese mes… pero después de pagar los productos, los envíos y las comisiones apenas quedaban 2300 $ de margen neto. Y cuando restamos la inversión publicitaria, la cosa pintaba roja. La integración Shopify-Google Ads, esa que tanto simplifica la vida, le estaba escondiendo una realidad incómoda: no todos los ingresos son ganancias.
Me dedico a esto desde hace más de una década gestionando cuentas de ecommerce desde Estados Unidos. Puedo afirmarlo con seguridad: la forma en que la mayoría de las tiendas conectan Shopify con Google Ads es una trampa diseñada para inflar el ego, pero no la cuenta de resultados. Y en este artículo voy a mostrarte cómo revertirlo, sin rodeos.
Por qué el ROAS estándar te está contando un cuento
Cuando instalas la app “Google & YouTube” en Shopify y sincronizas el catálogo, el píxel de conversión envía a Google el importe total del pedido: el precio de los productos, los impuestos y el envío. El algoritmo de Smart Bidding coge ese número y se vuelca en maximizarlo. Y ahí está el problema: Google no tiene ni idea de lo que te cuesta vender cada cosa.
Mira lo que pasaba en una tienda de mascotas con la que trabajé el año pasado. Tenían dos estrellas de su catálogo:
- Juguete dental: precio 45 $, coste 8 $ → te deja 37 $ de margen bruto.
- Cama ortopédica: precio 120 $, coste 105 $ → te deja solo 15 $.
Con un objetivo de ROAS de 5, Google gastaba hasta 24 $ en anuncios para vender la cama (porque 5 × 24 = 120 $ de “valor”) y apenas 9 $ para el juguete. El juguete generaba 37 $ limpios tras el anuncio; la cama, una pérdida de 9 $ cada vez que se vendía. ¿El reporte del panel? Un ROAS global de 6,2. La realidad: estaban financiando el producto ruinoso con las ganancias del otro. Llevaban meses autoengañándose.
Deja de perseguir ingresos y empieza a cazar ganancias (POAS)
Llevo años insistiendo en que la métrica clave no es el ROAS sobre ingresos, sino el POAS (Profit on Ad Spend). Suena a jerga de contable, pero quédate conmigo: se trata de enseñarle a Google cuánto ganas realmente con cada venta, no lo que facturas.
Para eso necesitamos hackear la integración estándar y sustituir el “valor de conversión” que llega a la plataforma por el margen bruto de la transacción. Y sí, es perfectamente posible sin ser ingeniero.
La artimaña de la etiqueta de conversión que Google no te enseña
El secreto está en modificar la etiqueta de conversión de Google Ads. En lugar de que el evento de compra mande el importe del carrito, queremos que mande algo como:
Profit bruto = Precio de venta - COGS - costes variables directos (envío no cobrado, comisiones del TPV)
¿Qué necesitas? Primero, añadir el COGS (coste del producto) a tu tienda. Puedes usar metacampos en Shopify o una hoja de cálculo auxiliar. Luego, con Google Tag Manager (GTM) creas una variable personalizada que lea esos datos desde el dataLayer de la página de confirmación, haga el cálculo y se lo pase como value a la etiqueta de conversión.
Conozco merchants que han triplicado su rentabilidad solo con este cambio. Al dejar de dopar al algoritmo con números inflados, las campañas empiezan a pujar agresivamente por el juguete de 45 $ y a ignorar la cama de 120 $ que apenas daba para cubrir el clic. Sin tocar una palabra de los anuncios.
El rastreo server‑side y el Consent Mode: que los datos lleguen enteros
De nada sirve afinar la etiqueta de conversión si la mitad de las compras se pierden por los bloqueadores de anuncios o las restricciones de Safari. El píxel clásico se está quedando corto. La solución es montar un tracking servidor a servidor: Shopify envía un webhook con los detalles del pedido a una función en la nube (yo uso Stape.io o alguna cloud function) y esa función dispara directamente la API de conversiones de Google Ads. Así la señal llega siempre, con independencia de lo que haga el navegador del usuario.
Además, si activas el Consent Mode v2 con un buen CMP, incluso cuando alguien rechaza las cookies, Google puede modelar la conversión a partir de señales anónimas. Y si añades las conversiones mejoradas (Enhanced Conversions) con datos encriptados del cliente, el match rate sube de forma brutal. En algunas cuentas hemos recuperado un 25 % de conversiones que antes sencillamente “no existían” para el algoritmo.
Cómo hablarle a Merchant Center en el idioma de tus márgenes
La sincronización del feed que hace la app de Google es útil, pero demasiado plana. Para que Google entienda de verdad qué te conviene vender necesitas inyectar inteligencia de negocio con los custom labels del Merchant Center. Yo siempre pongo al menos estas cuatro:
- custom_label_0 - Nivel de margen: alto, medio, bajo. Así puedes partir las campañas de Shopping o Performance Max en segmentos con targets de ROAS completamente distintos.
- custom_label_1 - Velocidad de venta: top seller, rotación normal, liquidación. Perfecto para priorizar inventario.
- custom_label_2 - Ticket promedio: para saber si detrás de un producto suele venir un carrito grande.
- custom_label_3 - Estacionalidad o ciclo de vida: moda, siempreverde, rebajas. Y así activar o frenar inversión según el momento.
Estas etiquetas se pueden generar automáticamente desde Shopify con herramientas como DataFeedWatch o Channable. Cuando Google recibe el feed enriquecido y además combinamos esto con el profit como valor de conversión, es como si le dieras al algoritmo unas gafas para ver tu cuenta de explotación. De repente, las campañas empiezan a invertir donde de verdad hay dinero.
Clientes que valen oro: enseña a Google a pujar más por ellos
Hasta aquí hemos hablado del margen de cada pedido. Pero hay otra capa que la integración oficial ignora por completo: el LTV (Lifetime Value). Un cliente que compra un comedero automático quizá solo te deja 20 $ de margen hoy, pero si históricamente ese perfil acaba suscribiéndose a comida mensual, su valor real es tres o cuatro veces mayor. ¿Por qué tratar su primera compra como una más?
El truco es inflar el valor de conversión para los compradores de segmentos de alto LTV. Mantén una tabla con puntuaciones basadas en RFM (recencia, frecuencia, valor monetario) o una predicción simple. En el momento del checkout, si el correo del comprador pertenece a un segmento VIP, multiplicas el profit del pedido por 1,5x o 2x antes de enviarlo a Google Ads. Ojo: sé conservador al principio y ajusta según los datos reales. El efecto es que Smart Bidding empieza a pujar más fuerte para traerte ese tipo de clientes, y el coste de adquisición sube solo donde el retorno futuro lo justifica.
Tu plan de acción en 5 pasos para dejar de autoengañarte
Entendida la teoría, vamos a la práctica. No necesitas abordarlo todo de golpe; con que des los dos primeros pasos ya notarás el cambio.
- Ponle números reales a tus productos. Añade el COGS (coste de bienes vendidos) en Shopify para cada variante. Si no tienes el dato exacto, aproxima por categoría y afínalo con el tiempo. Incluye también los gastos de envío no repercutidos y las comisiones de la pasarela de pago.
- Sustituye el valor de conversión por el margen bruto. Usa GTM (o herramientas como Littledata o Elevar) para que el evento de compra mande el profit en lugar del ingreso. Comprueba varias veces que los números cuadran antes de publicar.
- Monta el tracking server‑side. Configura un webhook de Shopify hacia un endpoint que llame a la API de Google Ads (con Enhanced Conversions). Si programar no es lo tuyo, plataformas como Stape.io hacen gran parte del trabajo pesado sin código.
- Enriquece tu feed con custom labels. En Merchant Center (o a través de tu gestor de feeds) añade como mínimo la etiqueta de nivel de margen y segmenta las campañas para asignarles ROAS objetivo diferentes. Los productos estrella merecen su propio carril.
- Activa el multiplicador de LTV. Segmenta a tus clientes en dos o tres niveles de valor futuro e infla el profit solo para los compradores con alta probabilidad de recompra. Observa cómo afecta al CPA y al ROAS real y corrige según los resultados.
Deja de mirar el panel de ROAS como un videojuego
La integración nativa de Shopify y Google Ads ha democratizado la publicidad digital, y eso es una maravilla. Pero también ha creado una epidemia de merchants que presumen de ROAS altísimo mientras vacían la caja sin darse cuenta. Yo mismo he estado ahí; la primera vez que vi un ROAS de 12 en mi propio ecommerce casi enmarcaba el pantallazo. Hasta que hice las cuentas de verdad.
Google es una herramienta extraordinaria, pero solo optimiza lo que le pides. Si le pides ingresos, te dará ingresos aunque te cuesten más de lo que generan. En cambio, si le enseñas tu ganancia real, se convierte en un aliado quirúrgico. No se trata de hacer ingeniería aeroespacial; es simplemente conectar los puntos que la configuración rápida ha dejado sueltos.
La próxima vez que entres a tu cuenta de Google Ads y veas un número brillante en la columna del ROAS, pregúntate: ¿cuánto hay aquí de espejismo y cuánto de dinero que realmente se queda en mi bolsillo? Si no lo tienes claro, tienes delante la hoja de ruta para dejar de perseguir espejismos y empezar a construir un negocio que gane dinero de verdad.