Analíticas y datos

Seguimiento de conversiones

Atribuye leads, ventas y registros al clic que los trajo, con un ID de clic, un fragmento de JavaScript, postbacks de servidor a servidor o la API.

Cada clic registrado recibe un ID de clic corto y único. Pásalo a tu sitio, infórmalo cuando alguien convierta y Letlink atribuirá el lead, la venta o el registro al enlace, la campaña, el país y el dispositivo exactos.

1. Envía el ID de clic a tu sitio

Activa Añadir ID de clic en el enlace. Los visitantes llegarán con ?lk_click=… en el destino. Puedes cambiar el nombre del parámetro en la configuración de conversiones: muchas redes de afiliados esperan subid o clickid.

O coloca tú mismo tokens en la URL de destino. {click_id} se sustituye por el ID de clic (y no se añade nada más), y también funcionan estos: {slug}, {country}, {device}, {utm_source}, {utm_medium}, {utm_campaign}, {utm_term}, {utm_content}.

Destino con tokens
https://shop.example.com/offer?subid={click_id}&src={utm_source}&geo={country}

2a. Informa conversiones desde el navegador

Agrega el fragmento a todas las páginas de tu sitio. Guarda el ID de clic en una cookie propia y en el almacenamiento local, y luego informa las conversiones cuando llamas a letlink().

HTML
<script>window.letlink=window.letlink||function(){(letlink.q=letlink.q||[]).push(arguments)};</script>
<script async src="https://letl.ink/t.js" data-param="lk_click"></script>

<!-- on the thank-you page -->
<script>
  letlink('sale', { value: 49.90, currency: 'USD', order_id: 'ORDER-123' });
</script>

Los eventos son lead, sale, signup y custom (con event_name). Campos opcionales: value, currency (código ISO), order_id, email (lo usan las integraciones de SendGrid y Mailchimp) y metadata (un objeto pequeño con campos adicionales).

2b. Informa conversiones de servidor a servidor

Las tiendas, los CRM y las redes de afiliados pueden llamar a la URL de postback con GET o POST:

Postback
https://letl.ink/postback?click_id={click_id}&event=sale&amount=49.90&currency=USD&txid=ORDER-123
  • ID de clic: click_id, clickid, cid, subid, sub_id, aff_sub.
  • Importe: amount, payout, value, revenue. Un importe negativo es un reembolso.
  • Transacción: txid, transaction_id, order_id.
  • Estado: approved (predeterminado), pending, declined o refunded. Informa primero una venta pendiente y apruébala después con el mismo ID de transacción.
  • Clave de postback: configura una en los ajustes de conversiones y agrega key=… a cada postback; los postbacks sin ella se rechazan.

O llama a POST /api/v1/conversions con tu token de API (Growth y Ultimate).

Respuestas

El postback y la API siempre responden 200 con un encabezado X-Letlink-Result: created, updated (un nuevo estado para una transacción conocida), duplicate, unknown_click, bad_key, outside_window, not_allowed (plan) o invalid. Reintentar nunca sirve, así que las redes no deberían hacerlo.

Deduplicación y atribución

  • Una conversión se cuenta una sola vez por ID de clic, evento e ID de transacción, sea cual sea el canal que la informe primero.
  • La atribución es de último clic: el fragmento siempre conserva el ID de clic más reciente.
  • Una conversión solo cuenta dentro de la ventana de atribución posterior a su clic: 30 días por defecto, ajustable de 1 a 365 días.

Envía conversiones a tus plataformas de anuncios

En Growth y Ultimate, activa Reenviar las conversiones aprobadas para enviarlas como eventos de compra, lead y registro a las Conversions API de Meta, TikTok, LinkedIn, Pinterest, Snapchat y Reddit y a tus integraciones de analítica, asociadas al clic original en el anuncio. Google Tag Manager, Adobe Analytics, SendGrid y Mailchimp siempre las reciben.

¿Todavía tienes preguntas?

Estamos aquí para ayudarte. Escríbenos y te responderemos lo antes posible.