Commit Graph

109 Commits

Author SHA1 Message Date
Sergey Motornyuk 23abbe05de remove unused prop from plugin 2020-01-15 09:51:06 +02:00
Sergey Motornyuk 83f40f6a0f Do not use pylons 2020-01-15 09:48:16 +02:00
Sergey Motornyuk 1b6e26f5ce IClick support 2019-12-13 16:44:52 +02:00
Sergey Motornyuk f67777c547 Add webassets / some clean-up 2019-12-09 15:23:33 +02:00
Sergey Motornyuk 0951971783 Replace urllib.request with requests 2019-12-06 13:28:13 +02:00
Sergey Motornyuk c8089d7017 Migrate cli 2019-11-22 18:08:02 +02:00
Sergey Motornyuk ec9465654e Futurize codebase 2019-11-22 17:02:26 +02:00
Sergey Motornyuk a5be073c04 2.9 support 2019-11-22 16:59:22 +02:00
Konstantin Sivakov a365fcdf6d
Merge pull request #37 from kmbn/remove-unused-code
Remove unused imports
2019-02-25 16:06:39 +01:00
Konstantin Sivakov 1ca9431336
Merge pull request #34 from ViderumGlobal/master
Fix error that causes downloading stats from GA to fail
2019-02-25 16:06:27 +01:00
Sergey Motornyuk 274428fe90 Resource download link without filename raises an error
Current extension wraps `resource_download` action but wrapper
makes `filename` argument required, whereas originally it was optional.
Make `filename` optional, update wrapper's name, remove unused imports.
2019-01-10 15:47:08 +02:00
Sergey bc89eef50b
Merge pull request #9 from dadosgovbr/master
fix #5 (global name 'Authorizer' is not defined)
2018-08-23 11:36:27 +03:00
Augusto Herrmann dc31c37683 remove instantiation of deprecated class that wasn't used anyway 2018-08-21 09:26:13 -03:00
Aleksandar Jovanov ebd2d214af Implement User-ID feature 2018-03-14 15:59:59 +01:00
kmbn 2074c14c35 Remove unused imports 2017-11-13 11:20:08 +01:00
kmbn 3feb7e7f7f Fix variable referenced before assignment error 2017-07-25 14:56:40 +02:00
Gleb e49e8bbac7 #22 / no interface needed, function _post_analytics modified 2017-03-27 15:43:39 +03:00
Sergey 4ace99329f Merge pull request #31 from gleb-rudenko/url-ga-parameter
#30 / Extension adds ?_ga=... parameters to all external links
2017-03-27 14:57:45 +03:00
Gleb 3a589bf40e feedback alt 2017-03-27 14:57:12 +03:00
Sergey 6dfadd61d0 Merge pull request #28 from gleb-rudenko/extension-does-not-respect-custom-uploader-implementations
Extension does not respect custom uploader implementations
2017-03-27 14:53:39 +03:00
Gleb 437c4a8646 #30 / Extension adds ?_ga=... parameters to all external links 2017-03-13 15:46:38 +02:00
Sergey f57820fcb2 Merge pull request #27 from insertjokehere/linked_domains_invalid_json
Fix a bug introduced in #25
2017-02-14 11:37:02 +02:00
Gleb b7238dc8c8 #16 / ga works with default uploader 2017-02-14 10:04:34 +02:00
Gleb 1165fdf22f #16 / reworking google analytics resource download tracking 2017-02-13 15:56:10 +02:00
William Hughes 812b6e6098 Fix a bug introduced in #25
Setting a googleanalytics_fields key to `True` as in #25 causes the
resulting Javascript to also include the literal `True`, which is not
valid. This works around that by setting the key to `'true'` which
when evaluated in an if statement is truthy, serving the same purpose
2017-02-09 16:23:31 +13:00
Sergey Motornyuk 90bc97a326 Use google service account instead of temporary tokens 2017-02-08 15:06:52 +02:00
William Hughes 798bf28b95 Add support for Google Analytics domain linking
This allows for cross-domain tracking. See Google documentation for more detail:
https://support.google.com/analytics/answer/1034342?hl=en
2017-02-03 14:32:49 +13:00
Sergey ece14b8e43 Merge pull request #21 from miguelbgouveia/20-remove-genshi-reference
Remove genshi reference
2017-01-29 00:30:43 +02:00
Martin Burchell 52df40e58b Store fields config value as python dict 2016-09-20 17:39:14 +01:00
Miguel Gouveia 9292140282 Delete the genshi references in orther to use in ckan >= 2.6 versions (delete comments). 2016-09-08 14:13:00 +00:00
Miguel Gouveia ae2f1a58d4 Delete the genshi references in orther to use in ckan >= 2.6 versions. 2016-09-08 14:11:50 +00:00
Martin Burchell a46cc5299c Allow fields to be specified when creating the tracker 2016-07-04 15:46:50 +01:00
Visar Zejnullahu a6b27e40d7 Remove calls to get_top_packages
get_top_packages is broken, and needs to be rewritten to work with
CKAN 2.*. This is because ckan.authz has been removed in CKAN 2.*

See commit ffa86c010d
2016-02-03 18:21:55 +01:00
amercader eda687c556 Fix legacy search endpoint, which wasn't calling the parent one 2015-11-20 13:25:39 +00:00
joetsoi 8dd54a1862 fix resource controller import 2015-11-16 00:39:56 +00:00
joetsoi 0652beb2d0 add resource downloads 2015-11-16 00:09:55 +00:00
nigelb 7c723aa3dc Merge remote-tracking branch 'maxious/api-analytics-event-tracking' into unstable
Conflicts:
	ckanext/googleanalytics/__init__.py
2015-02-17 11:07:06 +05:30
nigelb 13cc8c28d5 Re-land the new tracking from @maxious
This reverts commit f4fce47601.
2015-02-17 11:05:19 +05:30
Alex Sadleir d2d5a5fc48 Move API analytics thread pool initialisation to plugin configuration
One pool should then be available to all controllers avoiding errors with
mod_wsgi under Apache as the number of threads grows infinitely.
2015-02-16 17:52:27 +11:00
nigelb f4fce47601 Revert "Merge pull request #6 from datagovau/api-analytics-event-tracking"
This reverts commit 0febe11dc5, reversing
changes made to e45d73d7a3.

This has been reverted for caushing Apache to max out threads when running
under mod_wsgi.
2015-02-13 14:22:53 +05:30
David Read 0febe11dc5 Merge pull request #6 from datagovau/api-analytics-event-tracking
Google Analytics Event Tracking for CKAN API
2014-11-05 11:38:26 +00:00
Alex Sadleir 803b3f7f81 Use pool of threads and queue for Google Analytics Event Tracking requests 2014-11-05 13:39:53 +11:00
Alex Sadleir 5809f205f5 Use urllib2 timeout for Google Analytics Event Tracking requests 2014-11-05 12:51:51 +11:00
Alex Sadleir d9f811cea7 PEP8 fixes for Google Analytics Event Tracking for CKAN API 2014-11-05 12:43:24 +11:00
root f83664c98e fix typo 2014-07-24 22:58:40 +00:00
Justas Azna 51c212c57c Declare namespace in ckanext/googleanalytics/__init__.py 2014-07-09 18:24:05 +02:00
CKAN data.gov.au 482d8e2ada Use universal analytics 2014-05-22 07:06:47 +00:00
Augusto Herrmann 8964f48879 fix #5 (global name 'Authorizer' is not defined) 2014-04-02 16:47:59 -03:00
Alex Sadleir 56fbb853a4 Adds Google Analytics Event Tracking to some API calls so that usage
of the CKAN API can be reported on via Google Analytics.
2013-11-26 20:26:09 +11:00
Sean Hammond 6d7aa555c3 Fix resource download event tracking js 2013-04-15 19:55:31 +02:00