diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index bb8dc439..956ef0af 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -82,6 +82,7 @@ export default { sessionKey: getSessionKeyValue(), pageName: currentPageName, referralSequenceNumber: order.referralSequenceNumber, + referralNumber: order.referralNumber, parentAccountNumber: parentAccountNumber, sessionId: getSessionIdValue(), action: '', @@ -111,6 +112,7 @@ export default { sessionKey: getSessionKeyValue(), pageName: currentPageName, referralSequenceNumber: order.referralSequenceNumber, + referralNumber: order.referralNumber, parentAccountNumber: parentAccountNumber, sessionId: getSessionIdValue(), category, diff --git a/src/store/index.js b/src/store/index.js index 04c916e6..978dc68a 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2579,13 +2579,14 @@ export const useMainStore = defineStore({ }); } }, - async logPageView({ userId, sessionKey, pageName, referralSequenceNumber, parentAccountNumber, sessionId, action, event, shouldUseSessionId, experimentsForUser }) { + async logPageView({ userId, sessionKey, pageName, referralSequenceNumber, referralNumber, parentAccountNumber, sessionId, action, event, shouldUseSessionId, experimentsForUser }) { const payload = { userId, sessionKey, sessionId, pageName, referralSequenceNumber, + referralNumber, parentAccountNumber, applicationName: applicationConfig.APPLICATION_NAME, action, @@ -2607,7 +2608,7 @@ export const useMainStore = defineStore({ } ); }, - async logCustomEvent({ userId, sessionKey, pageName, sessionId, category, action, label, value, shouldUseSessionId, experimentsForUser, referralSequenceNumber, parentAccountNumber }) { + async logCustomEvent({ userId, sessionKey, pageName, sessionId, category, action, label, value, shouldUseSessionId, experimentsForUser, referralSequenceNumber, referralNumber, parentAccountNumber }) { if (pageName == null || pageName.length === 0) { pageName = 'none'; } const payload = { @@ -2623,6 +2624,7 @@ export const useMainStore = defineStore({ shouldUseSessionId, experimentsForUser, referralSequenceNumber, + referralNumber, parentAccountNumber };