Individuelle Tracking-Codes
Benutzerdefiniertes JavaScript (Tracking-Codes)
Überblick
Mit der Option Benutzerdefiniertes JavaScript können Sie eigene Tracking- oder Analyseskripte direkt in Ihr Drimify-Erlebnis einbinden.
Diese Funktion wird in der Regel für Tools wie Facebook Pixel, Google Analytics, Google Tag Manager oder andere Drittanbieterdienste verwendet, für die ein JavaScript-Code-Snippet erforderlich ist.
Sie finden diese Option in den Einstellungen Ihres Projekts unter Benutzerdefiniertes JavaScript.
⚠️ Wichtig: Es wird ausschließlich clientseitiges JavaScript unterstützt. Serverseitige Skripte oder Backend-Skripte können nicht verwendet werden.
Einsatzmöglichkeiten
Mit Benutzerdefiniertem JavaScript können Sie:
- Seitenaufrufe und Nutzerverhalten erfassen
- Ereignisse auslösen, wenn Ihr Erlebnis geladen wird
- Conversion-Tracking einbinden (z. B. Facebook-Pixel-Ereignisse)
- Ihr Erlebnis mit Analyse- oder Marketing-Tools verbinden
- Bestimmte Bildschirme um eigene Funktionen ergänzen
So können Sie Drimify flexibel mit Ihren bevorzugten Tracking-Tools verknüpfen.
So fügen Sie Ihr Skript hinzu
- Öffnen Sie Ihr Projekt im Drimify-Dashboard.
- Gehen Sie zu Einstellungen.
- Scrollen Sie zum Abschnitt Benutzerdefiniertes JavaScript.
- Fügen Sie Ihren JavaScript-Code direkt in das Feld ein.
- Stellen Sie sicher, dass die Einstellung gespeichert wurde, und veröffentlichen Sie Ihr Erlebnis, falls Sie dies noch nicht getan haben.
Ihr Skript wird automatisch in Ihr veröffentlichtes Erlebnis eingebunden.
Beispiel: Facebook Pixel
Hier sehen Sie ein Beispiel für ein standardmäßiges Facebook-Pixel-Tracking-Skript, das Sie einfügen können:
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'YOUR_PIXEL_ID');
fbq('track', 'PageView');
</script>
Ersetzen Sie YOUR_PIXEL_ID durch Ihre tatsächliche Facebook-Pixel-ID.
Leads oder Conversions bei der Registrierung erfassen
Das benutzerdefinierte JavaScript wird einmalig ausgeführt, wenn das Erlebnis geladen wird. Drimify-Erlebnisse sind Single-Page-Apps: Die Adresse im Browser ändert sich beim Wechsel zwischen den Bildschirmen nicht. Daher kann weder ein Skript in diesem Feld noch eine URL-Regel im Meta Events Manager erkennen, wann ein Teilnehmer das Registrierungsformular absendet. Nutzen Sie stattdessen eine der folgenden beiden Möglichkeiten.
Option 1: Spieler öffnen Ihren Spiellink direkt (zum Beispiel über eine Meta-Anzeige)
- Fügen Sie im Schritt Integrationen Ihrer App einen Webhook hinzu und aktivieren Sie Nach dem Absenden des Formulars. Der Webhook wird jedes Mal ausgelöst, wenn ein Teilnehmer ein Formular absendet. Weitere Informationen finden Sie unter Webhook-Integrationen in Ihrer App konfigurieren.
- Richten Sie den Webhook auf Ihren eigenen Endpunkt oder ein Automatisierungstool aus und leiten Sie jeden Aufruf über die Meta Conversions API als Lead-Ereignis an Meta weiter. Bei anderen Werbeplattformen können Sie eine entsprechende serverseitige API verwenden.
Lassen Sie den Pixel-Basiscode im Feld für benutzerdefiniertes JavaScript, um Aufrufe des Spiels zu erfassen.
Option 2: Das Spiel ist in Ihre Website eingebettet
Laden Sie das Pixel auf Ihrer eigenen Seite und lösen Sie das Ereignis über die Callbacks des HTML-Integrationscodes (Widget) aus. onComplete wird ausgelöst, sobald der Teilnehmer den letzten Bildschirm erreicht. Wenn Ihr Registrierungsformular vor dem Abschlussbildschirm angezeigt wird, entspricht jeder Aufruf von onComplete somit einem registrierten Teilnehmer:
widget.onComplete = function (event) {
fbq('track', 'Lead');
};
Verwenden Sie bei einem Adventskalender, Combo™ oder Dynamic Path™ stattdessen onRouteChange in Verbindung mit dem Abschlussbildschirm. Weitere Informationen finden Sie unter Erweiterte Einbindung des HTML-Integrationscodes (Widget) über die API.
Ausführung
- Skripte werden im Browser des Teilnehmers ausgeführt.
- Das Skript wird nach dem Laden des Erlebnisses ausgeführt. Dadurch ist die Kompatibilität mit den meisten Analysediensten gewährleistet.
Sicherheitshinweise
- Schädliche Skripte oder Skripte, die unzulässig in die Privatsphäre eingreifen, sind strengstens untersagt.
- Verwenden Sie ausschließlich JavaScript von vertrauenswürdigen Anbietern.
- Skripte müssen der DSGVO und anderen geltenden Datenschutzvorschriften entsprechen.
- Sie sind dafür verantwortlich, die Teilnehmer über jegliches Tracking und jede Datenerhebung zu informieren.
Fehlerbehebung
Ihr Skript wird nicht ausgeführt?
- Stellen Sie sicher, dass Ihr Code bei Bedarf in
<script>-Tags eingeschlossen ist. - Prüfen Sie, ob der Code Syntaxfehler enthält.
- Prüfen Sie bei ereignisbasiertem Tracking, ob die Ereignisauslöser an der richtigen Stelle eingebunden sind.
- Überprüfen Sie in Ihrer Analyseplattform, ob das Ereignis empfangen wurde.
Benötigen Sie Hilfe?
Wenn Sie nicht sicher sind, wie Sie ein bestimmtes Skript einbinden, wenden Sie sich an Ihren Tracking-Anbieter (Facebook, Google usw.), um eine Anleitung zu erhalten.
Wenn Ihr Skript Ihrer Ansicht nach korrekt eingerichtet ist, aber dennoch nicht funktioniert, wenden Sie sich gerne an unser Supportteam. Beschreiben Sie dabei möglichst genau, was Sie erreichen möchten.
Aktualisiert am: 29/10/2026
Danke!
