diff --git a/src/layouts/vehicle-year/vehicle-year.vue b/src/layouts/vehicle-year/vehicle-year.vue index 78fd8b05c..8d70f88d8 100644 --- a/src/layouts/vehicle-year/vehicle-year.vue +++ b/src/layouts/vehicle-year/vehicle-year.vue @@ -51,14 +51,17 @@ export default { const experimentForLogging = store.getters.applicationUser.experiments.find(e => e.universeName === experimentUniverses.CONCEPT_FUNNEL); - // Log experiment exposure - baseMixin.methods.dispatchStoreAction(storeActions.LOG_EXPERIMENT_EXPOSURE, - { - userId: getDeviceIdValue(), - sessionKey: getSessionKeyValue(), - pageName: to.query.fmgPage, - experiment: experimentForLogging - }, false); + // If the concept funnel experiment is found, as it should be when coming from safelite.com, then log the experiment exposure. + if (experimentForLogging !== undefined) { + // Log experiment exposure + baseMixin.methods.dispatchStoreAction(storeActions.LOG_EXPERIMENT_EXPOSURE, + { + userId: getDeviceIdValue(), + sessionKey: getSessionKeyValue(), + pageName: to.query.fmgPage, + experiment: experimentForLogging + }, false); + } // Settle promises and get results const promiseResultMap = [