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}.
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().
<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:
https://letl.ink/postback?click_id={click_id}&event=sale&amount=49.90¤cy=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,declinedorefunded. 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.