Wie Besuchslimits und Ablauf für Links funktionieren
Jeder Link-Datensatz speichert drei Zugriffskontroll-Felder: maxVisits (Obergrenze für Klicks pro Kunde), expiresAfterHours (rollierendes Fenster ab Kaufdatum) und expiresOn (festes Kalenderdatum). Wenn ein Kunde auf den Zugriffslink klickt, liest Alva die Besuchszahl, vergleicht sie mit maxVisits und schreibt eine LinkVisit-Zeile innerhalb einer Serializable-Datenbank-Transaktion — zwei Browser-Tabs, die um den letzten Besuch konkurrieren, können nicht beide erfolgreich sein. Ein leeres Feld bedeutet, dass diese Achse unbegrenzt ist.
Standards global setzen
Max. Besuche und Ablauf liegen an jedem Link-Datensatz — Alva speichert keine separaten globalen Standards. Um eine konsistente Basislinie über den Katalog anzuwenden, entscheiden Sie sich einmal für die Werte und verwenden Sie sie wieder.
- Wählen Sie Basislinien-Zahlen. Ein üblicher Startpunkt ist Max. Besuche 5 und Läuft ab nach Stunden 720 (30 Tage). Verwenden Sie eine engere Obergrenze für Streaming-Links (Vimeo, Loom), lockerer für Community-Links (Discord, Notion).
- Wenden Sie dieselben Zahlen auf jeden neuen Link bei der Erstellung an, in der Karte Zugriffskontrollen auf der Erstellungs-Seite.
- Um bestehende Links nachzurüsten, öffnen Sie jeden Link-Datensatz und setzen Sie die Werte dort. Speichern aktualisiert jeden bestehenden Kunden-Zugriffslink für dieses Produkt.
Alva-Admin → Link-Bearbeitungsseite → Karte Zugriffskontrollen. Zeigen Sie die drei Felder (Max. Besuche, Läuft ab nach Stunden, Läuft ab am) mit Beispielwerten gefüllt (5 / 720 / leer). Heben Sie die Karte hervor. Keine echten Kundendaten sichtbar.
Pro Link überschreiben
Überschreiben Sie die Basislinie, wenn ein Produkt andere Regeln braucht — zum Beispiel eine einmalige Masterclass, die an einem festen Datum ablaufen soll.
- Klicken Sie im Alva-Admin auf Links in der linken Navigation, dann auf den Titel des zu ändernden Links.
- Setzen Sie in der Karte Zugriffskontrollen Max. Besuche, Läuft ab nach Stunden und Läuft ab am. Lassen Sie ein Feld leer, um diese Achse unbegrenzt zu machen.
- Klicken Sie auf Speichern. Bestehende Zugriffslinks setzen die neuen Werte beim nächsten Klick durch; zukünftige Bestellungen übernehmen sie automatisch.
Alva-Admin → Link-Bearbeitungsseite nach dem Speichern mit einem grünen Erfolgs-Toast. Zeigen Sie Max. Besuche ausgefüllt, Läuft ab nach Stunden ausgefüllt, Läuft ab am leer gelassen. Keine echten Kundendaten sichtbar.
Was Kunden sehen, wenn sie ein Limit erreichen
Wenn ein Kunde auf einen Zugriffslink klickt, der maxVisits, expiresAfterHours oder expiresOn überschritten hat, leitet Alva nicht zur Ziel-URL weiter. Der Kunde sieht dieselbe freundliche „Limit erreicht“-Seite wie bei Datei-Downloads, mit einer kurzen Nachricht und einem Kontakt-Link. Siehe Warum Ihr Kunde das Download-Limit erreicht hat für den vollständigen Nachrichtentext und wie Sie den Zugriff für einen bestimmten Käufer zurücksetzen.
Kombination mit Link-Rotation
Wenn Sie die Ziel-URL im Backend neu ausgeben — zum Beispiel das Regenerieren eines privaten Vimeo-Showcase-Links oder das Verschieben eines Ordners — bearbeiten Sie den Link-Datensatz und fügen Sie die neue URL ein. Jeder bestehende Kunden-Zugriffslink funktioniert weiter, weil Alva über seine eigene Zugriffsroute (/apps/alvadigitaldownloads/link?key=…&linkId=…) proxiert, statt die rohe URL auszuhändigen. Besuchszählungen und Ablauf-Timer laufen über die Rotation hinweg gegen denselben Link-Datensatz weiter.
Häufig gestellte Fragen
Pro Kunde. Jeder Download-Datensatz hat seine eigene Besuchszählung gegen den Link, sodass Kunde A, der 5 Besuche verbraucht, keine der Erlaubnis von Kunde B verbraucht.
Ja. Läuft ab nach Stunden und Läuft ab am sind unabhängig. Der Link fällt in dem Moment aus, in dem eines von beiden überschritten wird — was zuerst zutrifft.
Ja. Der Link-Datensatz ist die Quelle der Wahrheit. Das Bearbeiten von Max. Besuche oder Ablauf ändert die Regeln für jeden bestehenden Kunden-Zugriffslink beim nächsten Klick.
Siehe auch
War das hilfreich?
Zuletzt aktualisiert 2026-05-06