Traqio.

SaaS y app web · Eres tú si

Tus anuncios llevan gente a tu SaaS o app web, y no sabes qué campaña trae clientes que pagan.

SaaS y apps web: del clic del anuncio al cliente que paga

Por campaña: registros, cuántos se convirtieron en clientes de pago y los ingresos que aportaron, ligados al clic del anuncio, first-party.

Gratis hasta 2.000 conversiones al mes por producto. Sin tarjeta, sin llamada.

Informes
Datos de ejemplo
Registros, clientes de pago y ROAS por campaña
Últimos 30 días
  • MetaRetargeting_blog
    1,16×

    Gasto 380 $ · Registros 64 · De pago 9

  • MetaLookalike_trial
    0,56×

    Gasto 610 $ · Registros 38 · De pago 7

  • TikTokFounder_story
    0,28×

    Gasto 520 $ · Registros 41 · De pago 3

  • Orgánico
    —

    Gasto — · Registros 112 · De pago 15

Punto de equilibrio = 1,00×

Cómo leerlo: el retargeting ya ha recuperado su coste en primeros pagos; las otras dos aún se están pagando, y cada renovación sigue sumando a sus ingresos.

Hoy

Sin Traqio, se ve así

  • Las plataformas publicitarias reportan clics y sus propias conversiones modeladas, no quién se registró, y menos quién pagó.
  • Tu herramienta de analítica ve la visita y pierde el clic cuando el registro — o el pago — llega días después.
  • Así que el presupuesto sigue a los registros baratos, no a los clientes que pagan.

Cómo funciona

Tres pasos, y luego lees el informe

  1. 1

    Añade el SDK de navegador

    Un script guarda el id del clic del anuncio en tu propio dominio, first-party.

    // In the page — keeps the ad click's id, first-party
    Traqio.init({ sdkKey: "YOUR_WEB_KEY" });
    
    // On your server, once, at sign-up
    await traqio.signup({ userId: user.id, trackId });
    
    // On the Stripe subscription — payments then come from Stripe
    metadata: { traqio_user_id: user.id }
  2. 2

    Reporta el registro, conecta Stripe

    Una sola llamada de servidor en el registro, con tu user id y una clave secreta. Conecta Stripe con una clave de solo lectura: cada pago, renovación y reembolso llega desde ahí. Luego Meta y TikTok para el gasto.

    Se conecta con

  3. 3

    Lee registro → pago por campaña

    Registros, clientes de pago y ROAS por campaña, y las renovaciones siguen acreditando a la campaña que trajo al cliente.

    Datos de ejemplo
    • Meta · Retargeting_blog1,16×
    • Meta · Lookalike_trial0,56×

Lo que cuesta

Gratis hasta 2.000 conversiones al mes, luego 0,04 $ cada una

  • Una conversión es una instalación atribuida, o un usuario nuevo en una web.
  • Compras, renovaciones y cualquier otro evento se miden, nunca se facturan.
  • Todas las funciones en todos los planes — solo cambia el volumen.

La facturación no está activada durante el acceso anticipado: hoy no se cobra nada.

Ver todos los precios

Ejemplo: 2.800 conversiones este mes

2.000
incluidas
800 × 0,04 $
32 $
Total
32 $ este mes

Las preguntas antes de empezar

¿Cómo se factura una conversión web?

Un usuario nuevo es una conversión, exactamente como una instalación de app: el mismo contador y la misma asignación gratuita. Los pagos y cualquier otro evento nunca se facturan.

¿Tengo que reportar cada pago desde mi servidor?

No con Stripe. Conéctalo con una clave de solo lectura y pon el user id en los metadata de la suscripción: pagos, renovaciones y reembolsos llegan desde Stripe. Sin Stripe, una llamada de servidor por pago hace el mismo trabajo.

¿Una renovación meses después sigue contando para la campaña?

Sí. Cada pago de ese usuario, venga de Stripe o de tu servidor, es ingreso de la campaña que trajo a ese cliente, el primer mes y el duodécimo.

¿Y si el registro ocurre en otro navegador?

Entonces no hay id de clic, y el registro cuenta como orgánico: nunca se asigna a la campaña más cercana.

¿Las conversiones web se envían de vuelta a Meta y TikTok?

Sí. Los registros y pagos que declara tu servidor van a la Conversions API de Meta y a la Events API de TikTok como eventos web, con el id del clic publicitario, bajo el id de evento que tu píxel también envía — nada cuenta dos veces.

La respuesta detallada, con fuentes

Una conversión web es un usuario nuevo de un sitio web — un user id visto en ese sitio por primera vez, reportado en el registro — ligado al clic publicitario que trajo al visitante, mediante el id propio de ese clic, llevado desde la URL de llegada hasta el backend del sitio. Traqio es un mobile measurement partner (MMP) para apps y sitios web: atribuye instalaciones de apps, registros en sitios web y los eventos que los siguen a campañas publicitarias e informa del retorno de la inversión publicitaria, con precios por conversión publicados por adelantado. Para un SaaS o una app web, eso son los registros de cada campaña, los pagos de esos usuarios durante los meses siguientes y el retorno del gasto — de forma determinista, first-party y en el plan gratuito, porque los planes de Traqio solo difieren en el volumen facturado.

La cadena, del clic publicitario al registro

Traqio vincula un registro en un sitio web con su clic publicitario en cuatro pasos, y el propio id del clic los atraviesa todos.

  • El clic: un enlace de seguimiento de Traqio con destino a un sitio web registra el clic y abre la página de llegada con el trackID en su URL, como parámetro traq_click.
  • La llegada: un pequeño script en la página guarda el trackID en almacenamiento first-party, en el propio dominio del sitio.
  • El registro: el backend del sitio crea la cuenta y la declara a Traqio con el id del usuario y el trackID, firmados con una clave secreta de servidor.
  • La unión: Traqio vincula ese clic a ese usuario, una sola vez, y acredita la campaña, el conjunto y el anuncio del último clic válido antes del registro.

Determinista, no modelado

La atribución determinista vincula un clic con una conversión mediante un identificador presente en ambos lados, de modo que la coincidencia es exacta y no inferida. En un sitio web ese identificador es el trackID: el id de un clic publicitario, añadido a la URL de la página de llegada y transportado hasta el registro. No intervienen cookies de terceros, ni fingerprinting, ni identificadores publicitarios, y un registro que llega sin trackID cuenta como orgánico en lugar de asignarse a la campaña más cercana.

Solo el backend del sitio puede acreditar una campaña

La clave de la página es pública, porque cualquiera puede leer una página: puede registrar visitas y eventos, pero nunca vincular una conversión a un clic. Vincular un registro con su clic exige la clave secreta de servidor, que solo tiene el backend del sitio, mediante un SDK de servidor en el lenguaje de ese backend. Un clic ya vinculado a un usuario no puede reclamarlo otro usuario ni una instalación de app.

Las compras siguen al usuario, pague en la página que pague

Un sitio que cobra con Stripe no declara nada por pago: una vez conectada su cuenta de Stripe con una clave de solo lectura, cada factura pagada, renovación y reembolso llega desde Stripe y se vincula al usuario cuyo id puso el backend en los metadata de la suscripción como traqio_user_id, el id declarado en el registro. Un pago que no nombra a ningún usuario se registra como ingreso no vinculado, nunca asignado al azar. Sin Stripe, el backend declara cada compra con el mismo id de usuario. En ambos casos, la compra es ingreso de la campaña que adquirió a ese usuario, deduplicada por su id de evento y su id de pago. En los informes de Traqio, las conversiones web de una campaña son una cifra propia, junto a sus instalaciones y nunca dentro de ellas, y el coste por conversión web es una métrica propia: el retorno de la inversión publicitaria cubre lo que generó el sitio además de lo que generó la app.

Lo que cuesta un sitio web

En Traqio, una conversión es una instalación atribuida en una app, o un usuario nuevo de un sitio web — un id de usuario visto en ese sitio por primera vez; los eventos que siguen se miden y se reportan pero nunca se facturan, y las instalaciones orgánicas no se facturan. Una instalación en móvil, un usuario nuevo en la web: el propietario del sitio no elige qué dispara la factura, y Traqio factura una identidad, nunca una visita ni un evento, así que enviar más eventos nunca la sube. El sitio usa el mismo contador, la misma franquicia y el mismo precio que una app — 2.000 conversiones gratis al mes para cada producto, luego 0,04 $ por conversión.

Dónde se rompe la cadena

El trackID vive en el navegador que llegó a la página, y los límites de la atribución web se derivan de ello.

  • Un clic en el navegador integrado de una app seguido de un registro en otro navegador llega sin su trackID, así que ese registro es orgánico.
  • Safari puede borrar a los siete días el almacenamiento escrito por un script en los sitios que clasifica como de rastreo, así que un trackID puede caducar antes allí.
  • Un backend en un dominio distinto al de la página no recibe la cookie, así que el formulario de registro tiene que pasar el trackID él mismo.
  • Solo se envían a Meta y TikTok las conversiones que declara tu servidor; los eventos enviados desde la página con la clave web pública nunca se envían.
¿La atribución web es probabilística?
No. El trackID es el id del propio clic publicitario; viaja desde la URL de llegada hasta el registro en almacenamiento first-party en el propio dominio del sitio, y el backend del sitio lo declara con el id del usuario. La conversión queda vinculada al clic exacto que nombra, y un registro que llega sin él cuenta como orgánico, nunca se asigna por parecido.
¿Hace falta un backend para medir un sitio web?
Para acreditar una campaña, sí: el registro lo declara el backend del sitio, porque la clave de una página pública no debe poder acreditar una campaña. La página en sí solo necesita un pequeño script, que guarda el trackID y puede registrar visitas y eventos.
¿Un SaaS tiene que declarar cada pago a Traqio?
No si cobra con Stripe. El backend hace una sola llamada, en el registro; Stripe, conectado con una clave restringida de solo lectura, envía cada factura pagada, renovación y reembolso, vinculados al usuario mediante metadata.traqio_user_id en la suscripción o el cliente. Los pagos en modo de prueba se muestran y nunca se cuentan, y un reembolso se registra como una entrada negativa aparte.
¿Una conversión web cuesta más que una instalación de app?
No. Un usuario nuevo en un sitio web cuenta como una conversión, exactamente como una instalación atribuida en una app, en el mismo contador: 2.000 conversiones gratis al mes para cada producto, luego 0,04 $ por conversión, sin extra web de pago y sin funciones reservadas a un plan superior.
¿Qué dispara la facturación en un sitio web?
Un id de usuario nuevo. La primera vez que un id de usuario que Traqio nunca ha facturado aparece en un sitio, eso es una conversión, y ese usuario no se vuelve a facturar en ese sitio. El propietario no elige un evento facturable: las compras y todos los demás eventos se miden y se reportan, nunca se facturan. La misma regla rige en una app, donde la unidad facturada es la instalación atribuida.

Actualizado el 2026-11-13

Mira este informe con tus propias cifras.

Crea una cuenta, declara tu app o tu web y consigue tus claves. Nadie te llamará.

Gratis hasta 2.000 conversiones al mes por producto. Sin tarjeta, sin llamada.

Otros casos

Casos de uso