Unterstützung/Umsatzzuordnung
Umsatzzuordnung

Umsatzzuordnung mit LemonSqueezy (andere Methoden)

Wenn Sie die LemonSqueezy Checkout API verwenden, folgen Sie stattdessen dieser Anleitung. Stellen Sie zunächst sicher, dass Sie Ihr LemonSqueezy-Konto verknüpft haben.

Verwenden Sie das folgende JavaScript-Snippet, um Umsatz nach einer erfolgreichen Zahlung durch Angabe der Kunden-E-Mail zu erfassen:

JavaScript
// Record revenue following a successful payment using email
window.flowsery("payment", { email: "customer@example.com" });

Geben Sie die tatsächliche Kunden-E-Mail an das Zahlungsevent weiter.

Beispielimplementierung

Angenommen, Ihre Kunden landen nach dem Checkout auf einer /welcome-Seite. Sie möchten das Flowsery Analytics Zahlungsevent auf dieser Seite auslösen. In React geht das so:

JavaScript
"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>
  );
}

Zuverlässiges Tracking sicherstellen (empfohlen)

Fügen Sie dieses Script im <head> der Seite ein, die die Zahlung erfasst. Es stellt sicher, dass das Zahlungsevent aufgezeichnet wird, auch wenn es vor dem Laden des Hauptscripts ausgelöst wird:

HTML
<script id="flowsery-queue">
  window.flowsery =
    window.flowsery ||
    function () {
      window.flowsery.q = window.flowsery.q || [];
      window.flowsery.q.push(arguments);
    };
</script>

Wann diese Methode verwenden

  • Drittanbieter-Zahlungsverarbeiter basierend auf LemonSqueezy
  • Mobile App-Zahlungen

Wichtige Hinweise

  • Doppelte Zahlungsevents werden automatisch ignoriert, sodass das Senden mehrerer Events für dieselbe Transaktion unschädlich ist
  • Kompatibel mit jedem Zahlungsablauf, solange Sie die E-Mail des Kunden haben

Nach einer erfolgreichen Zahlung sollten die Umsatzdaten in Ihrem Dashboard erscheinen (Referrer, Land, Browser usw.).