Commit Graph

35 Commits

Author SHA1 Message Date
Alberto Fernández Capel fef7601433 Early return only applies to fault tolerant request
We need to return the data to other requests like getLastOccurrence.
2018-03-23 10:02:11 +00:00
Alberto Fernández Capel 132b31c39f Increase timeout 2018-03-19 14:46:18 +00:00
Alberto Fernández Capel f2fc999ce4 Extract method to add common params 2018-03-19 10:30:06 +00:00
Alberto Fernández Capel 07b0f37579 Log errors in requests to analytics 2018-03-19 09:56:44 +00:00
Alberto Fernández Capel 6609c10d36 Use exponential backoff to retry request to analytics 2018-03-15 17:14:50 +00:00
Shane Kilkelly b3f47ea44a Remove obsolete segmentation payload in editing-session request 2018-03-05 11:15:41 +00:00
Shane Kilkelly f625b22ec5 Move the geolocation out of login, to the editingSession action 2018-03-05 10:46:51 +00:00
Shane Kilkelly 1629f68d5e Geolocate user on login, and pass country-code to editing-sessions 2018-03-02 12:02:45 +00:00
Shane Kilkelly 9c83ff5353 Merge pull request #316 from sharelatex/afc-fix-typo-in-path
Update analytics manager to use new path
2018-02-13 09:39:09 +00:00
Shane Kilkelly 0efc8136cb Use requestretry node package 2018-02-12 15:16:21 +00:00
Shane Kilkelly 8117061674 Make the retry-on-fail behaviour optional 2018-02-08 13:04:47 +00:00
Shane Kilkelly 1c15e0966c Add a retry to analytics requests 2018-02-08 11:42:48 +00:00
Alberto Fernández Capel 413e81f29a Update analytics manager to use new path
It fixes a typo in the path.

Related to https://github.com/sharelatex/analytics-sharelatex/pull/43
2018-02-07 09:39:00 +00:00
Shane Kilkelly 6d8b50efc4 Add a fromV2 flag to Analytics events, when coming from V2 instance 2018-02-06 10:35:15 +00:00
Alberto Fernández Capel 8714909a9a Build query string with style 2018-01-23 12:47:51 +00:00
Alberto Fernández Capel 0bef5531bb Rename editSession -> editingSession 2018-01-23 10:29:11 +00:00
Alberto Fernández Capel 868e32c1bc Send edit sessions heartbeat to the analytics service 2018-01-22 15:10:52 +00:00
Alberto Fernández Capel 1a1ccc9f46 Remove trailing whitespace 2018-01-22 15:00:56 +00:00
Henry Oswald 379efcb04a Merge branch 'master' into ho-annom-user-events 2017-03-27 09:28:03 +01:00
Henry Oswald cff922a0f5 idendify -> identify 2017-03-22 16:01:26 +00:00
Henry Oswald ebdce6169e idendifyUser on login 2017-03-22 15:50:49 +00:00
Shane Kilkelly 1ed1eaaa05 If analytics is not configured, produce a ServiceNotConfiguredError 2017-03-21 10:57:39 +00:00
Henry Oswald d722f47b0f add indentify option and uuid for users not logged in 2017-03-08 17:51:35 +00:00
Henry Oswald 68ddf04fe8 to string record event check 2016-11-29 14:38:45 +00:00
Shane Kilkelly f9774141b1 Fix up makeRequest, so it copes with analytics.url being un-configured. 2016-11-16 14:40:38 +00:00
Henry Oswald 5b3cd7ed2b use makeRequest func in analytics manager 2016-11-15 15:36:26 +00:00
Henry Oswald a822cc0c92 don't log events from health check user 2016-11-15 13:41:15 +00:00
Henry Oswald 411b5324df don't try and send requests when analytics isn't enabled 2016-11-15 10:54:48 +00:00
Henry Oswald 5a13ee1077 use anlaytis api
- don’t talk to postgres
- show recent blog post announcments
- proxy all events to analytics api
2016-11-11 17:03:09 +00:00
James Allen 0270d34d0f Use JSONB not JSON column type 2016-08-11 10:19:07 +01:00
James Allen 4886e8ba0e Rename metadata -> segmentation in Events table to play well with metabase 2016-08-10 17:22:35 +01:00
James Allen 056bb6b0f4 Use a JSON column for metadata 2016-08-10 17:17:59 +01:00
James Allen 93cd511211 Send events to custom DB backend 2016-08-10 16:42:56 +01:00
Henry Oswald f2069c6208 converted all analytics to use new google analytics, removing mixpanel
and heap. Not tracking subscriptions or cancelations yet.
2014-03-08 19:00:26 +00:00
James Allen 8715690ce9 Intial open source comment 2014-02-12 10:23:40 +00:00