GA4 necesita el Measurement ID del flujo de datos web, además de un secreto de API del Measurement Protocol si quieres que las compras se envíen desde el servidor.
Las capturas de pantalla son de una cuenta real. Los nombres de cuenta, los IDs, los tokens y las direcciones de correo electrónico aparecen ocultos — en la tuya se mostrarán los valores reales en esos lugares.
Abre Admin → Data collection and modification → Data streams
Elige primero tu propiedad y después Admin en el panel izquierdo. Data streams está un nivel más adentro de lo que solía estar — dentro de Data collection and modification — que es donde la mayoría deja de buscarlo.
Data streams, con el flujo de datos web de la tienda en la lista.
Abre el flujo de datos web y copia el Measurement ID
Haz clic en la fila del flujo. Measurement ID está arriba a la derecha de Stream details y tiene la forma G- seguido de diez caracteres. El icono de copiar que hay al lado es más fácil que seleccionar el texto.
Stream details. Measurement ID es la columna de la derecha.
Baja hasta Measurement Protocol API secrets
Es la última fila del bloque Events del mismo panel. Ábrela para ver los secretos que ya existen para este flujo — puedes reutilizar uno en lugar de crear otro.
Los secretos existentes aparecen con su valor y su fecha de creación.
Crea un secreto y después pega ambos en cPixel
Create, dale un apodo que reconozcas más adelante («cPixel» sirve), y copia el valor del secreto. Pégalo junto con el Measurement ID en el formulario de conexión de cPixel.
El panel de creación solo pide un apodo.
GA4 nunca te avisa si el secreto está mal
El Measurement Protocol devuelve éxito aunque el secreto de API sea incorrecto, y descarta el evento sin avisar. No queda ningún error en GA4 que puedas encontrar después. Cópialo con cuidado y confirma con un pedido real en lugar de asumir que funcionó.
Conviene saber
Las compras se envían desde el servidor. El resto de eventos de GA4 son del navegador por diseño — enviarlos también desde un servidor los duplicaría en tus informes, porque el Measurement Protocol solo puede deduplicar compras.
Cuando un bloqueador de anuncios impide que uno de esos eventos del navegador salga del dispositivo del comprador, cPixel envía ese evento en concreto desde nuestros servidores. Solo ese: un evento que ya llegó a GA4 desde el navegador nunca se reenvía, así que nada se cuenta dos veces. Los eventos recuperados se marcan como tales en la pestaña En vivo.
cPixel no puede saber cuándo es GA4 quien rechaza un evento. El navegador los envía sin leer la respuesta, por diseño, así que no hay nada que comprobar — solo se puede detectar que «la solicitud nunca salió del dispositivo».
Una compra desde el servidor necesita la cookie _ga del visitante. Sin ella, cPixel omite la compra en lugar de enviarla sin atribución y contaminar tus informes de canales.
El Measurement ID (G-…) no es el Stream ID (un número normal) ni el Property ID. cPixel necesita el que empieza por G-.
Token de API del servidor cPixel ya lo usa
Ya lo tienes — el secreto de API del Measurement Protocol del paso 4 es la credencial del servidor. Hoy cPixel ya lo usa para enviar las compras de GA4 desde el servidor; el resto de eventos de GA4 se quedan en el navegador por diseño, y solo se envían desde nuestros servidores cuando el navegador del comprador no pudo enviarlos en absoluto. Sin el secreto, las dos cosas se detienen.
Comprobar que funcionó
En un plan de pago, haz un pedido de prueba y observa GA4 Realtime. En el plan Free, los envíos de prueba solo validan el payload y nunca llegan a tus informes.
cPixel es una app de Shopify que hace seguimiento de los eventos de tu tienda y los reporta a tus plataformas publicitarias — desde el navegador del comprador y desde nuestros servidores, a través de la Conversions API de cada plataforma. El seguimiento en el navegador es gratuito e ilimitado en todos los planes; el envío desde el servidor es lo que añaden los planes de pago, y es lo que hace que las conversiones sigan llegando cuando un navegador bloquea el píxel, descarta la etiqueta o nunca llega a ejecutarla.
Un mismo ID de evento en el navegador y en el servidor. Cada compra se envía con el mismo id determinista desde el navegador y desde el servidor, así que la plataforma conserva una sola conversión en lugar de contarla dos veces.
Una vista en vivo de cada envío desde el servidor. Abre una sesión de depuración y observa cada evento en el momento en que sale: el payload, la respuesta de la plataforma, si se deduplicó y exactamente qué parámetros de coincidencia estaban presentes. También está en el plan Free — puedes ver qué envía cPixel antes de pagar nada.
Todas las plataformas en todos los planes. Los planes se diferencian en un solo aspecto: cuántos pedidos al mes incluyen. Ninguna función, plataforma ni límite de cuentas depende del precio, y hasta 10 cuentas por plataforma están disponibles en todos los planes.
Nada que instalar en tu tema. El seguimiento funciona sobre las superficies propias de Shopify — el web pixel y la incrustación de la app —, sin etiquetas de script, sin ediciones de archivos del tema, y con una desinstalación limpia.
Free$050 pedidos al mes
Starter$9.901000 pedidos al mes
Growth$493000 pedidos al mes
Scale$12910.000 pedidos al mes
El precio depende solo de los pedidos mensuales, nada más — ni el tráfico, ni tu plan de Shopify, ni el número de plataformas que conectes. Las instalaciones nuevas en Free tienen 7 días sin ningún límite, y en los niveles de pago el envío desde el servidor nunca se desactiva por superar el límite.