tardis.analytics package¶
Submodules¶
tardis.analytics.apps module¶
tardis.analytics.ga module¶
Google analyitics tracking
-
tardis.analytics.ga.track_download(label, session_id, ip, user, total_size=None, num_files=None, ua=None)¶
-
tardis.analytics.ga.track_login(label, session_id, ip, user)¶
-
tardis.analytics.ga.track_logout(label, session_id, ip, user)¶
tardis.analytics.tracker module¶
Generic tracking and analytics interface Supports Google Analytics through ga.py, others may follow
-
class
tardis.analytics.tracker.IteratorTracker(iterator, tracker_data=None)¶ Bases:
objectwraps file iterator to track successful and incomplete downloads
-
close()¶
-
next()¶
-
-
tardis.analytics.tracker.service= <module 'tardis.analytics.ga' from '/home/docs/checkouts/readthedocs.org/user_builds/mytardis/checkouts/v4.0.0-rc12/tardis/analytics/ga.py'>¶ This can become a setting to other service in the future