Atribución de ingresos
Atribuir ingresos con Ghost
Antes de continuar, confirma que has configurado el seguimiento de Flowsery Analytics en tu sitio Ghost y vinculado tu cuenta de Stripe.
1. Abrir la inyeccion de codigo de Ghost
- Inicia sesion en tu panel de administracion de Ghost
- Navega a Settings > Code Injection
- Aqui es donde ira el fragmento de seguimiento
2. Insertar el fragmento de seguimiento de Flowsery Analytics
Pega el siguiente JavaScript en la seccion 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. Guardar los cambios
Haz clic en Save para aplicar la configuracion de inyeccion de codigo.
Alternativa: integracion con Zapier (enfoque sin codigo)
Si prefieres una configuracion sin codigo, Zapier puede conectar Ghost y Flowsery Analytics:
- Registrate en una cuenta de Zapier
- Configura un trigger "Ghost Member Created"
- Conectalo a la accion Flowsery Analytics Payment API
- Mapea el campo de email del miembro para habilitar la atribucion de ingresos
Este enfoque no requiere programacion y captura automaticamente los nuevos registros de miembros.
Despues de que se complete exitosamente un registro de membresia, los datos de ingresos apareceran en tu panel de Flowsery Analytics.