diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 9bb8f0cda..7b4cd203c 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -42,11 +42,16 @@ export default { await this.validateSession(); const submittedOrder = baseMixin.methods.getSubmittedOrder(); + const hasSubmittedOrder = baseMixin.methods.hasSubmittedOrder(); const refSequenceNum = store.getters.order.referralSequenceNumber || submittedOrder?.referralSequenceNumber; + const parentAccountNum = hasSubmittedOrder + ? submittedOrder.payment.parentAccountNumber + : store.getters.order.payment.parentAccountNumber; + var payload = { userId: getUserIdValue(), sessionKey: getSessionKeyValue(), @@ -57,7 +62,7 @@ export default { shouldUseSessionId: false, experimentsForUser: store.getters.applicationUser.experiments, referralSequenceNumber: refSequenceNum, - parentAccountNumber: store.getters.order.payment.parentAccountNumber, + parentAccountNumber: parentAccountNum, }; await baseMixin.methods.dispatchStoreAction(storeActions.LOG_PAGE_VIEW, payload, false);