From 8183699cb73a2ea13cdb8eaea6b2cee50d1d069e Mon Sep 17 00:00:00 2001 From: SabreCat Date: Wed, 3 May 2023 16:04:22 -0500 Subject: [PATCH] feat(analytics): differentiate party CTA scenarios --- website/client/src/components/header/index.vue | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/website/client/src/components/header/index.vue b/website/client/src/components/header/index.vue index 69da953390..cf159c0a2f 100644 --- a/website/client/src/components/header/index.vue +++ b/website/client/src/components/header/index.vue @@ -235,15 +235,23 @@ export default { }, createOrInviteParty () { if (this.user.party._id) { - this.$router.push('/looking-for-party'); - } else { - this.$root.$emit('bv::show::modal', 'create-party-modal'); Analytics.track({ - eventName: 'Start a Party button', - eventAction: 'Start a Party button', + eventName: 'Header Party CTA', + eventAction: 'Header Party CTA', eventCategory: 'behavior', hitType: 'event', + state: 'Find Party Members', }, { trackOnClient: true }); + this.$router.push('/looking-for-party'); + } else { + Analytics.track({ + eventName: 'Header Party CTA', + eventAction: 'Header Party CTA', + eventCategory: 'behavior', + hitType: 'event', + state: 'Get Started', + }, { trackOnClient: true }); + this.$root.$emit('bv::show::modal', 'create-party-modal'); } }, loadMembers (payload = null) {