Erfolge
Erfolge sind Meilenstein-Abzeichen, die Kunden für bestimmte Leistungen belohnen. Sie schaffen denkwürdige Momente der Anerkennung und bieten zusätzliche Punkteprämien. Dieser Leitfaden behandelt alles, was Sie über das Erstellen und Verwalten von Erfolgen für Ihr Treueprogramm wissen müssen.
Erfolge verstehen
Erfolge sind permanente Abzeichen, die Kunden durch das Erreichen bestimmter Meilensteine verdienen. Im Gegensatz zu Herausforderungen verfallen Erfolge nicht und stehen den Kunden immer zur Verfügung.
Hauptmerkmale
- Permanent: Einmal verdient, bleiben Erfolge im Kundenprofil erhalten
- Auslöserbasiert: Werden automatisch vergeben, wenn Bedingungen erfüllt sind
- Punkteprämien: Jeder Erfolg kann Bonuspunkte vergeben
- Visuelle Anerkennung: Werden als Abzeichen in der mobilen App angezeigt
- Einmalig oder wiederholbar: Kann einmal oder mehrmals verdient werden
Zweck von Erfolgen
- Meilensteine feiern: Bedeutende Kundenleistungen würdigen
- Erkundung fördern: Kunden motivieren, neue Verhaltensweisen auszuprobieren
- Engagement steigern: Sammel-/Abschlussziele bieten
- Treue belohnen: Greifbare Anerkennung für kontinuierliche Nutzung geben
Erfolgs-Auslösertypen
Erfolge werden vergeben, wenn bestimmte Auslöser erfüllt sind. Das System unterstützt diese Auslösertypen:
Gesamtfahrten (rides_count)
Vergabe basierend auf kumulativer Lebenszeitfahrtzahl.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Erstes Mal | 1 Fahrt |
| Stammfahrer | 10 Fahrten |
| Century Club | 100 Fahrten |
| Vielfahrer | 500 Fahrten |
Anwendungsfall: Meilensteine der Gesamtnutzung belohnen.
Zurückgelegte Entfernung (distance_km)
Vergabe basierend auf kumulativ zurückgelegten Kilometern.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Erste Meile | 1 km |
| Entdecker | 50 km |
| Marathonläufer | 100 km |
| Weltenbummler | 1000 km |
Anwendungsfall: Entfernungsbasierte Meilensteine belohnen.
Serientage (streak_days)
Vergabe für aufeinanderfolgende Fahrtage.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Auf dem Vormarsch | 3 Tage |
| Wochenkrieger | 7 Tage |
| Serienmeister | 14 Tage |
| Unaufhaltsam | 30 Tage |
Anwendungsfall: Tägliche Fahrgewohnheiten fördern.
Erste Fahrt (first_ride)
Vergabe für das Absolvieren der allerersten Fahrt.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Willkommen an Bord | 1 |
Anwendungsfall: Onboarding neuer Kunden feiern.
Hinweis
Der Auslöserwert ist bei diesem Typ immer 1.
Parkzonen-Enden (parking_zone)
Vergabe für das Beenden von Fahrten in ausgewiesenen Parkzonen.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Guter Parker | 5 Zonenenden |
| Parkprofi | 25 Zonenenden |
| Parkchampion | 100 Zonenenden |
Anwendungsfall: Korrektes Parkverhalten fördern.
Wochenendfahrten (weekend_rides)
Vergabe für Fahrten am Wochenende (Samstag/Sonntag).
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Wochenendentdecker | 5 Wochenendfahrten |
| Wochenend-Stammgast | 20 Wochenendfahrten |
| Wochenendchampion | 50 Wochenendfahrten |
Anwendungsfall: Wochenendnutzung steigern.
Gesammelte Punkte (points_earned)
Vergabe basierend auf kumulativ gesammelten Treuepunkten.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Punktestarter | 100 Punkte |
| Punktesammler | 1000 Punkte |
| Punktemeister | 10000 Punkte |
Anwendungsfall: Gesamtes Programmengagement belohnen.
Öko-Distanz (eco_distance)
Vergabe basierend auf geschätzten CO2-Einsparungen durch Fahrten.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Öko-Freund | 10 kg CO2 gespart |
| Grüner Fahrer | 50 kg CO2 gespart |
| Planetenschützer | 100 kg CO2 gespart |
CO2-Berechnung: Das System schätzt CO2-Einsparungen mit der Formel:
CO2 gespart (kg) = Entfernung (km) × 0,12
Dies geht davon aus, dass das Ersetzen einer Autofahrt durch eine Elektrofahrzeugfahrt etwa 120 Gramm CO2 pro Kilometer einspart.
Anwendungsfall: Umweltbewusstsein fördern.
Tageszeit (time_of_day)
Vergabe für Fahrten zu bestimmten Uhrzeiten.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Frühaufsteher | Fahrten vor 8 Uhr |
| Nachteule | Fahrten nach 20 Uhr |
| Mittagsansturm | Fahrten zwischen 11-13 Uhr |
Anwendungsfall: Fahrer außerhalb der Stoßzeiten oder zu bestimmten Zeiten anerkennen.
Erreichte Stufe (tier_reached)
Vergabe wenn ein Kunde eine bestimmte Treuestufe erreicht.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Silber-Status | Silber-Stufe erreicht |
| Gold-Status | Gold-Stufe erreicht |
| Champion-Status | Champion-Stufe erreicht |
Anwendungsfall: Stufenmeilensteine mit zusätzlicher Anerkennung feiern.
Monatliche Fahrten (monthly_rides)
Vergabe für das Absolvieren einer bestimmten Anzahl von Fahrten innerhalb eines Kalendermonats.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Monatsfahrer | 10 Fahrten/Monat |
| Power-Nutzer | 25 Fahrten/Monat |
| Super-Pendler | 50 Fahrten/Monat |
Anwendungsfall: Konstante monatliche Nutzung fördern.
Empfehlungen (referrals)
Vergabe basierend auf erfolgreicher Empfehlungszahl.
| Beispiel-Erfolg | Auslöserwert |
|---|---|
| Erste Empfehlung | 1 Empfehlung |
| Sozialer Schmetterling | 5 Empfehlungen |
| Influencer | 10 Empfehlungen |
Anwendungsfall: Top-Empfehlende anerkennen.
Erfolge erstellen
Schritt-für-Schritt-Anleitung
-
Erfolgsseite aufrufen
- Navigieren Sie zu Dashboard > Treueprogramm > Erfolge
- Oder gehen Sie direkt zu
/dashboard/loyalty/achievements/
-
"Neuer Erfolg" klicken
- Öffnet das Modal zur Erfolgserstellung
-
Grundinformationen ausfüllen
- Name: Kundenorientierter Erfolgsname (z.B. "Erste Fahrt")
- Beschreibung: Wie man diesen Erfolg verdient (z.B. "Absolvieren Sie Ihre erste Fahrt")
-
Auslöser konfigurieren
- Auslösertyp: Aus verfügbaren Typen auswählen
- Zielwert: Schwellenwert zum Verdienen festlegen
-
Prämie festlegen
- Punkteprämie: Bonuspunkte bei Erreichen
-
Erscheinung konfigurieren
- Abzeichenfarbe: Hex-Farbe für das Abzeichen auswählen
-
Optionale Einstellungen
- Wiederholbar: Mehrfaches Verdienen erlauben
- Abklingtage: Mindesttage zwischen wiederholtem Verdienen
- Geheim: Bis zum Verdienen verbergen
-
Erfolg speichern
Erfolgseinstellungen konfigurieren
Formularfelder erklärt
Grundinformationen
| Feld | Erforderlich | Beschreibung |
|---|---|---|
| Name | Ja | Anzeigename für Kunden (max. 50 Zeichen) |
| Beschreibung | Nein | Anleitung zum Verdienen (max. 200 Zeichen) |
Auslöserkonfiguration
| Feld | Erforderlich | Beschreibung |
|---|---|---|
| Auslösertyp | Ja | Welche Aktion den Erfolg auslöst |
| Zielwert | Ja | Zu erreichender numerischer Schwellenwert |
| Auslöser-Metadaten | Nein | Zusätzliche JSON-Daten für komplexe Auslöser |
Prämienkonfiguration
| Feld | Standard | Bereich |
|---|---|---|
| Punkteprämie | 0 | 0 - 100.000 |
Erscheinung
| Feld | Standard | Beschreibung |
|---|---|---|
| Abzeichenfarbe | #6366F1 | Hex-Farbcode |
| Abzeichen-Symbol-URL | Keine | Optionale benutzerdefinierte Symbol-URL |
Verhaltenseinstellungen
| Feld | Standard | Beschreibung |
|---|---|---|
| Wiederholbar | Nein | Kann mehrfach verdient werden |
| Wiederholungs-Abklingtage | Keine | Tage vor erneutem Verdienen |
| Geheim | Nein | Bis zum Verdienen verborgen |
| Aktiv | Ja | Ob Erfolg aktiviert ist |
| Sortierreihenfolge | 0 | Anzeigereihenfolge in Listen |
Beispielkonfiguration
Century Club Erfolg:
Name: Century Club
Beschreibung: Absolvieren Sie 100 Fahrten und treten Sie einer Elite-Gruppe von Fahrern bei
Auslösertyp: Gesamtfahrten (rides_count)
Zielwert: 100
Punkteprämie: 1000
Abzeichenfarbe: #F59E0B (Gold)
Wiederholbar: Nein
Geheim: Nein
Wiederholbare Erfolge
Einige Erfolge können mehrfach verdient werden. Dies ist nützlich für fortlaufende Belohnungen:
Wie wiederholbare Erfolge funktionieren
- Kunde verdient Erfolg zum ersten Mal
- Zähler wird zurückgesetzt (bei Abklingzeit muss gewartet werden)
- Kunde kann erneut darauf hinarbeiten
- Jedes Verdienen vergibt erneut die Punkteprämie
Abklingzeit
Legen Sie eine Mindestzeit zwischen dem Verdienen fest, um Ausnutzung zu verhindern:
| Abklingzeit | Anwendungsfall |
|---|---|
| 0 Tage | Kein Limit (sofort danach verdienen) |
| 1 Tag | Tägliche Erfolgsbegrenzungen |
| 7 Tage | Wöchentliche Erfolge |
| 30 Tage | Monatliche Erfolge |
Beispiel: Wochenkrieger
Name: Wochenkrieger
Beschreibung: Absolvieren Sie 5 Fahrten in einer Woche
Auslösertyp: Gesamtfahrten (rides_count)
Zielwert: 5 (wöchentliche Zählung)
Punkteprämie: 50
Wiederholbar: Ja
Wiederholungs-Abklingtage: 7
Verfolgung
Das System verfolgt "Mal verdient" für wiederholbare Erfolge.
Geheime Erfolge
Geheime Erfolge fügen ein Element der Überraschung und Entdeckung hinzu:
Eigenschaften
- Werden erst nach dem Verdienen in der Erfolgsliste angezeigt
- Schaffen "Überraschung und Freude"-Momente
- Ermutigen zum Teilen und Mundpropaganda
- Ideal für besondere oder seltene Leistungen
Wann geheime Erfolge verwenden
| Szenario | Beispiel |
|---|---|
| Seltene Meilensteine | 1000. Fahrt, 1-Jahres-Jubiläum |
| Easter Eggs | Fahrt am Firmenjubiläum |
| Besondere Verhaltensweisen | Perfekte Parkbewertung |
| Exklusive Clubs | Top 1% der Fahrer |
Beispiel: Geheimer Erfolg
Name: Nachteule
Beschreibung: Absolvieren Sie eine Fahrt nach Mitternacht
Auslösertyp: Tageszeit (time_of_day)
Zielwert: 0 (Mitternacht)
Punkteprämie: 100
Geheim: Ja
Erfolge verwalten
Alle Erfolge anzeigen
Die Erfolgsseite zeigt:
-
Statistikkarten:
- Gesamterfolge (aktive Anzahl)
- Insgesamt verdient (Summe aller Kundenverdienste)
- Beliebtester (meistverdienter Erfolg)
-
Erfolgskarten:
- Name und Beschreibung
- Auslösertyp und -wert
- Punkteprämie
- Anzahl der Verdienste
- Wiederholbar/Inaktiv-Abzeichen
Erfolg bearbeiten
- Erfolgskarte finden
- Auf das Stift-Symbol (Bearbeiten) klicken
- Einstellungen ändern
- "Aktualisieren" klicken
Hinweis
Änderungen an Auslöserwerten wirken sich nicht auf bereits verdiente Erfolge aus.
Erfolg deaktivieren
- Erfolgskarte finden
- Auf das Papierkorb-Symbol (Löschen) klicken
- Deaktivierung bestätigen
Was passiert:
- Erfolg wird als inaktiv markiert
- Wird neuen Kunden nicht mehr angezeigt
- Bestehende Verdienst-Datensätze bleiben erhalten
- Kann durch Bearbeiten reaktiviert werden
Verdienst-Statistiken anzeigen
Jede Erfolgskarte zeigt:
- Mal verdient: Gesamtzahl der Verdienste durch alle Kunden
- Hilft, beliebte vs. selten erreichte Ziele zu identifizieren
Mobile App-Erfahrung
Erfolgsanzeige
Die mobile App zeigt Erfolge in einer horizontal scrollbaren Galerie:
Verdiente Erfolge:
- Vollfarb-Abzeichen-Symbol
- Erfolgsname
- Verdiente Punkte angezeigt
Gesperrte Erfolge:
- Ausgegrautes Abzeichen-Symbol
- Schloss-Overlay
- Erfolgsname (außer bei Geheimen)
- Verfügbare Punkte
Erfolgszusammenfassung
Der App-Header zeigt:
Erfolge: 8/15 verdient
Wobei:
- 8 = Vom Kunden verdiente Erfolge
- 15 = Insgesamt verfügbare Erfolge (nicht-geheime)
Verdienst-Benachrichtigung
Wenn ein Kunde einen Erfolg verdient:
- Erfolg wird visuell freigeschaltet
- Punkte werden dem Guthaben hinzugefügt
- Erfolg erscheint in der aktuellen Aktivität
Best Practices
Erfolgsdesign
-
Progression erstellen
- Erfolge entwerfen, die aufeinander aufbauen
- Beispiel: 10 Fahrten → 25 Fahrten → 50 Fahrten → 100 Fahrten
-
Schwierigkeit ausbalancieren
- Mix aus einfachen, mittleren und schweren Erfolgen
- Die meisten Kunden sollten 3-5 im ersten Monat verdienen
- Einige sollten wirklich anspruchsvoll sein
-
Proportional belohnen
- Einfach: 50-100 Punkte
- Mittel: 100-500 Punkte
- Schwer: 500-2000 Punkte
- Legendär: 2000+ Punkte
Empfohlenes Starter-Set
| Erfolg | Typ | Wert | Punkte | Schwierigkeit |
|---|---|---|---|---|
| Willkommen an Bord | first_ride | 1 | 100 | Einfach |
| Stammfahrer | rides_count | 10 | 200 | Einfach |
| Wochenendentdecker | weekend_rides | 5 | 150 | Einfach |
| Guter Parker | parking_zone | 10 | 200 | Mittel |
| Century Club | rides_count | 100 | 1000 | Schwer |
| Serienmeister | streak_days | 7 | 500 | Schwer |
| Vielfahrer | rides_count | 500 | 2500 | Legendär |
Tipps für den Erfolg
- Mit 8-12 Erfolgen starten - Genug Vielfalt ohne zu überwältigen
- 1-2 neue Erfolge monatlich hinzufügen - Frisch halten
- Geheime Erfolge sparsam verwenden - 2-3 sind genug
- Verdienstquoten verfolgen - Schwierigkeit anpassen, wenn zu einfach oder schwer
- Schwierige Erfolge bewerben - Kunden hervorheben, die seltene Abzeichen verdienen
Häufig gestellte Fragen
Allgemeine Fragen
F: Können Kunden verdiente Erfolge verlieren? A: Nein, einmal verdient, sind Erfolge permanent.
F: Sind Erfolge kontospezifisch? A: Ja, jedes Konto/jede Flotte kann eigene Erfolge haben.
F: Kann ich den gleichen Erfolg für mehrere Unterkonten erstellen? A: Ja, Sie müssen ihn für jedes Unterkonto separat erstellen.
Auslöser-Fragen
F: Wann werden Erfolge überprüft? A: Nach jedem Fahrtabschluss prüft das System alle anwendbaren Auslöser.
F: Was passiert, wenn ein Kunde mehrere Erfolgskriterien gleichzeitig erfüllt? A: Alle anwendbaren Erfolge werden gleichzeitig vergeben.
F: Kann ich benutzerdefinierte Auslöser-Logik verwenden? A: Derzeit nicht. Kontaktieren Sie den Support für komplexe Auslöseranforderungen.
Prämien-Fragen
F: Zählen Erfolgspunkte zur Stufenqualifikation? A: Nein, nur Fahrausgaben zählen zum Stufenfortschritt. Erfolgspunkte sind Bonus.
F: Kann ich etwas anderes als Punkte vergeben? A: Derzeit vergeben Erfolge nur Punkte. Wallet-Guthaben kann über Herausforderungen vergeben werden.
F: Gibt es ein Limit für vergebbare Punkte? A: Technisch nein, aber wir empfehlen, einzelne Erfolge unter 10.000 Punkten zu halten.
Technische Fragen
F: Was passiert mit Erfolgen, wenn ich sie lösche? A: Sie werden deaktiviert, aber Kundenverdienst-Datensätze bleiben erhalten.
F: Kann ich den Auslöser eines Erfolgs nach der Erstellung bearbeiten? A: Ja, aber es wird nicht rückwirkend an Kunden vergeben oder entzogen.
F: Wie mache ich Erfolge für alle Unterkonten verfügbar? A: Erstellen Sie sie für jedes Unterkonto einzeln, oder kontaktieren Sie den Support für Massenerstellung.
Technische Referenz
Auslösertyp-Zuordnung
| UI-Name | API-Wert | Beschreibung |
|---|---|---|
| Gesamtfahrten | rides_count | Lebenszeit-Fahrtenzahl |
| Entfernung (km) | distance_km | Kumulative Entfernung |
| Serientage | streak_days | Aufeinanderfolgende Fahrtage |
| Erste Fahrt | first_ride | Abschluss der ersten Fahrt |
| Parkzonen-Enden | parking_zone | Fahrten mit Ende in bevorzugten Zonen |
| Wochenendfahrten | weekend_rides | Samstag/Sonntag-Fahrten |
| Gesammelte Punkte | points_earned | Kumulative Punkte |
| CO2 gespart | eco_distance | Umweltauswirkung (km × 0,12) |
| Tageszeit | time_of_day | Spezifische Stundenauslöser |
| Erreichte Stufe | tier_reached | Stufenaufstieg-Auslöser |
| Empfehlungen | referrals | Erfolgreiche Empfehlungszahl |
| Monatliche Fahrten | monthly_rides | Fahrten im Kalendermonat |
Datenbankschema
achievements Tabelle:
| Spalte | Typ | Beschreibung |
|---|---|---|
| id | uuid | Primärschlüssel |
| account_id | uuid | Übergeordnetes Konto |
| name | text | Anzeigename |
| description | text | Wie man verdient |
| trigger_type | text | Auslöser-Identifikator |
| trigger_value | int | Numerischer Schwellenwert |
| trigger_metadata | jsonb | Zusätzliche Konfiguration |
| points_reward | int | Vergebene Punkte |
| badge_icon_url | text | Benutzerdefiniertes Symbol |
| badge_color | text | Hex-Farbe |
| is_repeatable | boolean | Mehrfaches Verdienen |
| repeat_cooldown_days | int | Tage zwischen Verdiensten |
| is_secret | boolean | Bis zum Verdienen verborgen |
| is_active | boolean | Aktivierungsstatus |
| sort_order | int | Anzeigereihenfolge |
| created_at | timestamp | Erstellungsdatum |
| updated_at | timestamp | Letzte Aktualisierung |
customer_achievements Tabelle:
| Spalte | Typ | Beschreibung |
|---|---|---|
| id | uuid | Primärschlüssel |
| customer_id | uuid | Kundenreferenz |
| achievement_id | uuid | Erfolgsreferenz |
| account_id | uuid | Übergeordnetes Konto |
| times_earned | int | Verdienstzahl |
| first_earned_at | timestamp | Erstmaliges Verdienen |
| last_earned_at | timestamp | Letztes Verdienen |
| total_points_earned | int | Kumulative Punkte |
API-Endpunkte
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/api/loyalty/achievements | GET | Erfolge auflisten |
/api/loyalty/achievements | POST | Erfolg erstellen |
/api/loyalty/achievements/[id] | GET | Erfolg abrufen |
/api/loyalty/achievements/[id] | PUT | Erfolg aktualisieren |
/api/loyalty/achievements/[id] | DELETE | Erfolg deaktivieren |
Benötigen Sie Hilfe?
Für Unterstützung bei der Erfolgskonfiguration kontaktieren Sie support@levyelectric.com.