From c4768a221f93d534f4d0454414cdf073af8a2356 Mon Sep 17 00:00:00 2001 From: vantezzen Date: Wed, 21 Aug 2019 09:39:39 +0200 Subject: Remove analytics --- src/stores/AppStore.js | 12 ------------ src/stores/PaymentStore.js | 3 --- src/stores/RecipePreviewsStore.js | 8 -------- src/stores/ServicesStore.js | 14 -------------- src/stores/UserStore.js | 13 ------------- 5 files changed, 50 deletions(-) (limited to 'src/stores') diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js index 2ac306a2a..be49d2453 100644 --- a/src/stores/AppStore.js +++ b/src/stores/AppStore.js @@ -17,7 +17,6 @@ import Request from './lib/Request'; import { CHECK_INTERVAL, DEFAULT_APP_SETTINGS } from '../config'; import { isMac } from '../environment'; import locales from '../i18n/translations'; -import { gaEvent, gaPage, statsEvent } from '../lib/analytics'; import { onVisibilityChange } from '../helpers/visibility-helper'; import { getLocale } from '../helpers/i18n-helpers'; @@ -172,13 +171,6 @@ export default class AppStore extends Store { debug('Window is visible/focused', isVisible); }); - - // analytics autorun - reaction(() => this.stores.router.location.pathname, (pathname) => { - gaPage(pathname); - }); - - statsEvent('app-start'); } @computed get cacheSize() { @@ -266,8 +258,6 @@ export default class AppStore extends Store { } catch (err) { console.warn(err); } - - gaEvent('App', enable ? 'enable autostart' : 'disable autostart'); } @action _openExternalUrl({ url }) { @@ -277,8 +267,6 @@ export default class AppStore extends Store { if (isValidExternalURL(url)) { shell.openExternal(url); } - - gaEvent('External URL', 'open', parsedUrl.host); } @action _checkForUpdates() { diff --git a/src/stores/PaymentStore.js b/src/stores/PaymentStore.js index d4de476c8..8579812ad 100644 --- a/src/stores/PaymentStore.js +++ b/src/stores/PaymentStore.js @@ -3,7 +3,6 @@ import { action, observable, computed } from 'mobx'; import Store from './lib/Store'; import CachedRequest from './lib/CachedRequest'; import Request from './lib/Request'; -import { gaEvent } from '../lib/analytics'; export default class PaymentStore extends Store { @observable plansRequest = new CachedRequest(this.api.payment, 'plans'); @@ -26,8 +25,6 @@ export default class PaymentStore extends Store { @action _createHostedPage({ planId }) { const request = this.createHostedPageRequest.execute(planId); - gaEvent('Payment', 'createHostedPage', planId); - return request; } } diff --git a/src/stores/RecipePreviewsStore.js b/src/stores/RecipePreviewsStore.js index 382820d58..a93aedfff 100644 --- a/src/stores/RecipePreviewsStore.js +++ b/src/stores/RecipePreviewsStore.js @@ -5,7 +5,6 @@ import ms from 'ms'; import Store from './lib/Store'; import CachedRequest from './lib/CachedRequest'; import Request from './lib/Request'; -import { gaEvent } from '../lib/analytics'; export default class RecipePreviewsStore extends Store { @observable allRecipePreviewsRequest = new CachedRequest(this.api.recipePreviews, 'all'); @@ -41,13 +40,6 @@ export default class RecipePreviewsStore extends Store { @action _search({ needle }) { if (needle !== '') { this.searchRecipePreviewsRequest.execute(needle); - - this._analyticsSearch(needle); } } - - // Helper - _analyticsSearch = debounce((needle) => { - gaEvent('Recipe', 'search', needle); - }, ms('3s')); } diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js index 109ac5cd7..4d98df851 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js @@ -11,7 +11,6 @@ import Store from './lib/Store'; import Request from './lib/Request'; import CachedRequest from './lib/CachedRequest'; import { matchRoute } from '../helpers/routing-helpers'; -import { gaEvent, statsEvent } from '../lib/analytics'; import { workspaceStore } from '../features/workspaces'; const debug = require('debug')('Franz:ServiceStore'); @@ -173,7 +172,6 @@ export default class ServicesStore extends Store { if (redirect) { this.stores.router.push('/settings/recipes'); - gaEvent('Service', 'create', recipeId); } } @@ -250,7 +248,6 @@ export default class ServicesStore extends Store { if (redirect) { this.stores.router.push('/settings/services'); - gaEvent('Service', 'update', service.recipe.id); } } @@ -269,15 +266,12 @@ export default class ServicesStore extends Store { await request._promise; this.actionStatus = request.result.status; - - gaEvent('Service', 'delete', service.recipe.id); } @action async _clearCache({ serviceId }) { this.clearCacheRequest.reset(); const request = this.clearCacheRequest.execute(serviceId); await request._promise; - gaEvent('Service', 'clear cache'); } @action _setActive({ serviceId, keepActiveRoute }) { @@ -289,8 +283,6 @@ export default class ServicesStore extends Store { }); service.isActive = true; - statsEvent('activate-service', service.recipe.id); - this._focusActiveService(); } @@ -536,8 +528,6 @@ export default class ServicesStore extends Store { service.order = services[s.id]; }); }); - - this._reorderAnalytics(); } @action _toggleNotifications({ serviceId }) { @@ -710,10 +700,6 @@ export default class ServicesStore extends Store { } } - _reorderAnalytics = debounce(() => { - gaEvent('Service', 'order'); - }, ms('5s')); - _wrapIndex(index, delta, size) { return (((index + delta) % size) + size) % size; } diff --git a/src/stores/UserStore.js b/src/stores/UserStore.js index b5423af3b..9e7951637 100644 --- a/src/stores/UserStore.js +++ b/src/stores/UserStore.js @@ -7,7 +7,6 @@ import { isDevMode } from '../environment'; import Store from './lib/Store'; import Request from './lib/Request'; import CachedRequest from './lib/CachedRequest'; -import { gaEvent } from '../lib/analytics'; const debug = require('debug')('Franz:UserStore'); @@ -156,16 +155,12 @@ export default class UserStore extends Store { this._setUserData(authToken); this.stores.router.push('/'); - - gaEvent('User', 'login'); } @action _tokenLogin(authToken) { this._setUserData(authToken); this.stores.router.push('/'); - - gaEvent('User', 'tokenLogin'); } @action async _signup({ @@ -186,8 +181,6 @@ export default class UserStore extends Store { this._setUserData(authToken); this.stores.router.push(this.PRICING_ROUTE); - - gaEvent('User', 'signup'); } @action async _retrievePassword({ email }) { @@ -195,8 +188,6 @@ export default class UserStore extends Store { await request._promise; this.actionStatus = request.result.status || []; - - gaEvent('User', 'retrievePassword'); } @action async _invite({ invites }) { @@ -210,8 +201,6 @@ export default class UserStore extends Store { if (this.stores.router.location.pathname.includes(this.INVITE_ROUTE)) { this.stores.router.push('/'); } - - gaEvent('User', 'inviteUsers'); } @action async _update({ userData }) { @@ -221,8 +210,6 @@ export default class UserStore extends Store { this.getUserInfoRequest.patch(() => response.data); this.actionStatus = response.status || []; - - gaEvent('User', 'update'); } @action _resetStatus() { -- cgit v1.2.3-70-g09d2