summaryrefslogtreecommitdiffstats
path: root/webapp/components/create_team
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-02-24 17:34:21 +0000
committerGitHub <noreply@github.com>2017-02-24 17:34:21 +0000
commit97cc0a0d73dcacfefcdff785c802762e2a0a60d6 (patch)
treec584bb28511980bde3bf09a6fffc1f8feacf9ddf /webapp/components/create_team
parentf182d196fffc9da89ad63bdbd7bbb2e41da3146e (diff)
downloadchat-97cc0a0d73dcacfefcdff785c802762e2a0a60d6.tar.gz
chat-97cc0a0d73dcacfefcdff785c802762e2a0a60d6.tar.bz2
chat-97cc0a0d73dcacfefcdff785c802762e2a0a60d6.zip
PLT-5071: Client side component of Telemetry. (#5516)
Diffstat (limited to 'webapp/components/create_team')
-rw-r--r--webapp/components/create_team/components/display_name.jsx8
-rw-r--r--webapp/components/create_team/components/team_url.jsx10
2 files changed, 11 insertions, 7 deletions
diff --git a/webapp/components/create_team/components/display_name.jsx b/webapp/components/create_team/components/display_name.jsx
index 29077bd24..aeb8afbb9 100644
--- a/webapp/components/create_team/components/display_name.jsx
+++ b/webapp/components/create_team/components/display_name.jsx
@@ -1,7 +1,7 @@
// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
-import {track} from 'actions/analytics_actions.jsx';
+import {trackEvent} from 'actions/diagnostics_actions.jsx';
import Constants from 'utils/constants.jsx';
import {cleanUpUrlable} from 'utils/url.jsx';
@@ -22,6 +22,10 @@ export default class TeamSignupDisplayNamePage extends React.Component {
this.state = {};
}
+ componentDidMount() {
+ trackEvent('signup', 'signup_team_01_name');
+ }
+
submitNext(e) {
e.preventDefault();
@@ -60,8 +64,6 @@ export default class TeamSignupDisplayNamePage extends React.Component {
}
render() {
- track('signup', 'signup_team_02_name');
-
var nameError = null;
var nameDivClass = 'form-group';
if (this.state.nameError) {
diff --git a/webapp/components/create_team/components/team_url.jsx b/webapp/components/create_team/components/team_url.jsx
index 2ab143d7f..c8a60cdf9 100644
--- a/webapp/components/create_team/components/team_url.jsx
+++ b/webapp/components/create_team/components/team_url.jsx
@@ -2,7 +2,7 @@
// See License.txt for license information.
import {checkIfTeamExists, createTeam} from 'actions/team_actions.jsx';
-import {track} from 'actions/analytics_actions.jsx';
+import {trackEvent} from 'actions/diagnostics_actions.jsx';
import Constants from 'utils/constants.jsx';
import * as URL from 'utils/url.jsx';
@@ -27,6 +27,10 @@ export default class TeamUrl extends React.Component {
};
}
+ componentDidMount() {
+ trackEvent('signup', 'signup_team_02_url');
+ }
+
submitBack(e) {
e.preventDefault();
this.props.state.wizard = 'display_name';
@@ -106,7 +110,7 @@ export default class TeamUrl extends React.Component {
createTeam(teamSignup.team,
() => {
- track('signup', 'signup_team_08_complete');
+ trackEvent('signup', 'signup_team_03_complete');
},
(err) => {
this.setState({nameError: err.message});
@@ -126,8 +130,6 @@ export default class TeamUrl extends React.Component {
}
render() {
- track('signup', 'signup_team_03_url');
-
let nameError = null;
let nameDivClass = 'form-group';
if (this.state.nameError) {