diff --git a/website/client/src/components/group-plans/groupPlanCreationModal.vue b/website/client/src/components/group-plans/groupPlanCreationModal.vue index ffc4466cbe..7b5546c78d 100644 --- a/website/client/src/components/group-plans/groupPlanCreationModal.vue +++ b/website/client/src/components/group-plans/groupPlanCreationModal.vue @@ -251,7 +251,7 @@ import { mapState } from '@/libs/store'; import paymentsButtons from '@/components/payments/buttons/list'; import selectTranslatedArray from '@/components/tasks/modal-controls/selectTranslatedArray'; import lockableLabel from '@/components/tasks/modal-controls/lockableLabel'; -// import * as Analytics from '@/libs/analytics'; +import * as Analytics from '@/libs/analytics'; export default { components: { @@ -282,6 +282,7 @@ export default { challenges: false, }, demographics: null, + user: '', }, activePage: 'create-group', type: 'guild', @@ -305,10 +306,6 @@ export default { this.activePage = page; }, createGroup () { - // Analytics.track({ - // name: this.paymentData.demographics, - // }, - // console.log(this.paymentData.demographics)); this.changePage(this.PAGES.PAY); }, pay (paymentMethod) { @@ -320,6 +317,16 @@ export default { demographics: demographicsKey, }; + Analytics.track({ + hitType: 'event', + eventName: 'group plan create', + eventAction: 'group plan create', + eventCategory: 'behavior', + createGroupName: this.newGroup.name, + demographicsCreated: this.newGroup.demographics, + typeCreated: this.newGroup.type, + }); + if (this.upgradingGroup && this.upgradingGroup._id) { paymentData.groupId = this.upgradingGroup._id; paymentData.group = this.upgradingGroup; diff --git a/website/client/src/components/payments/successModal.vue b/website/client/src/components/payments/successModal.vue index 577c06d619..b708cd3b42 100644 --- a/website/client/src/components/payments/successModal.vue +++ b/website/client/src/components/payments/successModal.vue @@ -290,6 +290,7 @@