Commit graph

612 commits

Author SHA1 Message Date
Sean Wallace
88197ca17e Fix flake8. 2020-06-28 21:00:41 +02:00
Sean Wallace
438b1408fa Add user_id to Google Analytics GTag 2020-06-28 21:00:41 +02:00
Peter Bittner
962af837af Include deploy stage (excluded by error) 2020-04-15 16:44:18 +02:00
Peter Bittner
c10759d378 Bump version, release v2.6.0 2020-04-15 14:51:05 +02:00
Peter Bittner
d9b21e96c6 Test against Django 3.0, Python 3.8
Modernize Travis CI setup
2020-04-15 14:51:05 +02:00
Peter Bittner
77fdb51432 Explain the three Google Analytics options 2020-04-15 14:51:05 +02:00
Marc Bourqui
1ce265d2d9 Update test to comply with flake8 2020-04-11 18:43:31 +02:00
Marc Bourqui
d14d4727ee Add tests for new Google Analytics gtag, #108 2020-04-11 18:43:31 +02:00
Marc Bourqui
63adb0fbba Register new Google Analytics gtag, #108 2020-04-11 18:43:31 +02:00
Marc Bourqui
0ea5d39155 Fix typos 2020-04-11 18:43:31 +02:00
Marc Bourqui
756ac787e8 Add support for gtag.js 2020-04-11 18:43:31 +02:00
Tim Gates
637805e003 docs: Fix simple typo, betweeen -> between
There is a small typo in docs/services/matomo.rst, docs/services/piwik.rst.

Should read `between` rather than `betweeen`.
2020-03-03 09:01:27 +01:00
Joost Cassee
5487fd677b
Merge pull request #153 from vdboor/fix/google-method-ordering2
Make sure new Google Analytics anonimyze IP calls also happen before sending pageviews
2019-04-26 23:53:04 +02:00
Joost Cassee
724e4ddac4
Merge branch 'master' into fix/google-method-ordering2 2019-04-24 00:00:09 +02:00
Jannis Leidel
c7f8dc21ad
Updated Travis config with Jazzband release credentials. 2019-04-23 11:23:13 +02:00
Diederik van der Boor
84e7dab3d2
Make sure Google Analytics calls for ga('set', ...) happen before ga('send', ...)
The changes for the old ga.js code were addressed in #127,
before the new analytics.js code was merged by #135 (commits mention #108)
The display_features and commands could be merged to avoid unneeded blank lines.
2019-04-20 08:53:31 +02:00
Scott Karlin
b96bf0050a Update copyright line 2019-04-10 09:26:33 +02:00
Scott Karlin
d5de14ebdc Update authors and license date 2019-04-10 09:26:33 +02:00
Scott Karlin
02b0768c97 Correct code alignment (PEP8) 2019-04-10 09:26:33 +02:00
Scott Karlin
ef0b19ccb2 Clarify Piwik deprecation status 2019-04-10 09:26:33 +02:00
Scott Karlin
3b1ab2bbed Matomo still uses "piwik" in img tag 2019-04-10 09:26:33 +02:00
Scott Karlin
e5f8c199dc Create Matomo module; leave Piwik to be deprecated
With the rebranding of Piwik to Matomo, this commit:
* copies the piwik module to matomo and rebrands
* notes that the piwik module is deprecated
* updates the javascript to the current Matomo version

Implements #132
2019-04-10 09:26:33 +02:00
Peter Bittner
bfe92c716c Ensure Tox targets clean and docs are working
Update packaging information (Django 2.2, license)

Remove problematic install_requires
2019-04-09 14:43:50 +02:00
Peter Bittner
367606c12c Remove code-health button (Codacy/Landscape) for now 2019-04-09 09:27:33 +02:00
Peter Bittner
dc975aa2d3 Use Shields.io badges uniformly 2019-04-09 09:27:33 +02:00
Peter Bittner
29a95f0369 Allow Bandit to fail (for now) on Travis 2019-04-09 09:27:33 +02:00
Peter Bittner
3680872619 Travis still doesn't support Python 3.7 in the default image 2019-04-09 09:27:33 +02:00
Peter Bittner
4e874d88ae Add Django 2.2 to the test matrix
Remove all officially unsupported Python+Django combinations

Add Bandit check, add Codacy badge

Add docs target in Tox configuration

Use build stages with Travis CI
2019-04-09 09:27:33 +02:00
Peter Bittner
4a07cb35e4 Replace deprecated readme check
Make flake8 ignore build folders
2019-04-08 20:44:22 +02:00
Joost Cassee
c4934b4c96 Use xenial dist for Travis readme check
This is required because Django now requires Sqlite version 3.8.3 or
higher.
2019-04-08 20:44:22 +02:00
Joost Cassee
81502c3d68 Fix flake8 warnings by removing typing hints
Unfortunately, typing does not exist in Python 2 so we cannot fix the
warnings by importing the types.
2019-04-08 20:44:22 +02:00
Jannis Leidel
456ab03a7d
Merge pull request #139 from jazzband/prepare-jazzband
Implement Jazzband guidelines
2018-11-30 10:18:37 +01:00
Joost Cassee
005c00c272 Mention Jazzband in authors 2018-11-28 21:57:30 +01:00
Joost Cassee
cb02a33b9f Add contributing guidelines 2018-11-28 21:46:13 +01:00
Joost Cassee
b6ed31e034 Add Jazzband badge to readme 2018-11-28 21:42:13 +01:00
Joost Cassee
fb4f1c1b40 Change all links from .../jcassee/d-a to jazzband 2018-11-28 21:36:23 +01:00
Joost Cassee
1164f75969 Change my name link to the GitHub profile 2018-11-26 14:16:49 +01:00
Joost Cassee
ba89b80695 Fix typo in test function name and update authors 2018-11-16 11:02:13 +01:00
Joost Cassee
1ac44107df Bump version to 2.5.0 2018-11-15 21:18:07 +01:00
Joost Cassee
abde59822d Fix flake8 warning 2018-11-15 21:03:18 +01:00
Joost Cassee
a5ca5c7ae1 Update changelog and authors list 2018-11-15 20:57:33 +01:00
Joost Cassee
4f4de63759 Merge remote-tracking branch 'anteru/master' 2018-11-15 20:43:47 +01:00
Diederik van der Boor
deba4e0021 Remove unneeded spaces in _gaq.push commands 2018-11-15 20:35:03 +01:00
Diederik van der Boor
d2c782c1d5 Make sure Google Analytics calls like _anonymizeIp settings happen before calling _trackPageview 2018-11-15 20:35:03 +01:00
Joost Cassee
32c45f2f0c
Merge pull request #135 from EDSI-Tech/issue-108
Basic support of Google analytics.js
2018-11-15 20:19:09 +01:00
Joost Cassee
e91615b754
Merge pull request #137 from pjdelport/add-hotjar-support
Add Hotjar support
2018-11-15 20:16:42 +01:00
Joost Cassee
d08da39fb1
Merge pull request #134 from pjdelport/intercom-hmac-identity-verification
Support Intercom HMAC identity verification
2018-11-15 20:10:39 +01:00
Pi Delport
3007bca61e README: Add Hotjar to list 2018-11-15 17:37:38 +02:00
Pi Delport
de3c2d73d1 Add docs for Hotjar 2018-11-15 17:37:38 +02:00
Pi Delport
c2a11ce794 Add initial Hotjar tracking code support 2018-11-15 17:37:33 +02:00