Attribution des revenus
Attribuer les revenus avec Stripe (autres methodes)
Si vous utilisez le Stripe Checkout API, suivez plutot ce guide. Si vous utilisez Stripe Payment Links, suivez plutot ce guide. Avant de continuer, confirmez que vous avez connecte votre compte Stripe.
Utilisez le snippet JavaScript suivant pour enregistrer les revenus apres un paiement reussi en fournissant l'email du client :
HTML
// Record revenue following a successful payment using email window.flowsery("payment", { email: "customer@example.com" }); ```html Fournissez l'email
reel du client a l'evenement de paiement. ## Exemple d'implementation Supposons que vos clients arrivent sur une page `/welcome` apres avoir termine
le checkout. Vous souhaitez declencher l'evenement de paiement Flowsery Analytics sur cette page. En React, voici comment faire : ```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 un suivi fiable (recommande) Inserez ce script dans le `<head>
` de la page qui enregistre le paiement. Il garantit que l'evenement de paiement est capture meme s'il se declenche avant que le script principal ne
soit charge : ```html
<script id="flowsery-queue">
window.flowsery =
window.flowsery ||
function () {
window.flowsery.q = window.flowsery.q || [];
window.flowsery.q.push(arguments);
};
</script>
</head>Quand utiliser cette methode
- Processeurs de paiement tiers bases sur Stripe
- Implementations Stripe Elements
- Paiements d'applications mobiles
Remarques importantes
- Les evenements de paiement en double sont automatiquement ignores, donc envoyer plusieurs evenements pour la meme transaction est sans consequence
- Compatible avec tout flux de paiement tant que vous disposez de l'email du client
Apres un paiement reussi, les donnees de revenus devraient apparaitre dans votre tableau de bord (referent, pays, navigateur, etc.).