Zum Hauptinhalt springen
— Feature-Spotlight

Teilnehmer mit Kontakteigenschaften segmentieren

Kursanbieter wissen Dinge über einen Teilnehmer, für die der Shopify-Kundendatensatz keinen Platz hat — Kohorte, Arbeitgeber, Lizenznummer, Empfehlungsquelle. Dieses Wissen landet meist in einer Tabelle, und die Tabelle veraltet.

Jeder Kursanbieter landet irgendwann bei einer Tabelle. Sie enthält die Dinge, für die Shopify keinen Platz hat: in welcher Kohorte ein Teilnehmer ist, wer seinen Platz bezahlt, die Lizenznummer, die auf seinem Zertifikat stehen muss, woher die Empfehlung kam. Am Tag ihrer Erstellung ist sie korrekt und innerhalb eines Monats falsch.

Alva Courses ist eine Shopify-App zum Erstellen und Verkaufen von Onlinekursen, und Kontakteigenschaften sind der Ort, an dem diese Tabelle stattdessen leben sollte. Dieser Artikel behandelt, was in eine solche Eigenschaft gehört, wie Sie sie über einen CSV-Import in großer Zahl füllen und wie sie im Mitglieder-Export wieder herauskommen.

Warum die Tabelle veraltet

Eine Nebentabelle hat keine Verbindung zu dem, was sie beschreibt. Teilnehmer schreiben sich ein, ändern ihre E-Mail-Adresse, bekommen eine Rückerstattung, treten einer zweiten Kohorte bei — und nichts davon erreicht die Datei. Schlimmer noch: Wer sie pflegt, ist meist die Person mit der wenigsten Zeit, sie verfällt also genau dann am schnellsten, wenn das Programm wächst.

Der Shopify-Kundendatensatz löst es ebenfalls nicht. Er ist ums Kaufen herum gebaut: Name, Adressen, Bestellungen, Tags, Marketingstatus. Ein Kursanbieter braucht Fakten über den Teilnehmer als Lernenden, und dafür hat der Kundendatensatz kein passendes Feld.

Tags sind der übliche Behelf und für das meiste davon das falsche Werkzeug. Ein Tag ist ein Merker, kein Wert. Es kann sagen, dass ein Teilnehmer in der Frühjahrskohorte ist; es kann keine Lizenznummer, keinen Arbeitgebernamen und kein Datum tragen — und ein Shop, der es versucht, endet mit Hunderten Einweg-Tags, die niemand durchsuchen kann.

Was in eine Kontakteigenschaft gehört

Eine Kontakteigenschaft ist ein benannter Wert, der für Ihren Shop an einem Mitglied gespeichert wird. Sie ist für eine Tatsache über diese Person gedacht, die Sie kennen und Shopify nicht, und die Sie später auf der Mitgliedsseite lesen oder in einen Export ziehen wollen. Sie ist Freitext, hält also alles, was Ihr Programm tatsächlich braucht.

  • Kohorte oder Starttermin — spring_2026, march_group, das, wonach Sie Teilnehmer sortieren, wenn Sie eine Live-Session halten.
  • Arbeitgeber oder Sponsor — wer den Platz gekauft hat, wenn der Teilnehmer nicht der Käufer ist.
  • Lizenz- oder Registriernummer — die Kennung, die eine Berufskammer auf einem Fortbildungsnachweis sehen will.
  • Empfehlungsquelle — der Partner, Affiliate oder die Veranstaltung, die ihn geschickt hat, pro Teilnehmer geführt statt aus einer Bestellung erraten.
  • Programmdetails — der Name eines Mentors, eine Platznummer, ein Verlängerungsdatum, eine Bestellnummer für einen auf Rechnung eingeschriebenen Teilnehmer.

Zwei Dinge gehören nicht hinein. Verdoppeln Sie nicht, was Shopify bereits gut führt — Name, E-Mail, Bestellhistorie —, denn die Kopie läuft vom Original weg. Und gehen Sie mit sensiblen Angaben sorgsam um: Eine Kontakteigenschaft ist personenbezogene Information, die Sie über jemand anderen verfasst haben, und sie unterliegt denselben Anfragen wie alles andere, was Sie speichern. Teilnehmerdaten und DSGVO für Kursanbieter behandelt diese Seite.

Wie Kontakteigenschaften in Alva Courses funktionieren

Kontakteigenschaften stehen auf der eigenen Seite des Mitglieds im Adminbereich, dort beschrieben als eigene Eigenschaften, die Sie diesem Kontakt anhängen. Sie fügen eine Eigenschaft hinzu, geben ihr einen Namen und einen Wert und speichern. Bearbeiten und Löschen liegen auf derselben Karte. Es gibt kein Schema, das vorher definiert werden müsste — eine neue Eigenschaft lässt sich also in dem Moment erfinden, in dem Sie sie brauchen.

Die Namensregeln und warum es sie gibt

Ein Eigenschaftsname besteht aus Kleinbuchstaben, Ziffern und Unterstrichen und ist 3 bis 64 Zeichen lang — licence_number, cohort, employer. Die Regel ist keine Zierde. Ein stabiler, maschinenlesbarer Name ist das, was dieselbe Eigenschaft zu einer Spaltenüberschrift im Export und zu einem Vorschlag beim nächsten Anlegen macht, statt zu fünf beinahe identischen Schreibweisen derselben Idee.

Ein Shop kann bis zu 100 unterschiedliche Eigenschaftsnamen führen. Diese Obergrenze ist für ein reales Programm großzügig und bewusst nicht unbegrenzt, denn jeder Name ist eine potenzielle Spalte in Ihrer Mitglieder-CSV, und ein Export mit tausend Spalten hilft niemandem. An der Grenze bleiben bestehende Eigenschaften bearbeitbar; Sie können lediglich keinen neuen Namen erfinden, bevor Sie einen ausmustern.

Einige Namen sind reserviert, weil der CSV-Import sie bereits belegt — email, first_name, last_name und die Kursspalten. Der Versuch, einen davon zu verwenden, wird mit einer Erklärung abgelehnt, statt still angenommen und beim Import ignoriert zu werden.

Sie gehören allein Ihnen

Eine Person kann Kundin bei vielen Shops sein, die dieselbe App nutzen. Kontakteigenschaften werden pro Shop gespeichert, was Sie über einen Teilnehmer festhalten, sehen also nur Sie — nie ein anderer Händler, der zufällig denselben Kunden hat, und nie auf dessen Mitgliedsseite.

Sie über einen CSV-Import in großer Zahl füllen

Eigenschaften Mitglied für Mitglied einzutippen ist für eine Handvoll in Ordnung und für eine Kohorte aussichtslos. Der Mitglieder-Import erledigt den Massenfall: Jede Spalte Ihrer CSV, die nicht zum Standard-Mitgliederimport gehört, wird als Kontakteigenschaft angeboten, und Sie entscheiden Spalte für Spalte, welche Sie behalten.

Zusätzliche Spalten sind standardmäßig nicht angehakt, es wird also nichts hinter Ihrem Rücken angelegt. Haken Sie eine Spalte an, wird sie als Eigenschaft importiert; lassen Sie sie stehen, wird sie ignoriert. Genau hier wird aus der Tabelle endlich echte Daten statt eines Paralleluniversums.

Weil Tabellenüberschriften Fließtext sind, zeigt Ihnen der Import für jede Spalte den vorgeschlagenen Eigenschaftsnamen an, bevor irgendetwas gespeichert wird. Aus einer Spalte namens Licence Number wird licence_number, und Sie sehen diese Umschreibung, statt sie hinterher zu entdecken. Spalten, aus denen sich kein gültiger Name bilden lässt oder die mit einem reservierten Namen kollidieren, werden erklärt und nicht stillschweigend verworfen.

Sie wieder herausbekommen: Exporte

Eine Eigenschaft, die niemand herausziehen kann, ist nur eine Notiz. Jede Kontakteigenschaft Ihres Shops steht als eigene Spalte im CSV-Export der Mitglieder zur Verfügung, neben den Standard-Mitgliederspalten — der Export kann also die Frage beantworten, die früher die Tabelle beantwortet hat, und diesmal wird er aus Live-Daten erzeugt.

Die Spaltenauswahl des Exports trennt Mitgliederspalten von Kontakteigenschaften, sodass Sie eine Datei bauen können, die genau der Kohortenbericht ist, den Sie brauchen, statt alles, was die App weiß. Wenn Sie denselben Bericht jeden Monat fahren, speichern Sie die Auswahl als Spaltensatz und verwenden Sie ihn wieder, einen davon als Standard.

Von dort geht die Datei dorthin, wo Ihre Arbeit stattfindet: ein Rechnungslauf für einen Firmensponsor, eine Kohortenliste für eine Live-Session, ein Fortbildungsnachweis, der Lizenznummern neben Abschlussdaten braucht. Siehe Mitglieder als CSV exportieren für den Export selbst und Kontakteigenschaften für die Details Feld für Feld.

Eine Eigenschaft in die E-Mail selbst einsetzen

Ein Export sagt Ihnen etwas über eine Kohorte. Ein Platzhalter sagt dem Teilnehmer etwas über sich selbst — und genau da hört eine gespeicherte Eigenschaft auf, Verwaltung zu sein, und wird zu Lehre. Jede Eigenschaft Ihres Shops wird zu einem Platzhalter in den Kurs-E-Mail-Vorlagen, geschrieben als {contact.ihr_schluessel} und im Panel Variable einfügen des Editors neben den üblichen Kurs- und Kundenplatzhaltern angeboten.

Damit wird aus einer Einschreibe-E-Mail die richtige Einschreibe-E-Mail für jeden Starttermin: Nennen Sie die Kohorte, der der Teilnehmer tatsächlich beigetreten ist, den Sponsor, der seinen Platz gekauft hat, oder den ihm zugewiesenen Mentor — ohne pro Gruppe eine eigene Vorlage zu pflegen. Behalten Sie eine Regel im Kopf: Ein Teilnehmer ohne gespeicherten Wert für diese Eigenschaft erhält eine Leerstelle, nicht den Platzhaltertext. Bauen Sie den Satz also so, dass er eine Leerstelle übersteht, oder reservieren Sie Platzhalter für Eigenschaften, die wirklich jeder Teilnehmer hat. Siehe E-Mail-Vorlagen bearbeiten.

Ein durchgerechnetes Beispiel: ein Zertifizierungsprogramm

Nehmen wir an, Sie verkaufen einen akkreditierten Kurs an Fachleute, die ihre Fortbildung einer Aufsichtsbehörde melden müssen, und Arbeitgeber kaufen Plätze häufig blockweise. Drei Eigenschaften tragen fast den gesamten Verwaltungsaufwand dieses Programms — und keine davon existiert irgendwo in Shopify.

  • licence_number — bei der Einschreibung erfasst, auf jedem Abschlussnachweis nötig, den Sie einreichen.
  • cohort — zu welchem Starttermin sie gehören, damit die Einladung zur Live-Session an die richtigen vierzig Personen geht.
  • employer — wer bezahlt, damit der Sponsor einen Fortschrittsbericht erhält, statt Sie danach zu fragen.

Der Arbeitgeber schickt eine Tabelle mit vierzig Mitarbeitenden samt Lizenznummern. Sie importieren sie einmal, haken zwei zusätzliche Spalten an, und jedes dieser Mitglieder trägt seine eigenen Fakten von da an mit sich. Am Quartalsende erzeugt ein auf diese Kohorte gefilterter Export aus ein und demselben Download die Datei für die Aufsicht und den Bericht für den Sponsor.

Kombinieren Sie das mit dem Rest der Mitgliederfläche, und das Bild ist vollständig: Fortschritt und Abschluss kommen aus dem Kurs selbst, eine monatliche Fortschritts-E-Mail hält die Teilnehmer zwischen Live-Sessions in Bewegung, und die Eigenschaften sagen Ihnen, wer jeder Einzelne für Ihr Geschäft ist. Wenn Sie das Programm noch entwerfen, ist die Kurs-Launch-Checkliste der Ort, um zu entscheiden, was Sie erfassen müssen, bevor die erste Kohorte kauft.

Häufig gestellte Fragen

Was ist eine Kontakteigenschaft in Alva Courses?

Eine Kontakteigenschaft ist ein benannter Wert, den Sie an einem Mitglied Ihres Shops speichern — für eine Tatsache über diesen Teilnehmer, für die der Shopify-Kundendatensatz keinen Platz hat. Sie erscheint auf der Seite des Mitglieds im Adminbereich und lässt sich als eigene Spalte in der Mitglieder-CSV exportieren.

Was kann ich in einer Kontakteigenschaft speichern?

Alles, was Ihr Programm braucht und kein Shopify-Feld schon abdeckt: Kohorte oder Starttermin, Arbeitgeber oder Sponsor, Lizenz- oder Registriernummer, Empfehlungsquelle, Mentor, Platznummer, Verlängerungsdatum oder eine Bestellnummer. Die Werte sind Freitext.

Kann ein anderer Shop die Eigenschaften sehen, die ich einem Kunden hinzufüge?

Nein. Dieselbe Person kann Kundin mehrerer Shops sein, die die App nutzen, und Kontakteigenschaften werden pro Shop gespeichert. Was Sie über einen Teilnehmer festhalten, ist nur auf Ihrer Mitgliedsseite sichtbar und nie auf der eines anderen Händlers.

Wie viele Kontakteigenschaften kann ein Shop haben?

Bis zu 100 unterschiedliche Eigenschaftsnamen pro Shop. Eigenschaftsnamen bestehen aus Kleinbuchstaben, Ziffern und Unterstrichen und sind 3 bis 64 Zeichen lang. An der Obergrenze bleiben bestehende Eigenschaften bearbeitbar, und Sie mustern einen Namen aus, bevor Sie einen neuen hinzufügen.

Kann ich Kontakteigenschaften aus einer CSV importieren?

Ja. Beim Import von Mitgliedern wird jede Spalte, die nicht zum Standard-Mitgliederimport gehört, als Kontakteigenschaft angeboten. Zusätzliche Spalten sind standardmäßig nicht angehakt, und der Import zeigt Ihnen für jede Spalte den vorgeschlagenen Eigenschaftsnamen an, bevor irgendetwas gespeichert wird.

Erscheinen Kontakteigenschaften im CSV-Export der Mitglieder?

Ja. Jede Eigenschaft Ihres Shops steht als eigene Spalte im Mitglieder-Export zur Verfügung, in der Spaltenauswahl getrennt von den Standard-Mitgliederspalten aufgeführt. Speichern Sie eine Auswahl als Spaltensatz, um denselben Bericht jeden Monat wiederzuverwenden.

Bereit, auf Shopify zu unterrichten?

Installieren Sie Alva Courses auf Shopify und erstellen Sie Ihren ersten Kurs in Minuten. Drag-and-Drop-Builder, Video-Lektionen, Quizze, Abschlusszertifikate, Mitgliederverwaltung und gebrandeter E-Mail-Versand — alles nativ in Ihrem Shop. Jeder Plan beginnt mit einer 14-tägigen kostenlosen Testphase.

Auf Shopify installieren