Unterstützung/Umsatzzuordnung
Umsatzzuordnung

Umsatzzuordnung mit Ghost

Stellen Sie zunächst sicher, dass Sie Flowsery Analytics Tracking eingerichtet und Ihr Stripe-Konto verknüpft haben.

1. Ghost Code Injection öffnen

  1. Melden Sie sich in Ihrem Ghost-Adminbereich an
  2. Navigieren Sie zu Settings > Code Injection
  3. Hier wird das Tracking-Snippet eingefügt

2. Flowsery Analytics Tracking-Snippet einfügen

Fügen Sie das folgende JavaScript in den Bereich Site Header ein:

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. Änderungen speichern

Klicken Sie auf Save, um die Code-Injection-Einstellungen zu übernehmen.

Alternative: Zapier-Integration (No-Code-Ansatz)

Wenn Sie eine codefreie Einrichtung bevorzugen, kann Zapier Ghost und Flowsery Analytics verbinden:

  1. Registrieren Sie sich für ein Zapier-Konto
  2. Konfigurieren Sie einen "Ghost Member Created"-Trigger
  3. Verbinden Sie ihn mit der Flowsery Analytics Payment API-Aktion
  4. Ordnen Sie das Mitglieder-E-Mail-Feld zu, um die Umsatzzuordnung zu ermöglichen

Dieser Ansatz erfordert keinerlei Programmierung und erfasst neue Mitgliederanmeldungen automatisch.

Nachdem eine Mitgliedschaftsanmeldung erfolgreich abgeschlossen wurde, erscheinen die Umsatzdaten in Ihrem Flowsery Analytics Dashboard.