From a950c13b27909c79e607412a843659fb590badcf Mon Sep 17 00:00:00 2001 From: CarlNation <32103961+CarlNation@users.noreply.github.com> Date: Thu, 26 Jun 2025 11:35:19 -0400 Subject: [PATCH] Merge pull request #2607 from Safelite/nation/CASH-1029 CASH-1029 --- src/mixins/analytics-mixin.js | 10 +++++----- src/store/index.js | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 90513e764..72ede2538 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -132,7 +132,6 @@ export default { async logDigitalConsumer() { const currentPageName = getPageNameFromRouter(); const universes = store.getters.applicationUser.experiments; - console.log(JSON.stringify(universes)); let hasDynamoLogging = experimentMixin.methods.hasSettingEqualTo( experimentSettings.DYNAMO_LOGGING, @@ -150,15 +149,15 @@ export default { const conceptVariation = variationNames.length > 0 ? variationNames[0] : ""; + const isConceptExposed = universes.find( + (item) => item.universeName === experimentUniverses.CONCEPT_FUNNEL + )?.isExposed; + const submittedOrder = baseMixin.methods.getSubmittedOrder(); const hasSubmittedOrder = baseMixin.methods.hasSubmittedOrder(); const hasSubmittedOrderAtConfirmationPage = hasSubmittedOrder && currentPageName?.toLowerCase() == routeData.CONFIRMATION.name; - const refSequenceNum = hasSubmittedOrderAtConfirmationPage - ? submittedOrder.referralSequenceNumber - : store.getters.order.referralSequenceNumber; - var payload = { actionName: `Browser page:${currentPageName}`, referralSequenceNumber: hasSubmittedOrderAtConfirmationPage @@ -174,6 +173,7 @@ export default { ? submittedOrder.workOrderNumber : store.getters.order.workOrderNumber, conceptVariation: conceptVariation, + isConceptExposed: isConceptExposed, }; await baseMixin.methods.dispatchStoreAction( diff --git a/src/store/index.js b/src/store/index.js index 2cfe39ead..c8a915c70 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1564,6 +1564,7 @@ export const actions = { workOrderId, workOrderNumber, conceptVariation, + isConceptExposed, } ) { var payload = { @@ -1576,6 +1577,7 @@ export const actions = { workOrderId: workOrderId ?? "", workOrderNumber: workOrderNumber ?? "", conceptVariation: conceptVariation, + isConceptExposed: isConceptExposed, }; return globalMethods.callHttpClient({