var kwotaSocial; // Funkcja do pobrania parametrów z URL function getQueryParam(param) { var searchParams = new URLSearchParams(window.location.search); return searchParams.get(param); } // Pobieranie wartości 'kwota' z URL var kwotaParam = getQueryParam("kwota"); var slug = window.location.href.split('?')[0]; if (slug === 'https://nasilekarze.pl/zwolnienie-lekarskie-l4-online/') { kwotaSocial = 49; } else if (slug === 'https://nasilekarze.pl/formularz-teleporada/') { kwotaSocial = 39; } else if (slug === 'https://nasilekarze.pl/') { kwotaSocial = 34; } else if (slug === 'https://nasilekarze.pl/e-recepta-na-leki-psychiatryczne/') { kwotaSocial = 69; } else { kwotaSocial = 69; } console.log("Kwota social: " + kwotaSocial); let one = 1 var script1 = document.createElement('script'); script1.src = 'https://www.googletagmanager.com/gtag/js?id=UA-258374535-1'; script1.async = true; script1.defer = true; document.head.prepend(script1); var script2 = document.createElement('script'); script2.src = 'https://www.googletagmanager.com/gtag/js?id=AW-602486994'; script2.async = true; script2.defer = true; document.head.prepend(script2); var script3 = document.createElement('script'); script3.src = 'https://www.googletagmanager.com/gtag/js?id=G-K3P4BPC2Q6'; script3.async = true; script3.defer = true; document.head.prepend(script3); // Definicja i konfiguracja Google Tag Manager window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-258374535-1'); gtag('config', 'AW-602486994'); gtag('config', 'G-K3P4BPC2Q6'); // Meta Pixel Code !function(f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function() { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = true; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = true; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s); }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '331644356180978'); fbq('track', 'PageView'); // Clarity Code (function(c, l, a, r, i, t, y) { c[a] = c[a] || function() { (c[a].q = c[a].q || []).push(arguments); }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "jv14mlrmom"); var isValidForm = true; // Flaga stanu walidacji var isAdblockActive = false; // Flaga wykrywania adblocka function checkAdblock() { var testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = 'adsbox'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { isAdblockActive = true; } testAd.remove(); }, 100); } checkAdblock(); // Wywołanie funkcji sprawdzającej adblocka $('#survey form').submit(function(e) { const currentPathname = window.location.pathname; if (window.location.pathname === "/" && document.querySelectorAll('input[name="medicament[]"]').length <= 0) { alert("Wybierz lek, dawkę lub ilość opakowań"); document.querySelector('#survey').scrollIntoView({behavior: 'smooth'}); let input = document.getElementById('input'); let input2 = document.getElementById('input2'); input.style.transition = 'background-color 0.5s ease'; input.style.backgroundColor = 'yellow'; input2.style.transition = 'background-color 0.5s ease'; input2.style.backgroundColor = 'yellow'; setTimeout(() => { input.style.backgroundColor = ''; // Usuwa nadany styl, wracając do domyślnego input2.style.backgroundColor = ''; // Usuwa nadany styl, wracając do domyślnego }, 2000); isValidForm = false; // Ustawienie flagi na false, gdy formularz jest niepoprawny e.preventDefault(); } else if (window.location.pathname === "/formularz/" && document.querySelectorAll('input[name="medicament[]"]').length <= 0) { alert("Wybierz lek, dawkę lub ilość opakowań"); document.querySelector('#survey').scrollIntoView({behavior: 'smooth'}); let input = document.getElementById('input'); let input2 = document.getElementById('input2'); input.style.transition = 'background-color 0.5s ease'; input.style.backgroundColor = 'yellow'; input2.style.transition = 'background-color 0.5s ease'; input2.style.backgroundColor = 'yellow'; setTimeout(() => { input.style.backgroundColor = ''; // Usuwa nadany styl, wracając do domyślnego input2.style.backgroundColor = ''; // Usuwa nadany styl, wracając do domyślnego }, 2000); isValidForm = false; // Ustawienie flagi na false, gdy formularz jest niepoprawny e.preventDefault(); } else if (window.location.pathname === "/e-recepta-na-leki-psychiatryczne/" && document.querySelectorAll('input[name="medicament[]"]').length <= 0) { alert("Wybierz lek, dawkę lub ilość opakowań"); document.querySelector('#survey').scrollIntoView({behavior: 'smooth'}); let input = document.getElementById('input'); let input2 = document.getElementById('input2'); input.style.transition = 'background-color 0.5s ease'; input.style.backgroundColor = 'yellow'; input2.style.transition = 'background-color 0.5s ease'; input2.style.backgroundColor = 'yellow'; setTimeout(() => { input.style.backgroundColor = ''; // Usuwa nadany styl, wracając do domyślnego input2.style.backgroundColor = ''; // Usuwa nadany styl, wracając do domyślnego }, 2000); isValidForm = false; // Ustawienie flagi na false, gdy formularz jest niepoprawny e.preventDefault(); } else { isValidForm = true; // Ustawienie flagi na true, gdy formularz jest poprawny $(this).find(':submit').prop('disabled', true); e.preventDefault(); } var form = this; // Zachowanie referencji do formularza // Pobieranie danych z formularza var formData = new FormData(form); if (!isValidForm) { e.preventDefault(); // Zapobieganie wysyłaniu, jeśli formularz jest niepoprawny return; // Zakończenie funkcji, jeśli formularz jest niepoprawny } if (!isAdblockActive) { e.preventDefault(); // Zapobiegaj natychmiastowemu wysłaniu formularza gtag('event', 'zakup', { 'event_category': 'zakup', 'value': kwotaSocial, // Wartość transakcji 'currency': 'PLN', // Waluta }); fbq('track', 'Purchase', { currency: "PLN", 'value': kwotaSocial // Wartość transakcji }); gtag('event', 'conversion', { 'send_to': 'AW-529450221/8d1iCNPoi_MYEO2Ju_wB', 'value': kwotaSocial, // Wartość transakcji 'currency': 'PLN', 'transaction_id': '', 'event_callback': function() { // Wysyłanie konwersji dla drugiego konta Google Ads po pierwszym wywołaniu gtag('event', 'conversion', { 'send_to': '602486994/gI6GCJvUjvMYENLxpJ8C', 'value': kwotaSocial, // Wartość transakcji 'currency': 'PLN', 'transaction_id': '' }); } }); } if (one == 1){ one = 2; $('#survey form')[0].submit(); // Prawdziwe wysłanie formularza } });