Auf Outseta installieren
Installiere das Rekomi-Skript auf der Host-Plattform von Outseta, um den Affiliate-Klick zu erfassen, beim Eintippen der Anmelde-E-Mail einen Lead zu speichern und den Verkauf von deinem verbundenen Stripe-Konto melden zu lassen.
Outseta ist eine All-in-one-Ebene für Authentifizierung, Abrechnung und CRM, die über einer Host-Website liegt, die du steuerst (Webflow, Carrd, WordPress oder eigenes HTML). Rekomi wird im Head des Hosts installiert, neben dem Embed-Code von Outseta. Zu jedem Outseta-Konto gehört ein verbundenes eigenes Stripe-Konto, deshalb laufen Conversions über dieselbe Stripe-Anbindung, die auch Kunden nutzen, die direkt mit Stripe arbeiten. Ein Snippet auf einer Danke-Seite brauchst du nicht; das Head-Skript erfasst bei der Anmeldung einen Lead, und der Stripe-Verkauf wird ihm über die E-Mail-Adresse zugeordnet.
Das Head-Skript auf dem Host installieren
Das Outseta-Embed und das Rekomi-Skript sitzen beide im <head> des Hosts. Die Reihenfolge spielt keine Rolle, aber beide müssen auf jeder Seite laufen, auf der Affiliate-Klicks landen können.
Webflow: Site settings > Custom code > Head code.
Carrd: Site Settings > Code > Head.
Eigenes HTML / WordPress: Füge es in den <head> der gemeinsamen Vorlage ein (oder bei WordPress über ein Plugin zum Einfügen in den Header wie WPCode).
<script async src="https://api.rekomi.com/api/v1/r/loader.js" data-program-id="YOUR_PROGRAM_ID" data-rkmi-email-capture="auto"></script>
<noscript>
<img src="https://api.rekomi.com/api/v1/r/c.gif" width="1" height="1" alt="" referrerpolicy="no-referrer-when-downgrade" />
</noscript>Deine Programm-ID ist im Snippet in Rekomi unter Einrichtung > Installieren (Outseta wählen) schon eingesetzt. Der Embed-Code von Outseta (aus dem Outseta-Admin unter Auth > Embeds) steht daneben; beide laden unabhängig voneinander und kommen sich nicht in die Quere.
So funktioniert die Attribution
Outseta leitet Zahlungen über das Stripe-Konto, das du bei der Einrichtung von Outseta verbunden hast. Verbinde dasselbe Stripe-Konto in Rekomi unter Einrichtung > Zahlungsanbieter verbinden, und jeder Verkauf, jede Erstattung und jede Kündigung wird automatisch erfasst.
Das Erfassen passiert automatisch, die Gutschrift für den Affiliate nicht. Ein Stripe-Verkauf wird zugeordnet über einen eingelösten Rekomi-Gutschein, über die Abo-Metadaten rekomi_affiliate_slug oder rekomi_affiliate_id oder über den Abgleich der Checkout-E-Mail mit einem Lead aus den letzten 90 Tagen. Das Klick-Cookie, das das Head-Skript setzt, wird serverseitig nie gelesen, ein Klick allein kann einen Verkauf also nicht gutschreiben. Das Anmelde-Widget von Outseta lässt dich keine Stripe-Metadaten setzen, deshalb bleibt hier der Weg über den Lead.
Erfasse den Lead bei der Anmeldung. Jeder dieser Wege funktioniert:
- Von der Seite aus. Schickt ein Besucher das Anmeldeformular von Outseta ab, rufe auf deiner Host-Seite
window.Rekomi.convert({ email: "the-signup-email" })auf. Das Head-Skript ist bereits geladen, das ist also eine Zeile in deinem Formular-Handler. Die Host-Seite gehört dir, deshalb bleibt das der genaueste Weg für Entwickler. - Ohne Programmierung. Das Attribut
data-rkmi-email-capture="auto"am Head-Skript oben erfasst den Lead, sobald ein Besucher seine E-Mail-Adresse irgendwo dort fertig eingetippt hat, wo das Skript läuft. Das deckt den Login-Schritt von Outseta ab und jedes Outseta-Embed, dessen Anmeldung nie ein Formular abschickt; einen Formular-Handler brauchst du also nicht. Ohne Empfehlung erfasst es nichts, und Varianten mit Plus-Adressierung wie you+test@gmail.com und you@gmail.com zählen als dasselbe Postfach. Hast du nach einer früheren Version dieser Seite ein separates Snippet zur Lead-Erfassung eingefügt, lösche es. - Über einen Webhook. Leite den Anmelde-Webhook von Outseta (Outseta-Admin > Auth > Webhooks) von deinem Backend an den Lead-Endpunkt von Rekomi unter
POST /api/tracking/leadweiter.
Meldet Stripe das Abonnement, gleicht Rekomi die Checkout-E-Mail mit dem Lead ab und schreibt den Verkauf dem Affiliate gut. Die vollständige Schnittstellenbeschreibung findest du unter Leads und Anmeldungen tracken.
Du willst Stripe lieber nicht verbinden?
Willst du dein Stripe-Konto nicht mit Rekomi verbinden, kannst du bezahlte Anmeldungen stattdessen von deinem eigenen Backend an den Server-to-Server-Endpunkt von Rekomi weiterleiten. Die beiden Wege schließen sich gegenseitig aus: Der S2S-Endpunkt antwortet mit 409, solange eine Stripe-Verbindung aktiv ist, entscheide dich also für einen. Für die meisten Outseta-Konten ist die Stripe-Verbindung weniger Arbeit und holt Provisionen bei Erstattungen automatisch zurück.
Gut zu wissen
Outseta ist eine Ebene über der Website, kein Host. Das Skript wird immer im Head des Hosts installiert. Im Outseta-Admin gibt es keinen Platz für beliebiges Head-HTML; eine Installation über Outseta funktioniert nicht.
Mitgliederbereiche im SPA-Stil. Die Widgets von Outseta für angemeldete Nutzer werden direkt an Ort und Stelle gerendert, ohne zu neuen URLs zu navigieren. Die erfasste Empfehlung bleibt trotzdem gültig, weil sie beim ersten Besuch der Host-Domain gesetzt wurde. Liegt dein Anmeldeablauf auf einer eigenen Subdomain, installiere das Rekomi-Skript auch dort, damit der Klick überall erfasst wird, wo Besucher landen.
Der E-Mail-Abgleich braucht zuerst den Lead. Rekomi ordnet den Stripe-Verkauf zu, indem es die Checkout-E-Mail mit einem Lead aus den letzten 90 Tagen abgleicht. Wurde kein Lead erfasst oder zahlt der Käufer mit einer anderen E-Mail-Adresse als der, mit der er sich angemeldet hat, gibt es nichts abzugleichen, und der Kauf erscheint nicht als Verkauf. Erst die Erfassung des Leads bei der Anmeldung, also vor dem Checkout, macht den Abgleich verlässlich.
Fehlerbehebung
Die Anmeldung ist abgeschlossen, aber in Rekomi kommt keine Conversion an. Prüfe, ob Stripe in Rekomi unter Einrichtung > Zahlungsanbieter verbinden verbunden ist, und sieh dann auf der Seite Conversions nach, wo jede Conversion ihre Quelle zeigt. Stripe-Ereignisse erreichen Rekomi über den eigenen Webhook von Rekomi auf Plattformebene, deshalb erscheinen sie nicht in der Liste der Webhook-Zustellungen deines Stripe-Kontos.
Stripe ist verbunden, aber der Kauf erscheint nicht als Verkauf. Ein Kauf, der Rekomi ohne passenden Lead erreicht, wird übersprungen und erscheint nicht auf der Seite Conversions. Entweder wurde vor dem Checkout kein Lead erfasst, der Lead war älter als 90 Tage, oder der Käufer hat im Checkout eine andere E-Mail-Adresse verwendet. Prüfe zwei Dinge: ob das Head-Skript-Tag data-rkmi-email-capture="auto" enthält und ob der Käufer seine E-Mail-Adresse auf einer Seite mit diesem Skript eingetippt hat. Nutzt du stattdessen den Weg für Entwickler, prüfe, ob dein Formular-Handler window.Rekomi.convert({ email }) aufruft (oder dein Webhook-Relay an /api/tracking/lead sendet), und zwar mit derselben E-Mail-Adresse, mit der der Käufer bezahlt.
Auf der Anmeldeseite fehlt die Empfehlung. Der Besucher kam vermutlich über einen Weg auf die Anmeldeseite, der an deinen Seiten mit Rekomi-Skript vorbeiführte (ein direkter Deep Link). Die Empfehlung muss auf mindestens einer Seite der Host-Domain erfasst werden, bevor der Besucher die Anmeldung erreicht. Geh deine Einstiegsseiten durch und prüfe, ob das Head-Skript überall eingebunden ist. Das prüfst du in der Browser-Konsole mit window.Rekomi.getReferral().
Verwandte Seiten
Auf Memberstack installieren
Memberstack ist eine Ebene über deiner Website, deshalb wird Rekomi auf dem Host installiert (Webflow, eigenes HTML, Duda), nicht in Memberstack selbst. Verkäufe werden über dein eigenes Stripe-Konto per Stripe Connect, über Gutscheincodes oder über ein Server-to-Server-Relay erfasst.
Auf Podia installieren
Das Feld Website tracking code von Podia enthält den Rekomi-Loader, der die E-Mail-Adressen von Käufern als Leads erfasst, sobald sie eingetippt werden. Verkäufe werden über dein verbundenes Stripe-Konto erfasst und per E-Mail-Abgleich zugeordnet, mit einem Server-to-Server-Relay als Fallback.