Commit graph

134 commits

Author SHA1 Message Date
Joost Cassee
3c4f165eb7 Credit Steven Skoczen with Gaug.es support 2012-02-25 23:09:02 +01:00
Joost Cassee
3f345342a3 Merge pull request #15 from skoczen/master
Added support for gaug.es

Contributed by Steven Skoczen
2012-02-25 13:56:27 -08:00
Steven Skoczen
10c48b645f added support for gaug.es 2012-02-24 15:14:17 -08:00
Joost Cassee
a00d36d29e Bump version, update changelog 2012-02-08 00:27:07 +01:00
Joost Cassee
0e8b4b244a Add tests for anonymous user 2012-02-08 00:26:51 +01:00
Joost Cassee
3503561666 Fix Spring Metrics custom variables 2012-02-07 23:50:54 +01:00
Joost Cassee
aa00d33aec Add tests for Woopra anonymous user (and fix bug) 2012-02-01 00:16:51 +01:00
Joost Cassee
90dda41bfa Bump version and update changelog 2012-02-01 00:10:25 +01:00
Joost Cassee
7836e83c17 Merge pull request #14 from skoczen/master
Fix of woopra for anonymous users

Patch by Steven Skoczen.
2012-01-31 15:08:04 -08:00
Steven Skoczen
3f4c9d8e9b Updated fix to be less redundant 2012-01-31 15:04:33 -08:00
Steven Skoczen
e5cba81f07 Fixed woopra for non-logged in users. 2012-01-31 14:17:16 -08:00
Joost Cassee
31ffca4c2f Merge branch 'master' of github.com:jcassee/django-analytical 2011-10-30 17:23:14 +01:00
Joost Cassee
128014db99 Add support for the Spring Metrics service 2011-10-30 17:22:02 +01:00
Joost Cassee
ffde47442d Fix typo in Clicky docs 2011-10-30 16:39:33 +01:00
Joost Cassee
9e9aa950e8 Update changelog and add Uros Trebec to authors 2011-10-06 18:30:42 +02:00
Joost Cassee
9d701f5d34 Cosmetic changes to site speed tracking 2011-10-06 18:29:52 +02:00
Joost Cassee
d78f5f7264 Improve Google Analytics variable test 2011-10-06 18:15:31 +02:00
Joost Cassee
3fa241f3bb Merge pull request #12 from failedguidedog/feat/ga_page_load_time
Add Google Analytics '_trackPageLoadTime' feature
2011-10-06 09:11:44 -07:00
Uros Trebec
fa0e578fdd Added a default setting "PAGE_LOAD_TIME = False" in google_analytics.py templatetags 2011-10-03 20:04:34 +02:00
Uros Trebec
a4b076f9e8 Added a 'test_track_page_load_time' to test '_trackPageLoadTime' enabled by GOOGLE_ANALYTICS_PAGE_LOAD_TIME 2011-10-03 20:04:34 +02:00
Uros Trebec
1eab45d6b2 Added a 'GOOGLE_ANALYTICS_PAGE_LOAD_TIME' option to insert '_trackPageLoadTime' in google_analytics.py templatetag 2011-10-03 20:03:18 +02:00
Joost Cassee
95f0307787 Update changelog and bump version 2011-09-19 22:36:47 +02:00
Joost Cassee
b8ffab47f1 Merge pull request #9 from poswald/master
Allow sending events and properties to KISSmetrics
2011-09-19 13:34:43 -07:00
Paul Oswald
ebfebef65d Rename context var to 'kiss_metrics_properties'; add link to KISSmetrics docs. 2011-09-19 10:04:50 +09:00
Paul Oswald
56653912f1 Add a unit test for KISSmetrics properties 2011-09-18 11:48:36 +09:00
Joost Cassee
bb3b75a1ee Bump version to 0.10.0 2011-09-18 00:36:20 +02:00
Joost Cassee
b9c2b88d22 Merge remote-tracking branch 'edavis/setting-deleted' 2011-09-18 00:12:30 +02:00
Joost Cassee
1ae5d5c4d7 Add multiple domains support for Google Analytics 2011-09-17 23:13:25 +02:00
Eric Davis
264f984421 Clarify where assertRaisesRegexp comes from 2011-09-17 12:29:15 -07:00
Eric Davis
da5f722424 Add tox.ini 2011-09-17 11:27:02 -07:00
Eric Davis
75443cd014 Properly set the exit code when running tests
run_tests returns the number of failed tests.  Supplying this number
to sys.exit lets other programs know if there were any test failures.

Also, run the tests with the default verbosity.
2011-09-17 11:26:19 -07:00
Eric Davis
c88fbd6c75 Make SettingDeleted tests compatible with Python 2.6 and Django 1.2
Using assertRaises as a context manager only became possible in Python
2.7 or when using Django 1.3 (thanks to unittest2).  This change lets
the tests pass when using Python 2.6 and Django 1.2.

Also, test for the existence of assertRaisesRegexp and use it if it
exists, otherwise use assertRaises.
2011-09-17 11:13:15 -07:00
Paul Oswald
f85b62758d Allow setting properties in context; Document properties and events. 2011-09-18 01:07:03 +09:00
Eric Davis
39af53a8c8 Fix recursion error when copying settings._wrapped
https://github.com/jcassee/django-analytical/issues/8 for more information
2011-09-16 16:26:40 -07:00
Eric Davis
96ee34e671 Use assertRaisesRegexp for get_required_setting test 2011-09-16 16:26:40 -07:00
Joost Cassee
f24998ef2d Update changelog 2011-09-16 21:23:28 +02:00
Joost Cassee
be25e2cfd4 Merge remote-tracking branch 'edavis/setting-deleted' 2011-09-16 21:21:19 +02:00
Eric Davis
e8ce3be1b0 Add some tests for SETTING_DELETED 2011-09-12 09:25:46 -07:00
Eric Davis
ac304371f5 Better handle deleting non-existent attributes 2011-09-12 09:17:48 -07:00
Eric Davis
d217672224 Copy the wrapped settings object when creating UserSettingsHolder
This is needed otherwise deleted settings don't get added back for
later tests
2011-09-12 09:16:15 -07:00
Eric Davis
c1926dc77e Clean up docstring for override_settings 2011-09-11 22:34:24 -07:00
Eric Davis
2a1e2d3f68 Delete settings if set to SETTING_DELETED
Prior to this, SETTING_DELETED was successfully returning values but
was raising AnalyticalException because it failed a subsequent regexp
check.

With this, delete the attribute so that settings.KEY raises an
AttributeError, as expected.
2011-09-11 22:31:43 -07:00
Eric Davis
948c6c7b83 Display original class name when using override_settings 2011-09-10 22:17:58 -07:00
Joost Cassee
b6b4a82cac Fix changelog typo 2011-08-27 08:18:19 +02:00
Joost Cassee
56e3d85e15 Bump version in changelog 2011-08-27 08:12:43 +02:00
Joost Cassee
8784df4524 Add support for the SnapEngage service 2011-08-22 23:21:57 +02:00
Joost Cassee
499a9c3cd8 Update changelog and bump version 2011-08-19 07:59:02 +02:00
Julien Grenier
e2e01490dc This is the updated code from the mixpanel API Integration code. (see http://mixpanel.com/api/docs/guides/integration/js) 2011-08-16 14:07:08 -03:00
Joost Cassee
f6a634a64e Small changes to enumerate compatibility
Also update the changelog and version number.
2011-07-21 07:17:01 +02:00
Joost Cassee
861e3b7947 Merge branch 'master' of github.com:jcassee/django-analytical 2011-07-21 07:09:50 +02:00