From c4768a221f93d534f4d0454414cdf073af8a2356 Mon Sep 17 00:00:00 2001 From: vantezzen Date: Wed, 21 Aug 2019 09:39:39 +0200 Subject: Remove analytics --- src/lib/analytics.js | 55 ---------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 src/lib/analytics.js (limited to 'src/lib/analytics.js') diff --git a/src/lib/analytics.js b/src/lib/analytics.js deleted file mode 100644 index c305fdb00..000000000 --- a/src/lib/analytics.js +++ /dev/null @@ -1,55 +0,0 @@ -import { remote } from 'electron'; -import querystring from 'querystring'; - -import { GA_ID, STATS_API } from '../config'; -import { isDevMode } from '../environment'; - -const debug = require('debug')('Franz:Analytics'); - -const { app } = remote; - -/* eslint-disable */ -(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ -(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), -m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) -})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); -/* eslint-enable */ - -const GA_LOCAL_STORAGE_KEY = 'gaUid'; - -ga('create', GA_ID, { - storage: 'none', - clientId: localStorage.getItem(GA_LOCAL_STORAGE_KEY), -}); - -ga((tracker) => { - localStorage.setItem(GA_LOCAL_STORAGE_KEY, tracker.get('clientId')); -}); -ga('set', 'checkProtocolTask', null); -ga('set', 'version', app.getVersion()); -ga('send', 'App'); - -export function gaPage(page) { - ga('send', 'pageview', page); - debug('GA track page', page); -} - -export function gaEvent(category, action, label) { - ga('send', 'event', category, action, label); - debug('GA track event', category, action, label); -} - -export function statsEvent(key, value) { - const params = { - key, - value: value || key, - platform: process.platform, - version: remote.app.getVersion(), - }; - - debug('Send Franz stats event', params); - - if (!isDevMode) { - window.fetch(`${STATS_API}/event/?${querystring.stringify(params)}`); - } -} -- cgit v1.2.3-54-g00ecf