Atribución de ingresos
Atribuir ingresos con Polar (otros metodos)
Si estas usando la Polar Checkout API, sigue esta guia en su lugar. Si estas usando Polar Checkout Links, sigue esta guia en su lugar. Antes de continuar, confirma que has vinculado tu cuenta de Polar.
Usa el siguiente fragmento de JavaScript para registrar ingresos despues de un pago exitoso proporcionando el email del cliente:
HTML
// Record revenue following a successful payment using email window.flowsery("payment", { email: "customer@example.com" }); ```html Proporciona el
email real del cliente al evento de pago. ## Ejemplo de implementacion Supongamos que tus clientes llegan a una pagina `/welcome` despues de completar
el checkout. Quieres activar el evento de pago de Flowsery Analytics en esa pagina. En React, asi es como se hace: ```js "use client" import {
useEffect } from 'react'; export default function Dashboard({ user }) { useEffect(() => { window.flowsery("payment", { email: user.email }); },
[user]); return (
<div>
<h1>Welcome to the app!</h1>
</div>
); } ```bash ### Garantizar un seguimiento confiable (recomendado) Inserta este script en el `<head>
` de la pagina que registra el pago. Asegura que el evento de pago se capture incluso si se dispara antes de que el script principal se haya
cargado: ```html
<script id="flowsery-queue">
window.flowsery =
window.flowsery ||
function () {
window.flowsery.q = window.flowsery.q || [];
window.flowsery.q.push(arguments);
};
</script>
</head>Cuando usar este metodo
- Procesadores de pago de terceros construidos sobre Polar
- Pagos en aplicaciones moviles
Notas importantes
- Los eventos de pago duplicados se ignoran automaticamente, por lo que enviar multiples eventos para la misma transaccion es inofensivo
- Compatible con cualquier flujo de pago siempre que tengas el email del cliente
Despues de un pago exitoso, los datos de ingresos deberian aparecer en tu panel (referente, pais, navegador, etc.).