refactored
This commit is contained in:
parent
d3b553643b
commit
61ca1bf39d
1 changed files with 11 additions and 16 deletions
|
|
@ -2204,13 +2204,13 @@ export const useMainStore = defineStore({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// Analytics Actions
|
// Analytics Actions
|
||||||
logExperimentExposure(userId, sessionKey, pageName, experiment) {
|
logExperimentExposure(pageName, experiment) {
|
||||||
return globalMethods.callHttpClient({
|
return globalMethods.callHttpClient({
|
||||||
method: endpoints.LogExperimentExposureIfAssigned.method,
|
method: endpoints.LogExperimentExposureIfAssigned.method,
|
||||||
endpoint: endpoints.LogExperimentExposureIfAssigned.url,
|
endpoint: endpoints.LogExperimentExposureIfAssigned.url,
|
||||||
payload: {
|
payload: {
|
||||||
experimentForLogging: {
|
experimentForLogging: {
|
||||||
userId,
|
userId: getUserIdValue(),
|
||||||
experimentUniverseId: experiment.universeId,
|
experimentUniverseId: experiment.universeId,
|
||||||
experimentUniverseName: experiment.universeName,
|
experimentUniverseName: experiment.universeName,
|
||||||
experimentTestId: experiment.testId,
|
experimentTestId: experiment.testId,
|
||||||
|
|
@ -2221,12 +2221,18 @@ export const useMainStore = defineStore({
|
||||||
isExposed: experiment.isExposed,
|
isExposed: experiment.isExposed,
|
||||||
userPartitionNumber: experiment.userPartitionNumber,
|
userPartitionNumber: experiment.userPartitionNumber,
|
||||||
assignmentId: experiment.assignmentId,
|
assignmentId: experiment.assignmentId,
|
||||||
sessionKey,
|
sessionKey: getSessionKeyValue(),
|
||||||
pageName
|
pageName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
logExperimentIfExists(pageName, universe) {
|
||||||
|
const experiment = this.applicationUser.experiments.find((e) => e.universeName === universe);
|
||||||
|
if (experiment !== undefined) {
|
||||||
|
this.logExperimentExposure(pageName, experiment);
|
||||||
|
}
|
||||||
|
},
|
||||||
logPageView({ userId, sessionKey, pageName, sessionId, action, event, shouldUseSessionId, experimentsForUser }) {
|
logPageView({ userId, sessionKey, pageName, sessionId, action, event, shouldUseSessionId, experimentsForUser }) {
|
||||||
const payload = {
|
const payload = {
|
||||||
userId,
|
userId,
|
||||||
|
|
@ -2282,19 +2288,8 @@ export const useMainStore = defineStore({
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
logWelcomePageExperiments(issPage) {
|
logWelcomePageExperiments(issPage) {
|
||||||
const hideFeesExperiment = this.applicationUser.experiments.find((e) => e.universeName === experimentUniverses.ISS_FEATURETOGGLE_AREFEES_HIDDEN);
|
this.logExperimentIfExists(issPage, experimentUniverses.ISS_FEATURETOGGLE_AREFEES_HIDDEN);
|
||||||
const overrideFeesExperiment = this.applicationUser.experiments.find((e) => e.universeName === experimentUniverses.ISS_FEATURETOGGLE_AREFEES_OVERRIDDEN);
|
this.logExperimentIfExists(issPage, experimentUniverses.ISS_FEATURETOGGLE_AREFEES_OVERRIDDEN);
|
||||||
|
|
||||||
if ((hideFeesExperiment !== undefined) || (overrideFeesExperiment !== undefined)) {
|
|
||||||
const userId = getUserIdValue();
|
|
||||||
const sessionKey = getSessionKeyValue();
|
|
||||||
if (hideFeesExperiment !== undefined) {
|
|
||||||
this.logExperimentExposure(userId, sessionKey, issPage, hideFeesExperiment);
|
|
||||||
}
|
|
||||||
if (overrideFeesExperiment !== undefined) {
|
|
||||||
this.logExperimentExposure(userId, sessionKey, issPage, overrideFeesExperiment);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
initializeSession({ userId, sessionId, userAgent, referrer }) {
|
initializeSession({ userId, sessionId, userAgent, referrer }) {
|
||||||
const payload = {
|
const payload = {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue