Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Sample DL Push
- dataLayer.push({
- iframe: {
- pageData: {
- url: "",
- title: "DEMO-Appointment Booking"
- },
- data: {
- booking_api_hash: "6728b41c18a724.xxxxxx",
- appointment_ids: [123, 456, 789],
- pms_appointment_ids: ["first-appt", "second-apt", "third-apt"]
- }
- },
- event: "iframe.bookingCompleted",
- });
- // Stringified Appointment IDs
- function() {
- // Assume the data layer key iframe.data.appointment_ids saves as data layer variable already
- var appointmentIds = {{dlv - iframe.data.appointment_ids}};
- if (Array.isArray(appointmentIds)) {
- return appointmentIds.join(","); // Expected outcome: "123,456,789"
- }
- return "";
- }
- // Stringified PMS Appointment IDs
- function() {
- var pmsAppointmentIds = {{dlv - iframe.data.pms_appointment_ids}};
- if (Array.isArray(pmsAppointmentIds)) {
- return pmsAppointmentIds.join(","); // Expected outcome: "first-appt,second-apt,third-apt"
- }
- return "";
- }
Advertisement
Add Comment
Please, Sign In to add comment