diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index d3fa4d0dd..3f20adb59 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -36,6 +36,10 @@ export default { const currentPageName = getPageNameByQueryString(); await this.validateSession(); + const refSequenceNum = + store.getters.order.referralSequenceNumber || + store.getters.submittedOrder?.referralSequenceNumber; + var payload = { userId: getUserIdValue(), sessionKey: getSessionKeyValue(), @@ -45,7 +49,7 @@ export default { event: pageEvent, shouldUseSessionId: false, experimentsForUser: store.getters.applicationUser.experiments, - referralSequenceNumber: store.getters.order.referralSequenceNumber, + referralSequenceNumber: refSequenceNum, parentAccountNumber: store.getters.order.payment.parentAccountNumber, }; @@ -56,6 +60,10 @@ export default { const currentPageName = getPageNameByQueryString(); await this.validateSession(); + const refSequenceNum = + store.getters.order.referralSequenceNumber || + store.getters.submittedOrder?.referralSequenceNumber; + var payload = { userId: getUserIdValue(), sessionKey: getSessionKeyValue(), @@ -67,7 +75,7 @@ export default { value: value, shouldUseSessionId: false, experimentsForUser: store.getters.applicationUser.experiments, - referralSequenceNumber: store.getters.order.referralSequenceNumber, + referralSequenceNumber: refSequenceNum, parentAccountNumber: store.getters.order.payment.parentAccountNumber, };