update: more analytics work

This commit is contained in:
CuriousMagpie
2022-09-09 15:37:08 -04:00
parent 5c13bf1980
commit e6f903fd2e
3 changed files with 59 additions and 11 deletions

View File

@@ -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;