Scott Karlin
02b0768c97
Correct code alignment (PEP8)
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
Joost Cassee
ba89b80695
Fix typo in test function name and update authors
2018-11-16 11:02:13 +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
c2a11ce794
Add initial Hotjar tracking code support
2018-11-15 17:37:33 +02:00
Pi Delport
2d8cbd25bd
Address flake8 W605 (invalid escape sequence)
2018-11-15 15:05:38 +01:00
Marc Bourqui
736472587d
Fix missing protocol in script url, #108
2018-09-26 13:43:46 +02:00
Marc Bourqui
bf3a1aebde
Fix flake8 errors, #108
2018-09-24 17:26:15 +02:00
Marc Bourqui
d7fd927b2c
Set distinct property id context var, #108
2018-09-24 17:18:04 +02:00
Marc Bourqui
d33d380dd4
Fix tests, #108
2018-09-24 17:07:20 +02:00
Marc Bourqui
d76c72e2a5
Update docs, #108
2018-09-24 15:51:54 +02:00
Marc Bourqui
f8c4f6bf47
Basic support of Google analytics.js, #108
2018-09-24 15:25:16 +02:00
Pi Delport
1b7429c3e1
(Python 2 compatibility for datetime.timestamp)
2018-08-22 18:51:43 +02:00
Pi Delport
4b4f26f54e
Intercom: Add support for HMAC authentication of identified users
...
Documentation:
https://www.intercom.com/help/configure-intercom-for-your-product-or-site/staying-secure/enable-identity-verification-on-your-web-product
2018-08-22 18:43:07 +02:00
Pi Delport
47cf9aac3e
Intercom: Set user_id field for authenticated users
...
This is one of Intercom's core user detail fields.
2018-08-22 18:20:39 +02:00
Pi Delport
c34d429f57
Enable Intercom for anonymous users
...
Update tests to add conventional test_render_internal_ip.
2018-08-22 16:17:25 +02:00
Matthäus G. Chajdas
7b3c107758
Add PIWIK_DISABLE_COOKIES.
...
This option disables cookies -- it's off by default.
2018-05-06 09:34:05 +02:00
Joost Cassee
6f71ddf04f
Merge pull request #115 from pjdelport/add-facebook-pixel-support
...
Add Facebook Pixel support
2017-10-18 21:06:52 +02:00
Pi Delport
2ea2f824e8
Add some remaining test coverage
...
This should bring the facebook_pixel module up to 100%.
2017-10-18 12:36:18 +02:00
Pi Delport
cd9394467e
Add initial Facebook Pixel support
2017-10-17 16:00:54 +02:00
Pi Delport
4ada8ff81a
Test settings: Add TEMPLATES for Django 1.10+
2017-10-17 13:35:38 +02:00
Peter Bittner
c7b14bdf5c
Drop Python 3.2 support
...
Refactor Travis CI configuration
Add flake8 checks, address all complaints
2017-10-16 12:11:23 +02:00
Bodnar Bogdan
9df1182877
Fix exception message
2017-08-16 10:41:09 +02:00
Bodnar Bogdan
22403f9a03
Fix uservoice tests
...
Rewrite test_empty_key in the same way as in the other modules.
Delete test_overridden_empty_key, because the Node (In this case, the UserVoiceNode) should not be created if there is no configuration initially.
2017-08-16 10:40:56 +02:00
Daniel Vitiello
67ee8bdb50
Updated regex for Intercom APP_ID and tests for Intercom
2017-02-15 16:32:29 -06:00
Garrett Robinson
6f1db73026
Address review comments from @bittner
...
- Remove comments from Piwik tracking JS
- Remove unnecessary wrapping from lines in tests
2017-01-13 18:09:01 -08:00
Garrett Robinson
7ef1c9fd31
Update Piwik tracking code
...
Updates Piwik TRACKING_CODE to be based on the latest tracking code from
https://developer.piwik.org/guides/tracking-javascript-guide .
2017-01-13 12:48:09 -08:00
Garrett Robinson
6eeb809ea2
Fix unit tests
2017-01-11 20:22:34 -05:00
Ian Ramsay
4221a1a3ed
Added optional port to Piwik domain path
2016-09-30 10:02:57 -04:00
Steve Schwarz
d579ec2be0
Corrected key name
2016-05-26 21:42:56 -05:00
Nikolay Korotkiy
8b232d06cb
Add support for the Raiting@Mail.ru service
2016-05-25 11:05:01 +03:00
Nikolay Korotkiy
fa034b0b10
Add support for the Yandex.Metrica service
2016-05-20 09:16:27 +03:00
Joost Cassee
b9953ba629
Merge pull request #89 from saschwarz/gaflags
...
Google Analytics _set*SampleRate and _set*CookieTimeout
2016-05-19 10:11:15 +02:00
Steve Schwarz
7a6f24173b
Added GA SAMPLE_RATEs and COOKIE_TIMEOUTs
2016-05-18 23:30:56 -05:00
Peter Bittner
83312e01f9
Remove Reinvigorate template tag, tests and docs
...
Closes #82
2016-05-18 23:41:58 +02:00
Peter Bittner
7847d22f95
[GoSquared] Remove settings override with no effect
2016-05-18 15:34:18 +02:00
Peter Bittner
709b8edcf4
[GoSquared] Test user is None in _identify
2016-05-18 14:58:41 +02:00
Peter Bittner
f832ec6179
Remove dead code (unsupported Python/Django versions)
2016-05-18 14:51:52 +02:00
Joost Cassee
de1d29f3c9
Fix missing max_length in test user identity field
2016-01-06 15:22:38 +01:00
Joost Cassee
f84872a0ab
Merge branch 'django19' of https://github.com/hobarrera/django-analytical
...
Conflicts:
tox.ini
2016-01-06 14:58:43 +01:00
Hugo Osvaldo Barrera
9144118f80
Add missing apps to chartbeat tests settings
2015-12-21 14:26:39 -03:00
Hugo Osvaldo Barrera
f8b820c1db
Only import django.contrib.site if it's in use
...
Since django1.7, importing models for uninitialized apps is not
supported, so Site if the app has been configured/initialized.
2015-12-21 14:26:39 -03:00
Hugo Osvaldo Barrera
d7fcdb0346
Make mixpanel dj19-compatible
...
Looks like django>=1.9 uses `token` somewhere for simpletags, so use
`_token` for our own to avoid it getting overwritten.
2015-12-21 14:26:39 -03:00
Hugo Osvaldo Barrera
d42e6d348b
Escape performable tags
...
See this entry[1] in the django 1.9 release notes for details.
[1]: https://docs.djangoproject.com/en/1.9/releases/1.9/#simple-tag-now-wraps-tag-output-in-conditional-escape
2015-12-21 14:26:39 -03:00