window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-QWX4BM8N56', { 'cookie_domain': 'auto', }); document.onreadystatechange = function () { if (document.readyState === 'complete') { buttonAndLinkClick(); } } function buttonAndLinkClick() { document.addEventListener("clickcustom_event", event => { console.info(`Received event. Foo is ${event.detail.event_action}`); var x= `${event.detail.event_action}`; gtag('event',x, { 'eventLabel':event.detail.event_label, 'eventCategory':event.detail.event_category, 'eventAction': event.detail.event_action }); }); }