Soporte/Atribución de ingresos
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

  1. Inicia sesion en tu panel de administracion de Ghost
  2. Navega a Settings > Code Injection
  3. 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:

  1. Registrate en una cuenta de Zapier
  2. Configura un trigger "Ghost Member Created"
  3. Conectalo a la accion Flowsery Analytics Payment API
  4. 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.