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 { applicationConfig } from "@/constants/application-config";
import { useMainStore } from "@/store";
/*
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.
setFunnelCookieProperties({
LastTouched: new Date().toUTCString(),
SavedSessionTimeoutDate: useMainStore().getters.applicationUser.savedSessionTimeout,
SavedSessionTimeoutDate: useMainStore.applicationUser.savedSessionTimeout,
DidHeritageFunnelUpdateLast: false,
ShouldResetState: false,
ReferralNumber: useMainStore().getters.order.referralNumber,
ReferralDate: useMainStore().getters.order.referralDate,
ReferralCorrelationId: useMainStore().getters.order.referralCorrelationId,
ReferralParentAccountNumber: useMainStore().getters.order.accountNumber,
ReferralNumber: useMainStore.order.referralNumber,
ReferralDate: useMainStore.order.referralDate,
ReferralCorrelationId: useMainStore.order.referralCorrelationId,
ReferralParentAccountNumber: useMainStore.order.accountNumber,
HasDelayedClaimRegistration: wasClaimRegistrationDelayed,
SuppressConceptFunnel: shouldSuppressConceptFunnel,
});

View file

@ -1,9 +1,25 @@
import { storeActions } from "@/constants/store-actions";
import { storeMutations } from "@/constants/store-mutations.js";
import { navigationScenarios } from "@/router/router-constants/navigation-scenarios.js";
import { vehicleCategories } from "@/constants/vehicle-categories.js";
import { issPageValues } from "@/router/router-constants/issPage-values";
import { fmgPageValues } from "@/router/router-constants/fmgPage-values";
import { cookieNames } from "@/constants/cookie-names";
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 { useMainStore } from "@/store";
import { mapStores } from "pinia";

View file

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