
Einleitung
Der Wechsel von einer SaaS-Affiliate-Plattform zu einer self-hosted Lösung wie Affilentra (PRO/NETWORK) bringt Kontrolle und Flexibilität: Händler behalten Produkt- und Konditionshoheit, Partner erhalten transparente Trackinglinks und Auszahlungshistorien, und es gibt keine Umsatzbeteiligung. Dieser Beitrag bietet eine praxisorientierte, rollenbasierte Migrations-Checklist für Händler und Netzwerkbetreiber, die Produktdaten, Tracking‑Links, Cookie‑Einstellungen, Webhooks, Payout‑Batches und Partner‑Konten sicher übernehmen möchten.
Übersicht: Phasen der Migration
- Phase 0 – Vorbereitung & Inventar: Datenquellen identifizieren, Stakeholder und Downtime-Fenster definieren.
- Phase 1 – Export & Mapping: Daten aus der SaaS‑Plattform exportieren und auf Affilentra-Schema abbilden.
- Phase 2 – Staging & Tests: Import in ein Staging-System, End-to-End-Tests (Tracking, Conversions, Webhooks).
- Phase 3 – Produktion & Cutover: Produktionsdaten migrieren, DNS/Endpoints umstellen, minimale Downtime.
- Phase 4 – Post-Migration & Monitoring: Abgleiche, Live-Monitoring, Support für Partner und Rollback-Optionen bereitstellen.
Phase 0 – Vorbereitung & Inventar
Erstellen Sie eine vollständige Bestandsliste aller relevanten Objekte in Ihrer SaaS-Plattform:
- Produkte/SKUs inklusive Preise, Varianten und Verfügbarkeiten
- Partnerkonten (Affiliate-IDs, Trackingpräferenzen, Auszahlungskonten)
- Tracking-Links und Linkformate (Parameter, Kurz-URLs)
- Cookie-Einstellungen: Laufzeit, Domänenregel, First-/Last-Click-Attribution
- Webhook-Konfigurationen und externe Integrationen (ERP, Billing, CRM)
- Offene Payout-Batches und historische Auszahlungen
Definieren Sie zudem Verantwortlichkeiten: Wer exportiert, wer transformiert, wer testet, wer entscheidet über Go-live.
Phase 1 – Export & Mapping
Exportieren Sie strukturierte Daten (CSV/JSON/SQL). Legen Sie ein Mapping-Dokument an, das Quellfelder zu Affilentra-Feldern zuordnet. Beispiel-Mappingfelder:
- Produkt: source_product_id → product_id
- SKU: sku → sku
- Titel/Beschreibung: title, description → name, description
- Preis: price → price_net / price_gross (je nach Bedarf)
- Provisionsmodell: commission_type (fixed/percent) → commission_model + rate
- Partner: source_aff_id → affiliate_id
- Trackinglink: deeplink_template → tracking_template
- Cookie: cookie_lifetime, cookie_domain → cookie_duration, cookie_scope
Prüfen Sie Besonderheiten: Mehrere Provisionssätze pro Produkt, Länderspezifische Preise, Coupon- oder SubID-Handling. Erfassen Sie Feldvalidierungen von Affilentra (z. B. Pflichtfelder, erlaubte Zeichen).
Phase 2 – Staging & Tests
Richten Sie ein Staging-Environment auf Ihrer self-hosted Affilentra-Installation ein. Ziele: Validieren der Datenstruktur, Testen aller Integrationen, und Durchführen von End-to-End-Szenarien ohne Auswirkungen auf Live-Partner.
Datenimport & Validierung
- Importieren Sie zunächst eine repräsentative Teilmenge (10–20 %), inklusive Produkte, 50–100 Partnerkonten und einige Payout-Batches.
- Validieren Sie Datenintegrität: Suchen Sie nach fehlenden Pflichtfeldern, falsch formatierten Preisen, oder ungültigen IDs.
Tracking- und Conversion-Tests
- Erzeugen Sie Test-Trackinglinks in Affilentra, versehen mit Test-SubIDs.
- Führen Sie Testbestellungen durch (Staging-Shop oder Test-Transaktionen) und prüfen Sie, ob Conversions korrekt getrackt und verifiziert werden.
- Simulieren Sie Cookie-Verhalten: Ablauf, Cross-Domain-Szenarien, und First-/Last-Click-Attribution.
Webhook- und Integrations-Tests
- Richten Sie Webhook-Endpunkte ein und verwenden Sie signierte Payloads oder Secrets zur Authentifizierung.
- Senden Sie Test-Payloads und prüfen Sie Empfang, Parsing und verarbeitende Prozesse (z. B. ERP/Billing).
- Bei externen Abhängigkeiten: Deployen Sie ein temporäres Proxy-Logging, um Requests und Antworten zu prüfen.
Phase 3 – Produktion & Cutover
Planen Sie ein enges Cutover-Fenster mit minimaler Nutzerlast. Typische Reihenfolge:
- Letzte Datensynchronisation aus SaaS (Delta-Export seit letztem Snapshot).
- Datenimporte in Affilentra Produktion.
- Endgültige Prüfung wichtiger KPIs: offener Payout-Betrag, aktive Partnerzahl, Live-Tracking.
- DNS/Endpoint-Umschaltung für Tracking- und Webhook-URLs. Alternativ: Kürzere TTLs vorab setzen.
Downtime minimieren: Nutzen Sie parallele Verarbeitung (SaaS läuft weiter bis zur Umschaltung), setzen Sie TTLs der relevanten Domains/VHosts vorab herab, und planen Sie Cutover zu Zeiten mit geringer Conversion-Rate.
Payout‑Batches und Partner‑Konten
Prozess für Payouts:
- Exportieren Sie offene Payout-Batches mit Zahlungsdetails und Status.
- Mappen Sie Auszahlungskonten (z. B. Bank/PayPal-IDs) auf Affilentra-Partnerprofile.
- Importieren Sie Payout-Batches als „importierte Batches“ und führen Sie eine Reconciliation zwischen SaaS-Export und Affilentra-Import durch.
- Verifizieren Sie Zahlungshistorie: Partner sollten nach Migration nahtlos historische Auszahlungen einsehen können.
Konten und Zugriff:
- Erstellen oder importieren Sie Partnerkonten inklusive Login-Hash/Kommunikations-E-Mail.
- Kommunizieren Sie zeitnah Zugangsinformationen und Trackinglink-Änderungen an Partner mit einem klaren Supportpfad.
Rollback-Strategie
Bereiten Sie einen klaren Rollback-Plan vor:
- Snapshot/Backup: Nehmen Sie vollständige Datenbank- und Dateisystem-Snapshots vor, bevor Sie Produktionsimporte starten.
- SaaS-Parallelbetrieb: Behalten Sie die SaaS-Plattform mindestens für ein vereinbartes Zeitfenster (z. B. 48–72 Stunden) als Backup aktiv.
- Rollback-Schritte: (1) DNS/Endpoints zurücksetzen, (2) Affilentra-Änderungen deaktivieren, (3) Follow-up-Synchronisation prüfen.
- Kommunikation: Informieren Sie Partner und interne Stakeholder sofort über den Rückschritt und erwarten Sie eine begrenzte Downtime.
Abnahme, Monitoring und Nacharbeit
Nach erfolgreichem Cutover:
- Führen Sie eine offizielle Abnahme mit Checkliste durch (Conversion-Tracking, Webhooks, Payout-Reconciliation, Partnerzugänge).
- Setzen Sie Monitoring auf: Fehlerlogs, fehlgeschlagene Webhooks, Tracking-Anomalien und Latenz der Provisionsberechnung.
- Planen Sie ein Supportfenster für Partnerfragen und korrigierende Datenanpassungen.
Praxisbeispiele und typische Stolperfallen
Häufige Probleme und Prävention:
- Unvollständige Mapping-Tabellen: Vorab-Sample-Imports auf Staging verhindern Überraschungen.
- Tracking-Parameter verloren bei Redirects: Prüfen Sie Redirect-Logik und bewahren Sie SubIDs.
- Cookie-Domain-Konflikte bei Subdomains: Setzen Sie cookie_scope bewusst und testen Cross-Domain-Fälle.
- Webhook-Auth-Fehler: Signieren Sie Payloads und testen mit Replay-Szenarien.
Fazit und Handlungsempfehlungen
Eine strukturierte Migration zu self-hosted Affilentra reduziert Betriebsrisiken und stärkt die Kontrolle über Produkte, Provisionen und Auszahlungen. Arbeiten Sie in klar definierten Phasen, nutzen Sie Staging-Umgebungen, führen Sie umfassende End-to-End-Tests durch und planen Sie ein reversibles Cutover. Affilentra bietet die Möglichkeit, Tracking, Conversion‑Validierung, Provisionsberechnung und Auszahlung entlang getrennter Rollen transparent zusammenzuführen — ideal für Händler, die unabhängig und skalierbar bleiben wollen.
Nächster Schritt: Wählen Sie Ihren Einstieg und prüfen Sie passende Editionen (PRO / NETWORK) für Ihre Anforderungen: Einstieg wählen
Nächster Schritt
Affilentra selbst ausprobieren
Einheitliche Plattform, die Produktbereitstellung, Tracking, Conversion-Validierung, Provisionsberechnung und Auszahlung entlang klar getrennter Rollen transparent zusammenführt; Option zur self-hosted Installation mit Dauerlizenz ohne Umsatzbeteiligung; Händler behalten Kontrolle über Produkte, Konditionen und Werbemittel; Partner erhalten persönliche Trackinglinks und nachvollziehbare Auszahlungshistorie.
