window.addEventListener("message", function(event) { var data = event.data; if (data.toString().indexOf("onload") > -1) { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HMKQ3FKQK3', { send_page_view: false}); gtag('get', 'G-HMKQ3FKQK3', 'client_id', (client_id) => { gtag('get', 'G-HMKQ3FKQK3', 'session_id', (session_id) => { var iframe = document.getElementById('HS_BookingWidget_1'); iframe.contentWindow.postMessage({client_id: client_id, session_id: session_id}, "*"); }); }); } if(data == "Pokoje"){ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HMKQ3FKQK3', { send_page_view: false}); var dane = { page_title: 'Pierwszy krok rezerwacji', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'pierwszy_krok_rezerwacji', { 'event_name': 'Pierwszy krok rezerwacji', // 'debug_mode':true, }); gtag('event', 'page_view', dane); } if(data == "OpcjeDodatkowe"){ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HMKQ3FKQK3'); var dane = { page_title: 'Drugi krok rezerwacji', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'drugi_krok_rezerwacji', { 'event_name': 'Drugi krok rezerwacji', // 'debug_mode':true, }); gtag('event', 'page_view', dane); } if(data.toString().indexOf("FormularzRezerwacyjny") !== -1){ var data = JSON.parse(data); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HMKQ3FKQK3');
if(data.voucher){ var dane = { page_title: 'Trzeci krok rezerwacji - Voucher', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'trzeci_krok_rezerwacji_voucher', { 'event_name': 'Trzeci krok rezerwacji voucher', // 'debug_mode':true, }); } else{ var dane = { page_title: 'Trzeci krok rezerwacji', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'trzeci_krok_rezerwacji', { 'event_name': 'Trzeci krok rezerwacji', // 'debug_mode':true, }); } gtag('event', 'page_view', dane); }
if(data.toString().indexOf("Rezerwacja pokoju") !== -1){
var data = JSON.parse(data); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HMKQ3FKQK3'); // jezeli voucher if(data.voucher){ var dane = { page_title: 'Czwarty krok rezerwacji - zakup vouchera', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'czwarty_krok_rezerwacji_zakup_vouchera', { 'event_name': 'Czwarty krok rezerwacji - zakup vouchera', // 'debug_mode':true, }); gtag('event', 'page_view', dane); // ecommerce zakup gtag("event", "purchase", { transaction_id: data.id, affiliation: "BE2", value: data.value, tax: 0, shipping: 0, currency: "PLN", items: [ { item_id: data.offer_id, item_name: data.offer_name, item_category: "Voucher", affiliation: "BE2", currency: "PLN", price: data.value, quantity: 1 } ] }); } else{ var dane = { page_title: 'Czwarty krok rezerwacji - zakup pokoju', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'czwarty_krok_rezerwacji_zakup_pokoju', { 'event_name': 'Czwarty krok rezerwacji - zakup pokoju', // 'debug_mode':true, }); gtag('event', 'page_view', dane); // ecommerce zakup
gtag("event", "purchase", { transaction_id: data.id, affiliation: "BE2", value: data.value, tax: 0, shipping: 0, currency: "PLN", items: [ { item_id: data.id_elementu, item_name: data.offer_name, item_category: data.offer_id, affiliation: "BE2", currency: "PLN", price: data.value, quantity: 1 } ] }); }
} if(data.toString().indexOf("Rezerwacja pakietu") !== -1){
var data = JSON.parse(data); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HMKQ3FKQK3'); if(data.voucher){ var dane = { page_title: 'Czwarty krok rezerwacji - zakup vouchera', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'czwarty_krok_rezerwacji_zakup_vouchera', { 'event_name': 'Czwarty krok rezerwacji - zakup vouchera', // 'debug_mode':true, }); gtag('event', 'page_view', dane); // ecommerce zakup
gtag("event", "purchase", { transaction_id: data.id, affiliation: "BE2", value: data.value, tax: 0, shipping: 0, currency: "PLN", items: [ { item_id: data.offer_id, item_name: data.offer_name, item_category: "Voucher", affiliation: "BE2", currency: "PLN", price: data.value, quantity: 1 } ] }); } else{ var dane = { page_title: 'Czwarty krok rezerwacji - zakup pakietu', page_location: 'aptlambert.hotelsystems.pl', page_path: 'BE2', send_to: 'G-HMKQ3FKQK3', }; gtag('event', 'czwarty_krok_rezerwacji_zakup_pakietu', { 'event_name': 'Czwarty krok rezerwacji - zakup pakietu', // 'debug_mode':true, }); gtag('event', 'page_view', dane); // ecommerce zakup
gtag("event", "purchase", { transaction_id: data.id, affiliation: "BE2", value: data.value, tax: 0, shipping: 0, currency: "PLN", items: [ { item_id: data.offer_id, item_name: data.offer_name, item_category: "Pakiet", affiliation: "BE2", currency: "PLN", price: data.value, quantity: 1 } ] }); }
} });