diff options
author | George Goldberg <george@gberg.me> | 2017-02-24 17:34:21 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-24 17:34:21 +0000 |
commit | 97cc0a0d73dcacfefcdff785c802762e2a0a60d6 (patch) | |
tree | c584bb28511980bde3bf09a6fffc1f8feacf9ddf /webapp/components/create_team | |
parent | f182d196fffc9da89ad63bdbd7bbb2e41da3146e (diff) | |
download | chat-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.jsx | 8 | ||||
-rw-r--r-- | webapp/components/create_team/components/team_url.jsx | 10 |
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) { |