From 4b9af8aa86b0aeff1b30d1b79551f7e9515d9b0e Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Tue, 17 Apr 2018 12:43:52 -0500 Subject: [PATCH] Added analytics to front. Fixed group plan tracking (#10262) --- website/client/app.vue | 6 +++++- website/client/components/auth/authForm.vue | 8 -------- .../group-plans/createGroupModalPages.vue | 8 -------- website/client/components/static/groupPlans.vue | 15 +++++++++++++++ website/client/libs/analytics.js | 2 +- 5 files changed, 21 insertions(+), 18 deletions(-) diff --git a/website/client/app.vue b/website/client/app.vue index c7214ad1c4..3f9031a071 100644 --- a/website/client/app.vue +++ b/website/client/app.vue @@ -373,6 +373,11 @@ export default { document.title = title; }); + this.$nextTick(() => { + // Load external scripts after the app has been rendered + Analytics.load(); + }); + if (this.isUserLoggedIn && !this.isStaticPage) { // Load the user and the user tasks Promise.all([ @@ -395,7 +400,6 @@ export default { this.$nextTick(() => { // Load external scripts after the app has been rendered setupPayments(); - Analytics.load(); }); }).catch((err) => { console.error('Impossible to fetch user. Clean up localStorage and refresh.', err); // eslint-disable-line no-console diff --git a/website/client/components/auth/authForm.vue b/website/client/components/auth/authForm.vue index b2fc6cdc01..ced6e1e44f 100644 --- a/website/client/components/auth/authForm.vue +++ b/website/client/components/auth/authForm.vue @@ -73,7 +73,6 @@