// Public article events only. No enquiry fields, clipboard contents or URL parameters. function track(name, properties={}) { document.dispatchEvent(new CustomEvent('melton:event', {detail:{ name,page_id:document.body.dataset.pageId,locale:document.body.dataset.locale,...properties }})); } document.addEventListener('click', event => { const link=event.target.closest?.('a[href]'); if(!link)return; const href=link.getAttribute('href'); if(href.startsWith('mailto:'))track('contact_intent',{channel:'email'}); else if(href.startsWith('https://wa.me/18182620958'))track('contact_intent',{channel:'whatsapp'}); });