Atribuição de receita
Atribuir receita com Polar (outros métodos)
Se estiver a usar o Polar Checkout API, siga este guia em vez deste. Se estiver a usar Polar Checkout Links, siga este guia em vez deste. Antes de prosseguir, confirme que vinculou a sua conta Polar.
Use o seguinte snippet JavaScript para registar receita após um pagamento bem-sucedido fornecendo o email do cliente:
HTML
// Record revenue following a successful payment using email window.flowsery("payment", { email: "customer@example.com" }); ```html Forneça o email
real do cliente ao evento de pagamento. ## Exemplo de implementação Suponha que os seus clientes chegam a uma página `/welcome` após completar o
checkout. Pretende acionar o evento de pagamento do Flowsery Analytics nessa página. Em React, veja como fazer: ```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 ### Garantir rastreamento fiável (recomendado) Insira este script no `<head>
` da página que regista o pagamento. Garante que o evento de pagamento é capturado mesmo se disparar antes do script principal ter carregado:
</head>
```
Quando usar este método
- Processadores de pagamento de terceiros construídos sobre o Polar
- Pagamentos de aplicações móveis
Notas importantes
- Eventos de pagamento duplicados são automaticamente ignorados, portanto enviar múltiplos eventos para a mesma transação é inofensivo
- Compatível com qualquer fluxo de pagamento desde que tenha o email do cliente
Após um pagamento bem-sucedido, os dados de receita deverão aparecer no seu painel (referrer, país, navegador, etc.).