
Memberful
Verfolgen Sie Affiliate-Verkäufe, wiederkehrende Abozahlungen und Rückerstattungen von Memberful mit dem Memberful-IPN-Plugin von Post Affiliate Pro. Einrichtungsanleitung mit Webhook, API-Schlüssel und Weiterleitungsseite.
Memberful-Integration
Memberful ist eine Mitgliedschaftsplattform, mit der Sie Abonnements verkaufen und Inhalte auf Ihrer eigenen Website teilen können. Das Post Affiliate Pro-Plugin verbindet sie mit Ihrem Affiliate -Programm. So wird jede Mitgliedschaft, die ein Affiliate vermittelt, erfasst, jede Verlängerung kann eine wiederkehrende Provision einbringen, und eine Rückerstattung in Memberful kehrt die Provision um.
Das Plugin nutzt drei Informationsquellen von Memberful:
- Die Seite nach dem Checkout: übergibt den ersten Kauf an das Plugin.
- Die Memberful-API: das Plugin nutzt sie, um die Details dieser ersten Bestellung zu laden, etwa das Mitglied, den Tarif und die Gesamtsumme.
- Webhooks: Memberful benachrichtigt das Plugin über Verlängerungen (subscription.renewed) und Rückerstattungen (order.refunded).
So integrieren Sie PostAffiliatePro mit Memberful
Memberful-Daten abrufen
Sie benötigen drei Angaben aus Memberful:
- Konto-URL: die Adresse Ihres Memberful-Kontos, zum Beispiel https://YOUR-ACCOUNT.memberful.com/ . Das Plugin akzeptiert nur eine Adresse, die .memberful.com enthält.
- API-Schlüssel der Custom App: der API-Schlüssel einer benutzerdefinierten Anwendung in Ihrem Memberful-Konto. Das Plugin verwendet ihn, um Bestelldetails zu lesen.
- Geheimer Webhook-Schlüssel: Memberful gibt Ihnen diesen Schlüssel, nachdem Sie einen Webhook-Endpunkt erstellt haben (siehe unten).
Plugin aktivieren
Navigieren Sie in Ihrem Merchant-Panel zu Konfiguration > Plugins > Memberful-IPN-Verarbeitung > Aktivieren. Füllen Sie dann die Konfiguration aus:
- Memberful-Konto-URL, API-Schlüssel der Custom App und Geheimer Webhook-Schlüssel: die drei Werte von oben.
- Verfolgen nach: wählen Sie, ob die Plan-ID (Standard) oder der Plan-Name als Produkt-ID des Verkaufs verwendet wird.
Alle weiteren Optionen werden im Abschnitt Plugin-Einstellungen weiter unten beschrieben.
Webhook in Memberful erstellen
Gehen Sie in Ihrem Memberful-Dashboard zu Settings > Webhooks und erstellen Sie einen neuen Webhook-Endpunkt mit dieser Adresse:
https://URL_TO_PostAffiliatePro/plugins/Memberful/memberful.php
Wählen Sie diese Ereignisse aus:
- subscription.renewed: ein Abonnement wurde verlängert (wiederkehrende Zahlung).
- order.refunded: eine Bestellung wurde erstattet.
Nach dem Erstellen des Endpunkts zeigt Memberful den geheimen Schlüssel an. Kopieren Sie ihn in das Feld Geheimer Webhook-Schlüssel des Plugins und speichern Sie die Plugin-Konfiguration.
Ersten Kauf erfassen
Der erste Kauf wird nicht durch einen Webhook gesendet. Stattdessen schicken Sie das Mitglied nach dem Checkout auf eine Seite Ihrer eigenen Website, und ein kurzes Skript auf dieser Seite übergibt den Kauf an das Plugin.
- Legen Sie in Memberful den Eintrag After checkout redirect auf Ihre Dankesseite fest. Das können Sie für die ganze Website unter Website > Domain and redirects > Custom redirects tun oder für einen einzelnen Tarif in den Einstellungen des Tarifs unter Revenue > Plans. Eine Tarifeinstellung überschreibt die globale Einstellung.
- Memberful fügt die Bestelldetails, einschließlich der Bestell-ID, an die Adresse dieser Seite an.
- Fügen Sie der Dankesseite dieses Skript hinzu. Es liest die Bestell-ID aus der Adresse und die Post-Affiliate-Pro-Besucher-ID aus dem Cookie PAPVisitorId und sendet beides an das Plugin:
<script>
(function () {
var params = new URLSearchParams(window.location.search);
var orderId = params.get('order_id');
var cookie = document.cookie.match(/(?:^|; )PAPVisitorId=([^;]*)/);
if (!orderId || !cookie) { return; }
var request = new Image();
request.src = 'https://URL_TO_PostAffiliatePro/plugins/Memberful/memberful.php'
+ '?transactionId=' + encodeURIComponent(orderId)
+ '&visitorId=' + encodeURIComponent(cookie[1]);
})();
</script>
Das Plugin lädt die Bestellung dann über Ihren API-Schlüssel aus Memberful und registriert den Verkauf für den Affiliate, der anhand der Besucher-ID erkannt wird. Der Gesamtbetrag wird aus der Bestellung übernommen, die Plan-ID oder der Plan-Name wird zur Produkt-ID, und die Memberful-Mitglieds-ID wird im Zusatzdatenfeld 1 des Verkaufs gespeichert.
Vergessen Sie nicht, Ihre Website mit dem Click-Tracking-Code zu integrieren, sonst existiert die Besucher-ID nicht und kein Affiliate kann zugeordnet werden.
Plugin-Einstellungen
Das Plugin hat folgende Optionen:
- Memberful-Konto-URL: die Adresse Ihres Memberful-Kontos, die .memberful.com enthalten muss. Ein abschließender Schrägstrich wird automatisch hinzugefügt.
- API-Schlüssel der Custom App: der API-Schlüssel, mit dem Bestelldetails aus Memberful geladen werden.
- Geheimer Webhook-Schlüssel: der Schlüssel, mit dem geprüft wird, ob Webhooks wirklich von Memberful stammen. Er ist für Verlängerungen und Rückerstattungen erforderlich.
- Verfolgen nach: Plan-ID (Standard) oder Plan-Name wird als Produkt-ID verwendet.
- Nur passende wiederkehrende Provision speichern: standardmäßig deaktiviert. Ist die Option aktiviert, wird eine wiederkehrende Zahlung nur gespeichert, wenn ihre Abonnement-ID einer Bestell-ID in den wiederkehrenden Provisionen entspricht. Passt sie nicht, wird keine wiederkehrende Provision erstellt.
- Gesamtkosten der wiederkehrenden Zahlung aus der Benachrichtigung verwenden: standardmäßig deaktiviert. Ist die Option aktiviert, verwendet die wiederkehrende Provision die Summe aus dem Webhook statt der Summe der ersten Zahlung.
- Memberful-Rückerstattungen verarbeiten: standardmäßig aktiviert. Rückerstattungen in Memberful werden in Post Affiliate Pro übernommen.
Wie funktioniert das Plugin genau?
Das Plugin behandelt drei Situationen:
- Eine neue Mitgliedschaft wird gekauft. Die Dankesseite übergibt die Bestell-ID und die Besucher-ID an das Plugin. Das Plugin lädt die Bestellung über die Memberful-API und erfasst die Provision für den Affiliate.
- Ein Abonnement wird verlängert. Memberful sendet einen subscription.renewed-Webhook. Das Plugin prüft die Signatur und erfasst eine wiederkehrende Zahlung. Ist die Funktion wiederkehrende Provisionen aktiv, wird die Abonnement-ID als Bestell-ID verwendet, sodass alle Zahlungen eines Abonnements zusammengehören.
- Eine Bestellung wird erstattet. Memberful sendet einen order.refunded-Webhook. Sind Rückerstattungen aktiviert, findet das Plugin die ursprüngliche Transaktion anhand ihrer Bestell-ID und erstattet sie. Kann es die Transaktion nicht finden, protokolliert es das Problem und tut nichts weiter.
Webhooks mit einem anderen Ereignisnamen werden ignoriert.
Was ist Memberful?
Memberful ist eine Mitgliedschaftsplattform für Creator, unabhängige Publisher und Communities. Mit ihr können Sie Mitgliedschaften und Abonnements auf Ihrer eigenen Website und Domain verkaufen, mit Ihrem eigenen Branding, und Ihr eigenes Stripe-Konto für Zahlungen verbinden. Memberful gehört seit 2018 zu Patreon, das es übernommen hat, und läuft weiterhin als eigenständiges Produkt.
Für Affiliate-Programme passen Mitgliedschaften gut. Ein Mitglied, das ein Jahr lang bleibt, zahlt viele Male, daher belohnt eine wiederkehrende Provision den Affiliate für den langfristigen Wert jeder Vermittlung und nicht nur für die erste Zahlung.
Wichtige Funktionen von Memberful
- Flexible Abonnements: monatliche, jährliche und individuelle Abonnements, einmalige Zahlungen, Gruppenabonnements und vom Mitglied gewählte Preise.
- Checkout: Checkout mit einem Klick, kostenlose und kostenpflichtige Testphasen sowie Gutscheine und Rabatte.
- Ihr eigenes Branding: Checkout und Mitgliederkonten auf Ihrer eigenen Domain.
- Inhaltsauslieferung: Newsletter, Podcasts, digitale Downloads und Community-Inhalte für Mitglieder.
- Integrationen und Tools: native Verbindungen zu WordPress, Discord, Mailchimp und Kit sowie ein WordPress-Plugin, ein Website-Builder und eine API.
- Mitgliederverwaltung: Verwaltung von Abonnements und Rückerstattungen, unbegrenzte Mitarbeiterkonten und integrierte Analysen.
Preise von Memberful
Zum Zeitpunkt der Erstellung dieses Artikels bietet Memberful einen Standard-Tarif für 49 $ pro Monat plus 4,9 % Transaktionsgebühr mit unbegrenzten Mitgliedern an. Sie können es kostenlos testen und zahlen erst, wenn Sie live gehen und Zahlungen annehmen. Für größere Unternehmen gibt es einen Enterprise-Tarif mit individuellen, volumenabhängigen Preisen. Preise ändern sich, prüfen Sie die aktuellen Angaben auf der Preisseite von Memberful .
Alternativen zu Memberful
Falls Memberful nicht zu Ihren Anforderungen passt, bieten auch diese Mitgliedschaftsplattformen eine Post-Affiliate-Pro-Integration:
Weitere Mitgliedschafts-Integrationen
Post Affiliate Pro lässt sich mit vielen weiteren Mitgliedschafts- und Abo-Plattformen integrieren. Lesen Sie die Übersicht zu Mitgliedschafts-Integrationen oder sehen Sie sich alle Integrationen an.
Häufig gestellte Fragen
Belohnen Sie Affiliates für jedes Memberful-Mitglied
Erfassen Sie neue Mitgliedschaften, Verlängerungen und Rückerstattungen von Memberful und zahlen Sie Ihre Affiliates korrekt aus. Probieren Sie die Memberful-Integration mit Post Affiliate Pro aus.
Cookie-Zustimmung
Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern und unseren Datenverkehr zu analysieren. See our privacy policy.
