Attribution des revenus
Attribuer les revenus avec Ghost
Avant de continuer, confirmez que vous avez configure le suivi Flowsery Analytics sur votre site Ghost et connecte votre compte Stripe.
1. Ouvrir l'injection de code Ghost
- Connectez-vous a votre panneau d'administration Ghost
- Accedez a Settings > Code Injection
- C'est ici que le snippet de suivi sera place
2. Inserer le snippet de suivi Flowsery Analytics
Collez le JavaScript suivant dans la section Site Header :
HTML
<script id="flowsery-queue">
window.flowsery =
window.flowsery ||
function () {
window.flowsery.q = window.flowsery.q || [];
window.flowsery.q.push(arguments);
};
</script>
<script>
try {
// Track successful member signups and payments
document.addEventListener('DOMContentLoaded', function () {
// Detect whether this is a successful signup/payment page
if (
window.location.href.includes('success') ||
window.location.href.includes('welcome') ||
document.querySelector('[data-members-success]') ||
document.querySelector('.gh-portal-success')
) {
// Attempt to retrieve the member email from available sources
const memberEmail =
document.querySelector('[data-member-email]')?.textContent ||
document.querySelector('.member-email')?.textContent ||
localStorage.getItem('ghost_member_email');
if (memberEmail) {
window.flowsery('payment', { email: memberEmail });
}
}
// Persist the member email on signup for subsequent tracking
const memberForms = document.querySelectorAll('[data-members-form]');
memberForms.forEach((form) => {
form.addEventListener('submit', function (e) {
const emailInput = form.querySelector('input[type="email"]');
if (emailInput && emailInput.value) {
localStorage.setItem('ghost_member_email', emailInput.value);
}
});
});
});
} catch (e) {
console.error('Flowsery Analytics tracking error:', e);
}
</script>3. Enregistrer vos modifications
Cliquez sur Save pour appliquer les parametres d'injection de code.
Alternative : integration Zapier (approche sans code)
Si vous preferez une configuration sans code, Zapier peut relier Ghost et Flowsery Analytics :
- Creez un compte Zapier
- Configurez un declencheur "Ghost Member Created"
- Connectez-le a l'action Flowsery Analytics Payment API
- Associez le champ email du membre pour activer l'attribution des revenus
Cette approche ne necessite aucun codage et capture automatiquement les nouvelles inscriptions de membres.
Apres qu'une inscription de membre soit completee avec succes, les donnees de revenus apparaitront dans votre tableau de bord Flowsery Analytics.