Added ref seq num + parent account number to logpage payloads.

This commit is contained in:
Jeremy-Z 2026-03-06 10:30:28 -05:00
parent 2072520b85
commit c2929cb68a
2 changed files with 14 additions and 5 deletions

View file

@ -46,38 +46,45 @@ export default {
return '';
},
logPageView(pageEvent) {
const store = useMainStore();
const currentPageName = this.getPageNameByQueryString();
const payload = {
userId: getDeviceIdValue(),
sessionKey: getSessionKeyValue(),
pageName: currentPageName,
referralSequenceNumber: store.order.referralSequenceNumber,
parentAccountNumber: store.order.parentAccountNumber,
sessionId: getSessionIdValue(),
action: '',
event: pageEvent,
shouldUseSessionId: false,
experimentsForUser: useMainStore().applicationUser.experiments
experimentsForUser: store.applicationUser.experiments
};
useMainStore().logPageView(payload);
store.logPageView(payload);
},
logCustomEvent(category, action, label, value) {
const store = useMainStore();
const currentPageName = this.getPageNameByQueryString();
const payload = {
userId: getDeviceIdValue(),
sessionKey: getSessionKeyValue(),
pageName: currentPageName,
referralSequenceNumber: store.order.referralSequenceNumber,
parentAccountNumber: store.order.parentAccountNumber,
sessionId: getSessionIdValue(),
category,
action,
label,
value,
shouldUseSessionId: false,
experimentsForUser: useMainStore().applicationUser.experiments
experimentsForUser: store.applicationUser.experiments
};
useMainStore().logCustomEvent(payload);
store.logCustomEvent(payload);
},
pushEventToGA(category, action, label, pushToLogApp = false, valueToLogType = null) {

View file

@ -2516,12 +2516,14 @@ export const useMainStore = defineStore({
this.logExperimentExposure(pageName, experiment);
}
},
logPageView({ userId, sessionKey, pageName, sessionId, action, event, shouldUseSessionId, experimentsForUser }) {
logPageView({ userId, sessionKey, pageName, referralSequenceNumber, parentAccountNumber, sessionId, action, event, shouldUseSessionId, experimentsForUser }) {
const payload = {
userId,
sessionKey,
sessionId,
pageName,
referralSequenceNumber,
parentAccountNumber,
applicationName: applicationConfig.APPLICATION_NAME,
action,
event,