This commit is contained in:
Jeremy Zimmerman 2022-11-02 13:52:47 -04:00
parent 75f8da12bc
commit 5b945585c5
3 changed files with 25 additions and 8 deletions

View file

@ -1,5 +1,6 @@
import { cookieNames } from "@/constants/cookie-names"; import { cookieNames } from "@/constants/cookie-names";
import { applicationConfig } from "@/constants/application-config"; import { applicationConfig } from "@/constants/application-config";
import { useMainStore } from "@/store";
/* /*
Will update the cookie if present, or create a new one if not. Will update the cookie if present, or create a new one if not.
@ -11,13 +12,13 @@ export function updateOrCreateFunnelCookie() {
// Set up cookie with all the props. // Set up cookie with all the props.
setFunnelCookieProperties({ setFunnelCookieProperties({
LastTouched: new Date().toUTCString(), LastTouched: new Date().toUTCString(),
SavedSessionTimeoutDate: useMainStore().getters.applicationUser.savedSessionTimeout, SavedSessionTimeoutDate: useMainStore.applicationUser.savedSessionTimeout,
DidHeritageFunnelUpdateLast: false, DidHeritageFunnelUpdateLast: false,
ShouldResetState: false, ShouldResetState: false,
ReferralNumber: useMainStore().getters.order.referralNumber, ReferralNumber: useMainStore.order.referralNumber,
ReferralDate: useMainStore().getters.order.referralDate, ReferralDate: useMainStore.order.referralDate,
ReferralCorrelationId: useMainStore().getters.order.referralCorrelationId, ReferralCorrelationId: useMainStore.order.referralCorrelationId,
ReferralParentAccountNumber: useMainStore().getters.order.accountNumber, ReferralParentAccountNumber: useMainStore.order.accountNumber,
HasDelayedClaimRegistration: wasClaimRegistrationDelayed, HasDelayedClaimRegistration: wasClaimRegistrationDelayed,
SuppressConceptFunnel: shouldSuppressConceptFunnel, SuppressConceptFunnel: shouldSuppressConceptFunnel,
}); });

View file

@ -1,9 +1,25 @@
import { storeActions } from "@/constants/store-actions"; import { storeActions } from "@/constants/store-actions";
import { storeMutations } from "@/constants/store-mutations.js";
import { navigationScenarios } from "@/router/router-constants/navigation-scenarios.js"; import { navigationScenarios } from "@/router/router-constants/navigation-scenarios.js";
import { vehicleCategories } from "@/constants/vehicle-categories.js"; import { vehicleCategories } from "@/constants/vehicle-categories.js";
import { issPageValues } from "@/router/router-constants/issPage-values"; import { issPageValues } from "@/router/router-constants/issPage-values";
import { fmgPageValues } from "@/router/router-constants/fmgPage-values"; import { fmgPageValues } from "@/router/router-constants/fmgPage-values";
import { cookieNames } from "@/constants/cookie-names";
import { Form } from "vee-validate"; import { Form } from "vee-validate";
import baseMixin from "@/mixins/base-mixin";
import {
getCookieDomainValue,
setCookieProperties,
} from "@/helpers/heritage-integration/cookie-helper";
import {
analyticsPageEvents,
GaCategories,
GaActions,
GaLabels,
GaEvents,
ValueToLogTypes,
} from "@/constants/analytics";
import { routerParams } from "@/router/router-constants/router-params";
import { queryStrings } from "@/constants/query-strings"; import { queryStrings } from "@/constants/query-strings";
import { useMainStore } from "@/store"; import { useMainStore } from "@/store";
import { mapStores } from "pinia"; import { mapStores } from "pinia";

View file

@ -34,7 +34,7 @@ export default {
action: "", action: "",
event: pageEvent, event: pageEvent,
shouldUseSessionId: false, shouldUseSessionId: false,
experimentsForUser: useMainStore.applicationUserObj.experiments, experimentsForUser: [], //useMainStore.applicationUser.experiments,
}; };
baseMixin.methods.dispatchStoreAction(storeActions.LOG_PAGE_VIEW, payload, false); baseMixin.methods.dispatchStoreAction(storeActions.LOG_PAGE_VIEW, payload, false);
@ -53,7 +53,7 @@ export default {
label: label, label: label,
value: value, value: value,
shouldUseSessionId: false, shouldUseSessionId: false,
experimentsForUser: useMainStore.applicationUserObj.experiments, experimentsForUser: [], //useMainStore.applicationUser.experiments,
}; };
baseMixin.methods.dispatchStoreAction(storeActions.LOG_CUSTOM_EVENT, payload, false); baseMixin.methods.dispatchStoreAction(storeActions.LOG_CUSTOM_EVENT, payload, false);
@ -93,7 +93,7 @@ export default {
}, },
pushExperimentsToDataLayer() { pushExperimentsToDataLayer() {
const experiments = useMainStore.applicationUserObj.experiments; const experiments = []; //useMainStore.applicationUser.experiments;
experiments?.forEach((exp) => { experiments?.forEach((exp) => {
// Set Google Dimension Index based on experiment settings. // Set Google Dimension Index based on experiment settings.
let googleDimensionIndex = 99; let googleDimensionIndex = 99;