List view
document.addEventListener('DOMContentLoaded', function() { // ياخد اسم المكان من H1 في الصفحة var titleEl = document.querySelector('.case27-primary-title, h1.entry-title, .listing-title h1, h1'); if (!titleEl) return; var listingName = titleEl.innerText.trim().replace(/Verified listing/gi, '').trim(); // يحط الاسم في كل حقل مخفي اسمه listing-name var hiddenFields = document.querySelectorAll('input[name="listing-name"]'); hiddenFields.forEach(function(field) { field.value = listingName; }); }); // تتبع الحجز في GA4 و Meta Pixel document.addEventListener('wpcf7mailsent', function(event) { var inputs = event.detail.inputs; var listingName = 'Unknown'; for (var i = 0; i < inputs.length; i++) { if (inputs[i].name === 'listing-name') { listingName = inputs[i].value; break; } } if (typeof gtag === 'function') { gtag('event', 'booking_submit', { 'listing_name': listingName, 'form_id': event.detail.contactFormId, 'page_location': window.location.href }); } if (typeof fbq === 'function') { fbq('track', 'Lead', { content_name: listingName, content_category: 'Booking' }); } console.log('Booking tracked for:', listingName); }, false);