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:
HTML
// Record revenue following a successful payment using email window.flowsery("payment", { email: "customer@example.com" }); ```html 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: ```js "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>
); } ```bash ### 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>
</head>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.).