Conectar RevenueCat
Apunta RevenueCat a Clakta con un webhook para que las compras, renovaciones y reembolsos de tu app lleguen automáticamente, y cada venta se atribuya al anuncio que trajo al usuario.
RevenueCat envía las compras, renovaciones y reembolsos de tu app a Clakta mediante un webhook. Clakta te da una dirección y un código de seguridad, y tú pegas los dos en RevenueCat.
Los webhooks forman parte del plan Pro de RevenueCat. Si no ves la integración de Webhooks en RevenueCat, revisa tu plan allí primero.
Conectar
En Clakta:
- Abre tu proyecto y ve a Configuración del proyecto → Plataformas de venta.
- Busca RevenueCat y haz clic en Conectar.
- Ponle a la conexión un nombre que vayas a reconocer después, como
Mi app, y haz clic en Crear conexión. - Clakta muestra dos valores: la URL del webhook y el Valor del header Authorization. Deja esta ventana abierta: vas a copiar los dos en un momento.
En RevenueCat:
- Abre tu proyecto, elige Integrations en el menú de la izquierda y luego Webhooks.
- Haz clic en Add new configuration y ponle un nombre como
Clakta. - Pega la URL del webhook de Clakta en Webhook URL, y el Valor del header Authorization de Clakta en Authorization header value.
- Envía los eventos de compras de producción y de todas las apps del proyecto. Clakta no registra compras de sandbox, así que enviarlas no cambia nada.
- Deja vacío el filtro de eventos para que se envíen todos. Clakta usa estos:
| Evento | Para qué lo usa Clakta |
|---|---|
INITIAL_PURCHASE | Registra el primer cobro de una suscripción. |
RENEWAL | Registra cada renovación, incluido el primer cobro después de una prueba gratuita. |
NON_RENEWING_PURCHASE | Registra una compra única. |
CANCELLATION | Marca la venta como reembolsada cuando la cancelación es un reembolso. |
REFUND_REVERSED | Vuelve a marcar la venta como pagada cuando se revierte un reembolso. |
Clakta ignora los demás eventos, así que dejarlos activos no causa ningún problema.
- Guarda la configuración en RevenueCat.
De vuelta en Clakta:
- Haz clic en Finalizar.
La tarjeta pasa a mostrar Añadida. Las ventas nuevas suelen aparecer en menos de un minuto después de pagarse. Las ventas anteriores a la conexión no se importan.
Atribuir cada venta al anuncio que trajo al usuario
RevenueCat solo sabe lo que tu app le cuenta. Para que Clakta sepa de dónde vino cada comprador, la app tiene que guardar esa información en RevenueCat como atributos del cliente antes de la compra. Clakta lee estos:
| Atributo | Qué poner en él |
|---|---|
clakta_session_id | La sesión del visitante en Clakta, cuando el usuario llegó desde tu sitio web. |
clkt, utm_source, utm_medium, utm_campaign, utm_content | Los parámetros del anuncio, cuando la app los recibe (por ejemplo, en el enlace que la abrió). |
$email | El email del comprador, para unir sus compras aquí con las de otras plataformas. |
$displayName | El nombre del comprador. |
Las renovaciones se atribuyen al mismo anuncio que el primer cobro. Sin estos atributos, las ventas se registran igual, solo que sin origen.
Si desarrollas la app tú mismo
Define los atributos con el SDK de RevenueCat. En iOS:
RevenueCat envía los atributos a sus servidores cuando se hace la compra, así que puedes definirlos en cualquier momento antes de ella.
Si el usuario empieza en tu sitio web, lee allí su sesión con
clakta.getSessionId() y pásala a la app, por ejemplo en el enlace que la
abre. Si vendes en la web con RevenueCat Billing, también puedes poner
clakta_session_id en los metadatos de la compra.
Preguntas frecuentes
Artículos relacionados
Conectar Shopify
Instala la app de Clakta en tu tienda de Shopify. Configura el seguimiento del checkout, importa tus pedidos recientes y asocia cada venta al anuncio que la produjo.
Conectar Lemon Squeezy
Envía a Clakta tus pedidos, renovaciones y reembolsos de Lemon Squeezy mediante un webhook, y acredita cada venta al visitante que la hizo.
Conectar Dodo Payments
Apunta Dodo Payments a Clakta con un webhook para que tus pagos, reembolsos y contracargos lleguen automáticamente, y cada venta se asocie al visitante que la hizo.