Um Reservierungs-Events an Analytics-Software weiterzuleiten, kannst du auf deiner Webseite folgenden Code verwenden.
window.addEventListener("molzait_reservation_created", (event) => {
console.log(event.detail);
/*
* Beispiel für Google Analytics.
* Code entsprechend nach Tracking Software anpassen.
*/
window.dataLayer.push({ event: 'molzait_reservation' });
});
event.detail
hat folgende Struktur:
{
// Gruppengröße
attendees: number;
// ID der Reservierung
reservationId: string;
// Datum und Uhrzeit der Reservierung
startTime: Date;
// Endzeit der Reservierung (falls verfügbar)
endTime: Date | null;
// Das gebuchte Angebot
experience: {
id: string;
name: {
de: string;
en: string;
};
};
// Falls eine Vorauszahlung durchgeführt wurde:
// Der Betrag der Vorauszahlung in Cent(!)
prepaymentValue: number | null;
}