remove dupecheck

This commit is contained in:
Bill Richardson 2026-04-09 13:51:46 -04:00
parent ed179010a7
commit 4b1039f06a
2 changed files with 5 additions and 13 deletions

View file

@ -966,7 +966,7 @@ export default {
const gaScheduleType = { const gaScheduleType = {
['service_type']: this.selectedAppointmentType.toLowerCase() ['service_type']: this.selectedAppointmentType.toLowerCase()
}; };
this.pushGenericObjectToGA(gaScheduleType, 'service_type', true); this.pushGenericObjectToGA(gaScheduleType);
} }
}, },
async refreshDatePicker() { async refreshDatePicker() {

View file

@ -27,10 +27,6 @@ import coverageType from '@/constants/coverage-type';
import issPageValues from '@/router/router-constants/issPage-values'; import issPageValues from '@/router/router-constants/issPage-values';
import { useMainStore } from '@/store'; import { useMainStore } from '@/store';
function keyExistsInDataLayer(keyName) {
return window.dataLayer.some(obj => Object.prototype.hasOwnProperty.call(obj, keyName));
}
function pushToDataLayerIfDefined(data) { function pushToDataLayerIfDefined(data) {
if (window.dataLayer !== undefined) { if (window.dataLayer !== undefined) {
window.dataLayer.push(data); window.dataLayer.push(data);
@ -114,12 +110,8 @@ export default {
this.logCustomEvent(category, action, labelToLog, value); this.logCustomEvent(category, action, labelToLog, value);
} }
}, },
pushGenericObjectToGA(object, keyName = null, skipExistsCheck = false) { pushGenericObjectToGA(object) {
if (keyName && keyExistsInDataLayer(keyName) && !skipExistsCheck) { pushToDataLayerIfDefined(object);
console.log(`Key ${keyName} already exists in dataLayer. Skipping push.`);
} else {
pushToDataLayerIfDefined(object);
}
}, },
pushPageViewToGA() { pushPageViewToGA() {
@ -139,13 +131,13 @@ export default {
const gaSiteType = { const gaSiteType = {
['siteType']: useMainStore().issConfig.siteType ['siteType']: useMainStore().issConfig.siteType
}; };
this.pushGenericObjectToGA(gaSiteType, 'siteType'); this.pushGenericObjectToGA(gaSiteType);
const gaServiceType = { const gaServiceType = {
['service_type']: useMainStore().order?.serviceLocation?.appointmentType?.toLowerCase() ['service_type']: useMainStore().order?.serviceLocation?.appointmentType?.toLowerCase()
}; };
if (gaServiceType && gaServiceType['service_type']) { if (gaServiceType && gaServiceType['service_type']) {
this.pushGenericObjectToGA(gaServiceType, 'service_type'); this.pushGenericObjectToGA(gaServiceType);
} }
}, },