Einbettungscode
Mit dem Einbettungscode kannst du deinen TikFlow-Ticketshop direkt in deine eigene Website integrieren. Deine Besucher kaufen Tickets, ohne deine Seite zu verlassen – nahtlos eingebettet in dein bestehendes Design.

Überblick
| Eigenschaft | Beschreibung |
|---|---|
| Technologie | Standard-iFrame – funktioniert auf jeder Website |
| Synchronisation | Echtzeit-Sync mit dem normalen Ticketshop |
| Anpassung | Farben, Theme und Header individuell konfigurierbar |
| Sicherheit | HTTPS-verschlüsselt, Zahlung über Stripe/PayPal |
| Code-Generator | Visueller Editor mit Live-Vorschau im Dashboard |
So funktioniert die Einbettung
Der eingebettete Ticketshop ist kein separates System – er zeigt exakt denselben Shop an, den deine Kunden auch unter tikflow.de/event/... sehen. Alles läuft über eine einzige Datenquelle:
| Aspekt | Detail |
|---|---|
| Verfügbarkeiten | Identisch zum normalen Shop – in Echtzeit synchronisiert |
| Preise & Kontingente | Zentral verwaltet, sofort überall aktuell |
| Bestellungen | Erscheinen im selben Dashboard wie direkte Verkäufe |
| Tickets & QR-Codes | Identische PDF-Tickets, gleicher Scan-Prozess |
| Sitzplatzauswahl | Interaktiver Saalplan funktioniert auch im Embed |
ℹ️ Wichtig: Du musst Tickets, Kontingente und Einstellungen nur an einer Stelle pflegen. Der eingebettete Shop übernimmt alles automatisch.
Code-Generator verwenden
TikFlow stellt dir einen visuellen Code-Generator mit Live-Vorschau bereit. Du findest ihn im Dashboard unter Events → [Dein Event] → Einbettungscode.
Schritt-für-Schritt
-
Event öffnen
- Gehe ins Dashboard und wähle das gewünschte Event
- Klicke im Seitenmenü auf „Einbettungscode"
-
Darstellung anpassen
- Wähle Theme, Akzentfarbe und ob der TikFlow-Header sichtbar sein soll
- Die Live-Vorschau aktualisiert sich sofort bei jeder Änderung
-
Code kopieren
- Klicke auf „Code kopieren"
- Füge den kopierten iFrame-Code in deine Website ein
-
Testen
- Öffne deine Website und prüfe, ob der Shop korrekt angezeigt wird
- Teste den kompletten Kaufprozess bis zur Bestätigungsseite
Anpassungsoptionen
Theme
| Option | Beschreibung |
|---|---|
| Hell | Heller Hintergrund – passt zu den meisten Websites |
| Dunkel | Dunkler Hintergrund – ideal für dunkle Seitendesigns |
Akzentfarbe
Die Akzentfarbe wird auf Buttons und interaktive Elemente angewendet. Wähle eine Farbe, die zu deinem Markenauftritt passt. Im Code-Generator kannst du die Farbe per Color-Picker oder als Hex-Wert eingeben.
Header ausblenden
| Option | Beschreibung |
|---|---|
| Header sichtbar | Der TikFlow-Header mit Logo wird angezeigt |
| Header ausblenden | Nur der Shop-Inhalt wird dargestellt – wirkt wie ein nativer Teil deiner Seite |
ℹ️ Empfehlung: Wenn du den Shop visuell nahtlos in deine Seite integrieren möchtest, blende den Header aus und passe die Akzentfarbe an dein Design an.
Sicherheit & Datenschutz
Die Einbettung erfolgt über eine verschlüsselte HTTPS-Verbindung. Deine Besucher sind genauso geschützt wie beim direkten Aufruf des Ticketshops.
| Thema | Detail |
|---|---|
| Verschlüsselung | Komplett über HTTPS – deine Website muss ebenfalls HTTPS verwenden |
| Zahlungsabwicklung | Stripe und PayPal verarbeiten Zahlungsdaten direkt – sensible Daten berühren weder TikFlow noch deine Website |
| Datenschutz | Keine zusätzlichen Cookies oder Tracking durch die Einbettung |
| Iframe-Isolation | Der eingebettete Shop läuft in einer Browser-Sandbox – kein Zugriff auf deine Website und umgekehrt |
ℹ️ Hinweis: Die Zahlungsabwicklung erfolgt durch Stripe bzw. PayPal. Kreditkarten- und Bankdaten werden zu keinem Zeitpunkt von TikFlow oder deiner Website verarbeitet oder gespeichert.
Plattform-Anleitungen
WordPress
- Öffne die Seite oder den Beitrag, in dem der Shop erscheinen soll
- Füge einen „Eigenes HTML"-Block hinzu (im Block-Editor unter „Widgets")
- Füge den kopierten iFrame-Code ein
- Speichere und veröffentliche die Seite
┌──────────────────────────────────────────────────────┐
│ WordPress Block-Editor │
├──────────────────────────────────────────────────────┤
│ │
│ [+ Block hinzufügen] │
│ │
│ → Widgets → Eigenes HTML │
│ │
│ ┌────────────────────────────────────────────────┐ │
│ │ <iframe src="https://tikflow.de/embed/..." │ │
│ │ width="100%" height="800" │ │
│ │ frameborder="0"> │ │
│ │ </iframe> │ │
│ └────────────────────────────────────────────────┘ │
│ │
│ [Vorschau] [HTML] │
│ │
└──────────────────────────────────────────────────────┘ℹ️ Tipp: In WordPress-Themes mit Page-Buildern wie Elementor oder Divi gibt es eigene HTML-Widgets, die genauso funktionieren.
Wix
- Öffne den Wix-Editor
- Klicke auf „Hinzufügen" → „Einbetten" → „HTML einbetten"
- Wähle „Code" und füge den iFrame-Code ein
- Passe die Größe des Elements auf deiner Seite an
Squarespace
- Bearbeite die gewünschte Seite
- Füge einen „Code"-Block hinzu
- Füge den iFrame-Code ein und speichere
Andere Plattformen
Der iFrame-Code funktioniert auf jeder Plattform, die HTML-Einbettung unterstützt. Suche in deinem Website-Builder nach einer Option wie „HTML einbetten", „Custom HTML", „Code-Block" oder „Embed".
Fehlerbehebung
Der Shop wird nicht angezeigt
| Ursache | Lösung |
|---|---|
| Kein HTTPS | Deine Website muss über HTTPS erreichbar sein – ohne SSL blockieren Browser den iFrame |
| Content-Blocker | Manche Browser-Erweiterungen blockieren iFrames – teste im Inkognito-Modus |
| Plattform-Einschränkung | Einige kostenlose Website-Baukästen erlauben kein HTML – prüfe dein Tarif-Paket |
Der Shop ist zu klein / abgeschnitten
| Ursache | Lösung |
|---|---|
| Feste Höhe zu niedrig | Erhöhe den height-Wert im iFrame-Code (Empfehlung: mindestens 800) |
| Container begrenzt | Prüfe, ob ein übergeordnetes Element auf deiner Seite die Breite begrenzt |
Die Farben passen nicht zu meiner Seite
Gehe zurück in den Code-Generator im Dashboard und passe Akzentfarbe und Theme an. Kopiere anschließend den aktualisierten Code.
Häufige Fragen
Beeinflusst die Einbettung mein SEO?
Nein. Der eingebettete Shop ist mit noindex markiert und wird von Suchmaschinen nicht indexiert. Dein eigenes SEO bleibt unberührt.
Kann ich mehrere Shops auf einer Seite einbetten?
Ja – zum Beispiel wenn du mehrere Standorte hast (etwa drei Schwimmbäder), aber nur eine Website. Statt alle iFrames gleichzeitig zu laden, empfehlen wir eine Tab-Lösung: Reiter für jeden Standort, wobei immer nur der aktive Shop geladen wird.
+---------------------------------------------------------+
| |
| [Freibad Nord] [Hallenbad Sued] [Therme West] |
| |
| +---------------------------------------------------+ |
| | | |
| | Ticketshop Freibad Nord | |
| | (aktiver iFrame) | |
| | | |
| +---------------------------------------------------+ |
| |
+---------------------------------------------------------+Kopiere dafür folgendes Code-Beispiel und ersetze die drei Embed-URLs mit deinen eigenen (aus dem Code-Generator):
<div id="tikflow-tabs">
<style>
#tikflow-tabs { font-family: sans-serif; }
#tikflow-tabs .tabs { display: flex; gap: 4px; margin-bottom: -1px; }
#tikflow-tabs .tab {
padding: 10px 20px; border: 1px solid #ddd; border-bottom: none;
border-radius: 8px 8px 0 0; background: #f5f5f5; cursor: pointer;
font-size: 15px; color: #555; transition: all 0.15s;
}
#tikflow-tabs .tab.active { background: #fff; color: #111; font-weight: 600; }
#tikflow-tabs .frame { border: 1px solid #ddd; border-radius: 0 0 8px 8px; }
#tikflow-tabs iframe { display: block; width: 100%; height: 800px; border: none; }
</style>
<div class="tabs">
<button class="tab active" onclick="tikflowSwitch(0)">🏊 Freibad Nord</button>
<button class="tab" onclick="tikflowSwitch(1)">🏊 Hallenbad Süd</button>
<button class="tab" onclick="tikflowSwitch(2)">🏊 Therme West</button>
</div>
<div class="frame">
<iframe id="tikflow-frame" src="https://tikflow.de/embed/DEINE_EVENT_ID_1/slug"></iframe>
</div>
<script>
var tikflowUrls = [
"https://tikflow.de/embed/DEINE_EVENT_ID_1/slug",
"https://tikflow.de/embed/DEINE_EVENT_ID_2/slug",
"https://tikflow.de/embed/DEINE_EVENT_ID_3/slug"
];
function tikflowSwitch(i) {
document.getElementById("tikflow-frame").src = tikflowUrls[i];
document.querySelectorAll("#tikflow-tabs .tab").forEach(function(t, j) {
t.classList.toggle("active", j === i);
});
}
</script>
</div>ℹ️ Tipp: Durch das Umschalten wird immer nur ein iFrame geladen – das spart Bandbreite und sorgt für schnelle Ladezeiten, egal wie viele Standorte du anbietest.
Was sehen meine Kunden nach dem Kauf?
Die Bestätigungsseite wird direkt im iFrame angezeigt – inklusive Bestelldetails und Download-Link für die Tickets. Der Kunde bleibt die gesamte Zeit auf deiner Website.
Funktioniert die Einbettung auf Mobilgeräten?
Ja. Der eingebettete Shop ist vollständig responsive und passt sich automatisch an die Bildschirmbreite an. Setze width="100%" für optimale Darstellung.
Muss ich den Code aktualisieren, wenn sich am Event etwas ändert?
Nein. Der Einbettungscode verweist auf dein Event – Änderungen an Tickets, Preisen, Beschreibungen oder Kontingenten werden automatisch übernommen, ohne dass du den Code anfassen musst.
Brauche ich technische Kenntnisse?
Nein. Der Code-Generator erstellt den fertigen Code – du musst ihn nur kopieren und in deine Website einfügen. Grundkenntnisse im Umgang mit deinem Website-Editor reichen aus.
Verwandte Funktionen
| Funktion | Beschreibung | Link |
|---|---|---|
| Neues Event anlegen | Event erstellen und Ticketshop konfigurieren | Dashboard → Neues Event |
| Einstellungen | Shop-Branding und Zahlungsanbieter verwalten | Dashboard → Einstellungen |
| Analytics | Verkaufsstatistiken für alle Kanäle | Dashboard → Analytics |