function eventTrackingGA(gaEnabled, eventCategory, eventAction, eventLabel) {
    if (gaEnabled === "On" && navigator.onLine && typeof dataLayer !== "undefined") {
        dataLayer.push({ 'event': 'gaCompassEventTrigger', 'gaEventCategory': eventCategory, 'gaEventAction': eventAction, 'gaEventLabel': eventLabel });
    }
}

function trackGAEvent(eventCategory, eventAction, eventLabel) {
    if (typeof dataLayer !== "undefined" && window.IsGATagManagerEnabled != undefined && window.IsGATagManagerEnabled === "On" && navigator.onLine) {
        dataLayer.push({ 'event': 'gaCompassEventTrigger', 'gaEventCategory': eventCategory, 'gaEventAction': eventAction, 'gaEventLabel': eventLabel });
    }
};
