Messung, Recht und Sicherheit
Pflichtangaben, Einwilligung und Pixel, Partnerlinks und was du für eine strenge Content Security Policy eintragen musst.
Mit Elements verkaufst du auf deiner eigenen Website. Dadurch liegen ein paar Dinge bei dir, die sonst der Shop für dich erledigt.
Pflichtangaben
Du bleibst der Verkäufer. Auf deiner Website müssen deshalb sichtbar sein:
- dein Impressum und deine Datenschutzerklärung, wie auf jeder Website. Dein Rechtliches aus TickySmart zeigt
ts-legalan. - deine Verkaufsbedingungen und der Widerrufshinweis. Beides kommt mit
ts-termsundts-withdrawal-note. Du darfst sie gestalten, aber nicht verstecken. - der Gesamtpreis mit Gebühren und Steuern.
ts-order-summaryzeigt ihn,ts-checkout-submitnennt ihn im Knopf.
Einwilligung und Pixel
Das Consent-Banner und die Pixel aus Marketing & Tracking laufen nur in deinem Shop. Auf deiner Website gehört die Einwilligung dir, denn sie deckt deine ganze Seite ab. Elements setzen keine Tracker und keine Cookies.
Willst du Käufe messen, reagier auf die Ereignisse und lös deine eigenen Pixel aus, wenn der Besucher eingewilligt hat.
Damit Elements funktionieren, speichern sie ein paar Dinge im Browser. Sie sind für den Kauf nötig:
| Speicher | Was | Wie lange |
|---|---|---|
| Local Storage | Schlüssel der Bestellung | 30 Tage |
| Local Storage | Anmeldung bei Meine Tickets | 30 Tage |
| Local Storage | Gewählte Sprache | Bis zum Löschen |
| Session Storage | Platz im Warteraum, Partner und Kampagne dieses Besuchs | Solange der Tab offen ist |
Partnerlinks und Kampagnen
Steht ?ref=partner oder ?utm_source=… in der Adresse deiner Seite, merken sich die Bausteine das für diesen Besuch und geben es bei der Reservierung mit. Es erscheint wie immer in den Statistiken und bei den Partnerlinks. Für die Website eines Partners trägst du ihn fest ein: data-partner="link-name" am Script.
Content Security Policy
Begrenzt deine Website fremde Inhalte, brauchen Elements diese Einträge:
script-src https://embed.tickysmart.io https://js.stripe.com https://*.js.stripe.com
connect-src https://api.tickysmart.io https://api.stripe.com
frame-src https://js.stripe.com https://*.js.stripe.com https://hooks.stripe.com
img-src https: data:
Bilder kommen von unserem Speicher. Mit https: bei img-src bist du auf der sicheren Seite, oder du trägst die Adresse aus den Bild-Links ein. Video-Player laden erst nach dem Klick von www.youtube-nocookie.com oder player.vimeo.com. Zeigst du Videos, ergänze diese Adressen bei frame-src.
Schutz vor Missbrauch
- Erlaubte Websites: Nur deine Websites dürfen aus dem Browser zugreifen.
- Grenzen: Von einer Adresse aus lassen sich in zehn Minuten nur begrenzt viele Tickets reservieren und Gutscheincodes probieren. Normale Käufer merken davon in aller Regel nichts.
- Warteraum: Ein Warteraum gilt auch mit Elements. An der Schlange kommt niemand vorbei, auch nicht mit eigenem Code.
- Bestellschlüssel: Eine Bestellung öffnet sich nur mit ihrem Schlüssel. Er liegt im Browser des Käufers und gilt nur für diese eine Bestellung.
Häufige Fragen
Muss ich „Tickets über TickySmart“ zeigen?
Nein. Wenn du möchtest, setz ts-powered-by auf die Seite.
Werden Bausteine von Suchmaschinen gelesen?
Google führt JavaScript aus und liest die Inhalte. Sie stehen aber nicht von Anfang an im HTML der Seite. Setz deshalb ts-event-seo ein und schreib wichtige Texte wie Seitentitel und Beschreibung selbst in deine Seite.