tellmetric
Guía

Analítica de extremo a extremo para un bot o canal de Telegram: del clic en el anuncio al depósito

La analítica de extremo a extremo consiste en un registro ininterrumpido por persona: el anuncio en el que hizo clic, el momento en que inició el bot o se unió al canal, lo que escribió y lo que pagó, con el coste del anuncio a un lado y los ingresos al otro. En un sitio web esto es rutinario. En un embudo de Telegram hay que construirlo de otra forma, porque la persona abandona el navegador en el primer toque. Esta guía explica qué debe contener ese registro, cómo lo construye Tellmetric sin estimaciones y qué puede leer usted en él.

Qué significa la analítica de extremo a extremo en un embudo de Telegram

La expresión se usa con poca precisión, así que conviene definir qué debe aportar. Para un bot o un canal alimentado con anuncios de pago, la analítica de extremo a extremo responde a cuatro preguntas con un único conjunto de datos:

  • Qué anuncio trajo a cada miembro. No «cuántos miembros llegaron esta semana», sino, para una persona concreta, la campaña, el conjunto de anuncios y la creatividad que la produjeron.
  • Cuánto costó cada paso. Coste por alta, coste por miembro retenido y coste por primer depósito, por campaña y por creatividad.
  • Cuánto aportó cada paso. Depósitos y pagos vinculados a esas mismas filas, de modo que una creatividad muestre su retorno y no solo su tasa de clics.
  • Si la plataforma publicitaria lo sabe. El alta y el depósito enviados de vuelta a Meta, TikTok o Google, para que la campaña pueda optimizarse hacia quienes depositan y no hacia los clics.

Las cuatro necesitan un único identificador, emitido en el clic, que sobreviva al inicio del bot, al alta, a días de mensajes y a un depósito semanas después. Si se pierde en cualquier paso, todo lo posterior se cuenta pero no se atribuye.

Por qué un píxel o los UTM por sí solos no bastan

La analítica web se apoya en dos herramientas, y ninguna de las dos llega al interior de Telegram.

  • Un píxel se ejecuta en una página bajo su control. Un grupo, un canal o un bot de Telegram no son esa página. El píxel de Meta no puede activarse con un alta, y el Pixel Tag de Telegram Ads mide únicamente sitios web, como se explica en el píxel de Telegram explicado.
  • Los parámetros UTM se detienen en la redirección. Un enlace puede transportar utm_campaign hasta el enlace de seguimiento, pero Telegram no transmite nada de ello al bot ni al grupo. Dentro, el UTM existe solo en el registro de clics, sin relación con la cuenta que se unió. Véase seguimiento UTM para anuncios de Telegram.
  • Comparar miembros con clics no es atribución. Da una sola proporción para todo el canal, no un resultado por anuncio, y es errónea siempre que otras personas se unan también desde otro origen.

Lo que Telegram sí ofrece es una API de bots: a un bot administrador se le indica quién se ha unido y a través de qué enlace de invitación, a cualquier bot se le indica con qué código de inicio ha pulsado Iniciar una persona, y un bot recibe los pagos con Stars. La pieza que falta es vincular cada uno de esos datos a un clic.

Cómo sigue Tellmetric a una persona, de forma determinista

  1. El clic. El anuncio apunta a un enlace de seguimiento creado en la página Links. El enlace registra un clic con su propio identificador (c_…) y guarda el identificador de clic de la plataforma cuando existe (fbclid, ttclid, gclid, sccid y los demás), los parámetros de campaña, sub1 a sub9, el país y el dispositivo.
  2. El inicio del bot o el alta. El visitante llega al bot como t.me/<bot>?start=<identificador de clic>, por lo que la pulsación de Iniciar llega con el identificador de clic. Para un grupo o canal, el bot genera un enlace de invitación de un solo uso para ese clic; con la unión directa activada, el visitante es enviado directamente a él. Cuando la persona se une, Telegram indica al bot qué invitación se usó, y esa invitación pertenece a un único clic. Sin ventanas de tiempo ni coincidencia por IP.
  3. Los mensajes. El primer mensaje a su bot tras un enlace de chat se registra contra el clic. Los mensajes que llegan sin enlace se conservan como no atribuidos: se cuentan, nunca se asignan al anuncio equivocado.
  4. El depósito. Un bróker, un proveedor de pagos o su propio backend envía un postback o una llamada a la API de eventos con el identificador de clic. Si el sistema que cobra solo conoce la cuenta de Telegram del cliente, la API de eventos acepta en su lugar el identificador de usuario de Telegram, y el depósito se vincula al clic con el que llegó ese usuario. Los pagos con Stars recibidos por el bot se registran como compras por sí solos, atribuidos mediante el identificador de clic del payload de la factura o, en su defecto, mediante el alta de la persona.
  5. Lo que ocurre después. Las bajas y las expulsiones se registran; transcurrido el número de días que usted fije, cada alta se marca como retenida o no. Los reembolsos se vinculan a su compra y nunca se envían a una plataforma publicitaria.

Como cada paso se vincula mediante un identificador y no por tiempos, un depósito un mes después del clic se atribuye igual que uno de la misma tarde. La cadena se describe paso a paso en seguimiento de conversiones de Telegram y atribución en Telegram.

Qué muestra el panel de análisis

El panel tiene cuatro páginas detrás de una misma fila de pestañas, y todas leen los mismos registros.

  • Overview (resumen). Clics, altas, mensajes y depósitos día a día, dónde abandonan las personas entre pasos (su tasa de alta y su tasa de depósito), las campañas principales y las comprobaciones que requieren atención.
  • Results (resultados). La tabla del embudo por campaña, anuncio o creatividad, fuente de tráfico, enlace, país o dispositivo y, una vez en uso la plantilla de URL de anuncio, por identificador de campaña, conjunto de anuncios y anuncio de Meta (igualmente para TikTok y Google). Cuando hay inversión, cada fila incluye inversión, coste por alta, coste por miembro retenido, coste por depósito y ROAS.
  • Community (comunidad). Quién sigue en el grupo o en el servidor tras el periodo de retención y, en Pro y Agency, cuánto valen los nuevos miembros: personas agrupadas por la semana en que se unieron y los depósitos que realizaron después.
  • Delivery (envíos). Lo que se ha enviado a Meta y a las demás plataformas, hasta qué punto Meta reconoce a sus clientes (calidad de coincidencia, Pro y Agency), la actividad más reciente y la salud del seguimiento, que avisa por correo al propietario cuando llegan clics sin altas, el bot pierde los permisos de administrador, Meta rechaza eventos o la calidad de coincidencia cae.

La inversión procede de tres lugares. Una cuenta publicitaria de Meta conectada y una cuenta de Google Ads conectada se importan a diario. Telegram Ads no tiene API de informes, por lo que en la página de Telegram Ads de Ad accounts (cuentas publicitarias) cada enlace recibe una dirección t.me por creatividad, la inversión se introduce a mano y aparecen los mismos costes unitarios.

Devolver los resultados a las plataformas publicitarias

La analítica de extremo a extremo no es solo un informe. El alta y el depósito vuelven a la plataforma que mostró el anuncio, con el identificador de clic original, para que la campaña pueda optimizarse hacia el paso que importa. Un alta llega a Meta de forma predeterminada como CompleteRegistration, un mensaje como Contact y un depósito como Purchase con valor y moneda; la correspondencia puede modificarse en cada espacio de trabajo. Meta recibe eventos en todos los planes a través de la Conversions API; TikTok, Snapchat, Reddit, Spotify, X y Google Ads están disponibles en Pro y Agency, y Google Ads solo recibe depósitos y compras. El envío se explica en la Conversions API de Meta para Telegram.

Informes en otras herramientas: exportaciones y webhooks

Los equipos que elaboran sus informes en una hoja de Google, una herramienta de BI o un tracker de afiliación disponen de dos vías de salida.

  • Exportación CSV. Cualquier tabla del panel puede descargarse con los filtros aplicados, en Pro y Agency.
  • Webhooks salientes. En Connections puede reenviar cada alta, mensaje, depósito, lead y cambio de pertenencia a una URL, bien como una solicitud GET construida a partir de una plantilla con las macros {clickid}, {status} y {payout}, bien como un POST JSON firmado con un encabezado X-Tellmetric-Signature (HMAC-SHA256) y un encabezado X-Tellmetric-Event. Un botón Send a test (enviar una prueba) envía primero una muestra.

La forma GET encaja en Keitaro, RedTrack o Binom; la forma JSON es la que esperan Zapier, Make y un Apps Script de Google Sheets, con recetas en Telegram a Zapier, Make y Google Sheets.

Un ejemplo desarrollado

Las cifras siguientes son ilustrativas. Un canal de señales de trading ejecuta durante una semana dos conjuntos de anuncios de Meta y una creatividad de Telegram Ads, cada uno con su propio enlace «Opens your group» y la unión directa activada. Los depósitos llegan por postback desde un bróker, con el identificador de clic transportado en un enlace de oferta publicado en el canal.

Resultados por conjunto de anuncios, una semana (ilustrativo)
Fila                      Inversión  Clics  Altas  Retenidos  Depósitos  Valor   Coste/alta  Coste/retenido  ROAS
Meta · amplio 25-45       €640       1.310  742    489        19         €2.850  €0,86       €1,31           4,45×
Meta · similar 1%         €610       980    655    571        31         €4.960  €0,93       €1,07           8,13×
Telegram Ads · crypto-a   €300       720    611    298        6          €720    €0,49       €1,01           2,40×

Leído por coste por alta, gana la creatividad de Telegram Ads con 0,49 €. Por coste por miembro retenido, los tres están cerca. Leído por ROAS, el conjunto de audiencia similar gana más de ocho veces su inversión, mientras que la creatividad de Telegram Ads devuelve menos de dos veces y media, porque sus altas baratas se marchan pronto y rara vez depositan. Sin la cadena del clic al depósito, el presupuesto se habría desplazado hacia las altas más baratas. Con ella, los 31 depósitos de la audiencia similar llegaron a Meta como eventos Purchase con su valor, y ese conjunto puede optimizarse hacia quienes depositan.

Configuración

  1. Conecte el bot. Cree uno con @BotFather, pegue su token en Connections y añádalo a su grupo o canal como administrador con permiso para invitar usuarios. Member only (solo miembro), para grupos en los que no puede conceder permisos de administrador, vincula en su lugar el alta a la pulsación de Iniciar de la persona; los canales solo aceptan bots como administradores.
  2. Conecte las plataformas publicitarias. El identificador del conjunto de datos de Meta y el token de la Conversions API, más la cuenta publicitaria para la inversión; las demás plataformas, en Pro y Agency.
  3. Cree un enlace por conjunto de anuncios o creatividad en la página Links, con su nombre, y utilice la plantilla de URL de anuncio que propone la página para que los identificadores de campaña, conjunto de anuncios y anuncio viajen con cada clic.
  4. Conecte los depósitos con la URL de postback o la API de eventos de la página para desarrolladores; la respuesta a un postback de prueba indica si se ha encontrado el clic.
  5. Ejecute la prueba de configuración en la página Setup test y, tras el primer día de inversión, consulte Tracking health (salud del seguimiento).

Preguntas frecuentes

¿La analítica de extremo a extremo necesita un sitio web o una landing page?

No. El anuncio puede apuntar directamente al enlace de seguimiento, que envía al visitante a Telegram. Si dispone de una landing page, el snippet de una línea tracker.js transmite los identificadores de clic a los enlaces que contiene.

¿Funciona para un bot sin grupo?

Sí. Un enlace del tipo «Opens a chat with your bot» lleva el identificador de clic en el parámetro de inicio, por lo que el inicio, el primer mensaje, cualquier evento de Mini App y cualquier pago con Stars se atribuyen al clic.

¿Puede atribuirse el depósito sin el identificador de clic?

A través de la API de eventos, sí: envíe el identificador de usuario de Telegram de quien deposita y el depósito se vincula al clic con el que llegó ese usuario. La vía del postback necesita el identificador de clic, que un enlace de oferta completa con su macro {clickid}.

¿Tellmetric rastrea a las personas con mi propia cuenta de Telegram?

No. Las altas las registra su bot, como administrador o como miembro, nunca una cuenta personal. No se instala nada dentro de Telegram.

¿Funciona también para Discord?

La misma cadena existe para un servidor de Discord: el enlace de unión lleva al visitante por el paso de autorización de Discord y la llamada de retorno registra el alta contra el clic. Véase seguimiento de conversiones en Discord.

Guías relacionadas

Mida las conversiones en Telegram y Discord de sus anuncios

El plan Free no requiere tarjeta bancaria. Puede pasar a Pro en cualquier momento.