From ef9c0eeebafa132747bce8c08204169b2bbb3810 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 26 Jun 2025 11:17:20 -0400 Subject: [PATCH] CASH-1029 CASH-1029 add exposure flag --- 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 83d8d99af..61c38997c 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1570,6 +1570,7 @@ export const actions = { workOrderId, workOrderNumber, conceptVariation, + isConceptExposed, } ) { var payload = { @@ -1582,6 +1583,7 @@ export const actions = { workOrderId: workOrderId ?? "", workOrderNumber: workOrderNumber ?? "", conceptVariation: conceptVariation, + isConceptExposed: isConceptExposed, }; return globalMethods.callHttpClient({