Das DialogShift Tracking Pixel erfasst Buchungsabschlüsse und muss auf der Buchungsbestätigungsseite implementiert werden.
Pixel-URL
https://ibe.prod.co25.net/pixel?clientid=${clientid}&conversionType=${conversionType}&amount=${amount}¤cy=${currency}&rooms=${rooms}&nights=${nights}
Parameter
Google Tag Manager Integration
Voraussetzungen
Client-ID
DialogShift Client-ID erhalten
E-Commerce Tracking
Funktionierendes GTM/GA Setup mit Data Layer
Data Layer
Buchungsdaten im Data Layer verfügbar
Implementierung
<script>
var pixel = document.createElement("img");
pixel.src = "https://ibe.prod.co25.net/pixel?clientid=IHRE_CLIENT_ID&conversionType=ibe&amount={{TotalCost}}¤cy={{SelectedCurrCode}}&rooms={{RmQty}}&nights={{nights}}";
pixel.style = "display: none;";
document.body.appendChild(pixel);
</script>
Ersetzen Sie IHRE_CLIENT_ID mit Ihrer tatsächlichen DialogShift Client-ID
Data Layer Beispiel
dataLayer.push({
'event': 'booking_complete',
'TotalCost': '299.50',
'SelectedCurrCode': 'EUR',
'RmQty': 2,
'nights': 3
});
Alternative Implementierungen
Server-Side Rendering
<script>
var pixel = document.createElement("img");
pixel.src = "https://ibe.prod.co25.net/pixel?clientid=<?php echo $clientid; ?>&conversionType=ibe&amount=<?php echo $amount; ?>¤cy=<?php echo $currency; ?>&rooms=<?php echo $rooms; ?>&nights=<?php echo $nights; ?>";
pixel.style = "display: none;";
document.body.appendChild(pixel);
</script>
Testing
GTM Preview
Preview Mode aktivieren und Testbuchung durchführen
Network Tab
Requests an ibe.prod.co25.net prüfen
Parameter Check
Übermittelte Werte verifizieren
Limitationen
Aus technischen Gründen können mittls des Tracking Pixels keine Umsätze von Instagram, Facebook oder WhatsApp Nutzern erfasst werden.
Support
Bei Fragen kontaktieren Sie den DialogShift Support mit:
- Ihrer Client-ID
- URL der Buchungsbestätigungsseite
- Screenshots der GTM Konfiguration
- Screenshot des Tracking Requests (Network Tab)