Commit graph

67 commits

Author SHA1 Message Date
Max Arnold
440d078d86 add support for GA Display Advertising features
https://support.google.com/analytics/answer/3450482

The Google Analytics Display Advertising features include the following:
- Demographics and Interests reporting
- Remarketing with Google Analytics
- DoubleClick Campaign Manager integration (for Google Analytics Premium)
2013-10-26 10:17:38 +07:00
Joost Cassee
b5b4716db8 Update Clickmap integration and changelog 2013-04-11 04:02:50 +02:00
Joost Cassee
5dacedf9a4 Merge https://github.com/arteria/django-analytical 2013-04-11 03:51:48 +02:00
Walter Renner
a631acb591 Added tests for Clickmap integration 2013-04-05 14:23:34 +02:00
Tinnet Coronam
f4f99f6d6d add test for ip anonymization 2013-01-14 09:25:31 +01:00
Philippe O. Wagner
b18c659206 Initial integration of Clickmap into django-analytical. Basically working but tests and documentation is missing currently. 2012-12-05 08:22:17 +01:00
Simon Ye
8cdd68011e Update mixpanel to latest code. 2012-08-17 19:09:20 -07:00
Joost Cassee
3eb0ba07f9 Merge https://github.com/xthepoet/django-analytical 2012-08-14 08:30:57 +02:00
Piet Delport
1c9e478cc9 Add SECRET_KEY to the test settings.
Running without a SECRET_KEY becomes a DeprecationWarning in Django 1.4,
and will start raising an ImproperlyConfigured error in Django 1.5.

Details: https://docs.djangoproject.com/en/1.4/releases/1.4/#secret-key-setting-is-required
2012-08-13 13:09:35 +02:00
xthepoet
255dd4f387 added alias tag for kissmetrics 2012-07-16 01:12:52 -04:00
Joost Cassee
2285a0ab76 Fix several small UserVoice bugs 2012-02-27 01:32:42 +01:00
Joost Cassee
fb98371a01 Add UserVoice service 2012-02-27 01:32:42 +01:00
Steven Skoczen
10c48b645f added support for gaug.es 2012-02-24 15:14:17 -08: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
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
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
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
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
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
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
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
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
8784df4524 Add support for the SnapEngage service 2011-08-22 23:21:57 +02:00
Joost Cassee
13d4051592 Merge branch 'master' of github.com:jcassee/django-analytical
Remove settings manager from testcase
2011-07-05 07:12:58 +02:00
Joost Cassee
f0d4a412c2 Test updates for override_settings decorator 2011-07-04 14:07:56 +02:00
Eric Davis
c09e02f833 Use a plain TestCase for the two suites that alter INSTALLED_APPS
And move the syncdb call to setUp in ChartbeatTagTestCaseWithSites
2011-06-29 12:15:10 -07:00
Eric Davis
6187229e3e Add test for CHARTBEAT_AUTO_DOMAIN
Even if 'django.contrib.sites' is in INSTALLED_APPS, don't add the
domain if CHARTBEAT_AUTO_DOMAIN is False
2011-06-29 12:07:37 -07:00
Eric Davis
249dac1467 CHARTBEAT_USER_ID is already set at the class level 2011-06-29 12:06:46 -07:00
Eric Davis
b712121a22 Clean up chartbeat tests
Must call 'syncdb' inside test_rendering_setup_site because we add
'django.contrib.sites' to INSTALLED_APPS
2011-06-29 10:49:37 -07:00
Eric Davis
5bf02a8a07 Backport an updated override_settings now included in Django trunk
Works better when decorating a TestCase
2011-06-29 10:47:37 -07:00
Eric Davis
7fafba34b4 run_tests is depreciated. Use DjangoTestSuiteRunner 2011-06-29 10:46:27 -07:00
Joost Cassee
60fc527ef0 Add @with/out_apps TestCase decorators
Add decorators for adding and removing apps from INSTALLED_APPS in test
cases.
2011-06-29 08:10:02 +02:00
Eric Davis
2efd00dfbe Update tests to reflect changes in 70ff4f6 2011-06-28 11:49:29 -07:00
Eric Davis
5d0e7226ad Use override_settings with Chartbeat's test_rendering_setup_site too 2011-06-28 11:49:19 -07:00
Eric Davis
a76bb3a3a6 Drop django.contrib.sites from INSTALLED_APPS before the test even runs
An attempt at resolving https://github.com/jcassee/django-analytical/issues/2
2011-06-28 10:57:58 -07:00