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/signup | |
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/signup')
-rw-r--r-- | webapp/components/signup/components/signup_email.jsx | 11 | ||||
-rw-r--r-- | webapp/components/signup/components/signup_ldap.jsx | 8 |
2 files changed, 12 insertions, 7 deletions
diff --git a/webapp/components/signup/components/signup_email.jsx b/webapp/components/signup/components/signup_email.jsx index 8325c9f56..cf4ff0a95 100644 --- a/webapp/components/signup/components/signup_email.jsx +++ b/webapp/components/signup/components/signup_email.jsx @@ -4,8 +4,9 @@ import LoadingScreen from 'components/loading_screen.jsx'; import * as GlobalActions from 'actions/global_actions.jsx'; +import {trackEvent} from 'actions/diagnostics_actions.jsx'; + import BrowserStore from 'stores/browser_store.jsx'; -import {track} from 'actions/analytics_actions.jsx'; import {getInviteInfo} from 'actions/team_actions.jsx'; import {loginById, createUserWithInvite} from 'actions/user_actions.jsx'; @@ -37,6 +38,10 @@ export default class SignupEmail extends React.Component { this.state = this.getInviteInfo(); } + componentDidMount() { + trackEvent('signup', 'signup_user_01_welcome'); + } + getInviteInfo() { let data = this.props.location.query.d; let hash = this.props.location.query.h; @@ -117,7 +122,7 @@ export default class SignupEmail extends React.Component { } handleSignupSuccess(user, data) { - track('signup', 'signup_user_02_complete'); + trackEvent('signup', 'signup_user_02_complete'); loginById( data.id, user.password, @@ -401,8 +406,6 @@ export default class SignupEmail extends React.Component { } render() { - track('signup', 'signup_user_01_welcome'); - let serverError = null; if (this.state.serverError) { serverError = ( diff --git a/webapp/components/signup/components/signup_ldap.jsx b/webapp/components/signup/components/signup_ldap.jsx index bf98d0461..0e02d5db7 100644 --- a/webapp/components/signup/components/signup_ldap.jsx +++ b/webapp/components/signup/components/signup_ldap.jsx @@ -4,9 +4,9 @@ import FormError from 'components/form_error.jsx'; import * as GlobalActions from 'actions/global_actions.jsx'; -import {track} from 'actions/analytics_actions.jsx'; import {addUserToTeamFromInvite} from 'actions/team_actions.jsx'; import {webLoginByLdap} from 'actions/user_actions.jsx'; +import {trackEvent} from 'actions/diagnostics_actions.jsx'; import * as Utils from 'utils/utils.jsx'; @@ -39,6 +39,10 @@ export default class SignupLdap extends React.Component { }); } + componentDidMount() { + trackEvent('signup', 'signup_user_01_welcome'); + } + handleLdapIdChange(e) { this.setState({ ldapId: e.target.value @@ -107,8 +111,6 @@ export default class SignupLdap extends React.Component { } render() { - track('signup', 'signup_user_01_welcome'); - let ldapIdPlaceholder; if (global.window.mm_config.LdapLoginFieldName) { ldapIdPlaceholder = global.window.mm_config.LdapLoginFieldName; |