diff --git a/assets/controllers/data_layer_controller.js b/assets/controllers/data_layer_controller.js index ace8d81..ce78da2 100644 --- a/assets/controllers/data_layer_controller.js +++ b/assets/controllers/data_layer_controller.js @@ -2,19 +2,12 @@ import { Controller } from '@hotwired/stimulus'; export default class extends Controller { static values = { - url: String, - title: String, - userInfo: String + payload: Object }; connect() { if (typeof window.dataLayer !== 'undefined') { - window.dataLayer.push({ - 'event': 'VirtualPageview', - 'virtualPageURL': this.urlValue, - 'virtualPageTitle': this.titleValue, - 'userInfo': this.userInfoValue - }); + window.dataLayer.push(this.payloadValue); } } } diff --git a/templates/_partials/_tracking.html.twig b/templates/_partials/_tracking.html.twig index 91c987b..4d4987c 100644 --- a/templates/_partials/_tracking.html.twig +++ b/templates/_partials/_tracking.html.twig @@ -1,5 +1,8 @@
diff --git a/templates/booking/create/success.html.twig b/templates/booking/create/success.html.twig index 4836af3..1bdfb4e 100644 --- a/templates/booking/create/success.html.twig +++ b/templates/booking/create/success.html.twig @@ -59,22 +59,18 @@ {% block data_layer %} {% if bookingTotal is not null and travelName is not null %} - + }) }}> {% endif %} {% endblock %}