diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 8dd0c7f96..dcadb3f07 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -32,8 +32,10 @@ export default { return getPageNameByQueryString(); }, - logPageView(pageEvent) { + async logPageView(pageEvent) { const currentPageName = getPageNameByQueryString(); + await this.validateSession(); + var payload = { userId: getUserIdValue(), sessionKey: getSessionKeyValue(), @@ -50,8 +52,9 @@ export default { baseMixin.methods.dispatchStoreAction(storeActions.LOG_PAGE_VIEW, payload, false); }, - logCustomEvent(category, action, label, value) { + async logCustomEvent(category, action, label, value) { const currentPageName = getPageNameByQueryString(); + await this.validateSession(); var payload = { userId: getUserIdValue(),