> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.drimify.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Individuelle Tracking-Codes

# **Benutzerdefinierte JavaScript-Codes (Tracking-Codes)**

## **Übersicht**

Die Option **Benutzerdefiniertes JavaScript** ermöglicht es Ihnen, eigene Tracking- oder Analyse-Skripte direkt in Ihre Drimify-Erfahrung zu integrieren. Dies wird typischerweise für Tools wie **Facebook Pixel**, **Google Analytics**, **Google Tag Manager** oder jeglichen anderen Drittanbieterdienst genutzt, der ein JavaScript-Snippet benötigt. Diese Option finden Sie im **Einstellungen**-Panel Ihres Projekts unter **Benutzerdefiniertes JavaScript**.

> ⚠️ **Wichtig:** Nur clientseitiges JavaScript wird unterstützt. Server-seitige oder Backend-Skripte können nicht verwendet werden.

## **Wofür Sie es verwenden können**

Sie können **Benutzerdefiniertes JavaScript** verwenden, um:

* Seitenaufrufe und Benutzerverhalten zu verfolgen
* Ereignisse beim Laden oder zu bestimmten Schritten Ihrer Erfahrung auszulösen
* Conversion-Tracking zu integrieren (z.B. Facebook Pixel-Ereignisse)
* Ihre Erfahrung mit Analyse- oder Marketing-Tools zu verbinden
* Eigene Logik zu bestimmten Bildschirmen hinzuzufügen

Dies gibt Ihnen volle Flexibilität, Drimify mit Ihrem bevorzugten Tracking-Ökosystem zu verbinden.

## **Wie Sie Ihr Skript hinzufügen**

1. Öffnen Sie Ihr Projekt im Drimify-Dashboard.
2. Gehen Sie zu **Einstellungen**.
3. Scrollen Sie zur **Benutzerdefiniertes JavaScript**-Sektion.
4. Fügen Sie Ihren JavaScript-Code direkt in das Feld ein.
5. Stellen Sie sicher, dass die Einstellung gespeichert wurde, und veröffentlichen Sie Ihre Erfahrung, falls dies noch nicht geschehen ist.

Ihr Skript wird automatisch in Ihre Live-Erfahrung integriert.

## **Beispiel: Facebook Pixel**

Hier ist ein Beispiel für ein Standard-Facebook-Pixel-Tracking-Skript, das Sie hinzufügen könnten:

```
<!-- 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.

## **Ausführungsbereich**

* Skripte werden **im Browser des Teilnehmers** ausgeführt.
* Das Skript läuft **nachdem die Erfahrung geladen ist**, um die Kompatibilität mit den meisten Analysediensten sicherzustellen.

## **Sicherheits-Hinweise**

* Bösartige oder aufdringliche Skripte sind strengstens untersagt.
* Verwenden Sie nur JavaScript von vertrauenswürdigen Anbietern.
* Skripte müssen den DSGVO-Anforderungen und anderen relevanten Datenschutzvorschriften entsprechen.
* Sie sind dafür verantwortlich, die Teilnehmer über jegliche Tracking- oder Datenerfassung zu informieren.

## **Fehlerbehebung**

**Ihr Skript wird nicht ausgeführt?**

* Stellen Sie sicher, dass Ihr Code bei Bedarf in `<script>`-Tags eingeschlossen ist.
* Vergewissern Sie sich, dass keine Syntaxfehler vorliegen.
* Bei ereignisbasiertem Tracking, überprüfen Sie, dass Ihre Ereignisauslöser korrekt platziert sind.
* Prüfen Sie Ihre Analyseplattform, um zu bestätigen, ob das Ereignis empfangen wurde.

## **Brauchen Sie Hilfe?**

Wenn Sie unsicher sind, wie Sie ein bestimmtes Skript integrieren, kontaktieren Sie Ihren Tracking-Anbieter (Facebook, Google, etc.) für Anweisungen. Wenn Sie glauben, dass Ihr Skript funktionieren sollte, es aber nicht tut, kontaktieren Sie gerne unser Support-Team mit Details zu dem, was Sie erreichen möchten.