Google Analytics te va a decir que 4,000 personas visitaron desde LinkedIn el mes pasado. No te va a decir que tres de ellas compraron. Esto no es una configuración que se te olvidó activar ni un reporte que no has encontrado. Es una consecuencia de lo que la herramienta es y de dónde está parada.
La gente pasa semanas intentando arreglarlo (agregando objetivos, cableando eventos de conversión, leyendo hilos de foros sobre enhanced ecommerce) y termina con un número que se acerca pero nunca es confiable. Entender por qué te ahorra esas semanas.
Dos sistemas que nunca fueron presentados
Tu analítica vive en tu sitio web. Ve sesiones anónimas: llegó un dispositivo, vio tres páginas, venía de un referrer, se fue. No tiene idea de quién era. Tu dinero vive en Stripe. Stripe ve un correo, un monto, una tarjeta, una suscripción. No tiene idea de qué páginas miró esa persona ni de dónde vino.
Nada lleva un identificador de uno al otro. El visitante cruza de tu sitio a un checkout alojado, y en esa frontera la sesión de analítica termina y el registro de pago empieza. Son dos bases de datos sin ninguna clave compartida, lo que en la práctica significa que no hay cruce posible.
Cada solución alternativa que has leído es un intento de fabricar esa clave compartida. Algunas funcionan parcialmente. Ninguna viene gratis con la herramienta de analítica, porque la herramienta se diseñó para medir tráfico, y el tráfico es genuinamente todo lo que puede ver.
Por qué los arreglos habituales se quedan cortos
El consejo estándar es disparar un evento de compra en tu página de agradecimiento. Esto funciona en el sentido de que aparece un número en el reporte. Es poco confiable de varias formas específicas, y las fallas empujan todas en la misma dirección: subconteo, de forma inconsistente.
- No todos aterrizan en la página de agradecimiento. Cierran la pestaña después de pagar, o el redireccionamiento falla, y el evento nunca se dispara.
- Los bloqueadores de anuncios y rastreo detienen los scripts de analítica. Una porción significativa de una audiencia técnica los bloquea por completo, y esas visitas simplemente no existen en tus reportes.
- El checkout alojado está en otro dominio. A menos que la medición entre dominios esté bien configurada, el viaje de vuelta empieza una sesión nueva atribuida al proveedor de pagos en lugar de a la fuente original.
- Los reembolsos, los pagos fallidos, los contracargos y las suscripciones canceladas no disparan una carga de página, así que el número de analítica se aleja de los ingresos reales con el tiempo.
- Los reportes de analítica aplican su propio modelado y sus umbrales. La cifra de ingresos que te muestra es un estimado, no un libro contable.
El problema de fondo es que incluso cuando funciona, te dice ingresos por fuente de tráfico, no ingresos por post. GA puede decir que LinkedIn produjo $600. No puede decir cuál de los once posts de LinkedIn que publicaste lo produjo, porque todos esos posts apuntaban al mismo enlace y llegaron al mismo cubo.
Cómo se ve un cruce de verdad
Cerrar la brecha requiere exactamente una cosa: un solo identificador que viaje desde el clic, pase por la visita, entre al checkout y salga de vuelta en el registro de pago. Una vez que ambos lados tienen el mismo valor, unirlos es trivial.
La cadena tiene cuatro eslabones. Un enlace rastreado le estampa al clic un id específico de ese post en esa plataforma. Una cookie propia lo recuerda, así que el visitante sigue siendo identificable cuando vuelve cuatro días después. En el checkout, el id se adjunta al pago: con Stripe, client_reference_id en una Checkout Session o en un Payment Link está diseñado precisamente para esto. Y cuando el pago se completa, el webhook devuelve el id, y la venta ya tiene una fuente.
Fíjate en lo que esto no requiere: ninguna plataforma publicitaria, ningún data warehouse, ningún aprendizaje automático. Es una llave foránea. Se siente exótico solo porque ninguna herramienta lista para usar abarca ambos lados de la frontera, así que alguien tiene que llevar el valor de un lado al otro.
En qué es genuinamente bueno Google Analytics
Esto no es un argumento para borrarlo. GA es excelente para preguntas sobre el comportamiento dentro de tu sitio. En qué páginas aterriza la gente. Dónde abandonan un flujo de registro. Cuánto tiempo retiene la atención la página de precios. Qué posts del blog traen tráfico de búsqueda y cuáles traen tráfico que se va de inmediato.
Esas son preguntas reales y las respuestas cambian lo que construyes. Quédate con la herramienta para eso. Solo deja de hacerle la pregunta de los ingresos, porque la respuesta honesta es que no tiene los datos, y los números que produce cuando la aprietas van a ser un subconteo de tamaño desconocido.
La división limpia es esta: la analítica para lo que pasa en tu sitio, tu procesador de pagos para lo que le pasa a tu dinero, y una capa de atribución para conectar los dos. Intentar que una sola herramienta haga los tres trabajos es lo que produce las semanas de frustración.
Construirlo contra comprarlo
Puedes construir la cadena tú mismo. Un acortador de enlaces que registre clics, una cookie, un poco de código que agregue el id a tu URL de checkout, un manejador de webhook, y una tabla que una ids con posts. Una persona desarrolladora competente tiene una versión funcional en un par de días.
El mantenimiento es el costo real. Cada post nuevo necesita su propio enlace rastreado. Cada plataforma necesita su propia variante de ese enlace. Los tokens expiran, los flujos de checkout cambian, y todo se degrada en silencio cuando se salta un paso, porque una cadena de atribución rota no lanza un error: simplemente produce números un poco equivocados para siempre.
seenpaid existe para ser el cable entre esas dos cajas. Publica tus posts en las redes que hayas conectado, genera automáticamente un enlace rastreado distinto por post y por plataforma, lleva el identificador hasta tu checkout de Stripe, y lee tu cuenta de Stripe para emparejar los pagos con el post que los produjo. El mismo mecanismo que la versión hecha en casa, corrido de forma consistente en vez de cuando te acuerdas.
La pregunta que vale la pena responder
El punto de todo esto es una sola frase que Google Analytics estructuralmente no puede producir: este post, en esta plataforma, produjo esta cantidad de dólares. No sesiones desde LinkedIn. No un conteo estimado de conversiones. Dólares que se cobraron, amarrados a una pieza específica de contenido.
Esa frase reorganiza cómo gastas tu tiempo más rápido que cualquier reporte de tráfico, porque normalmente contradice tus instintos. La plataforma que más disfrutas muchas veces no es la que paga. El post del que estabas más orgulloso no produjo nada. La respuesta discreta que casi borras trajo tres clientes.
No puedes llegar ahí configurando la analítica con más cuidado. Llegas poniendo el mismo identificador en ambos lados de la frontera. Es una idea técnica pequeña con una consecuencia práctica grande, y es la diferencia entre medir tráfico y medir un negocio.