angular .module('Realize.analytics.assignments', [ 'realize-lib.analytics', 'realize-lib.analytics.google', 'realize-lib.analytics.track-click' ] ) .config([ 'AnalyticsProvider', function (AnalyticsProvider) { AnalyticsProvider.addTracker('assignment.open', ['GoogleAnalytics', 'AnalyticsEvent', '$location', '$log', function (GoogleAnalytics, AnalyticsEvent, $location, $log) { var actions = { completed: 'Completed', in_progress: 'In Progress', not_started: 'Not started' }; rlz-track-click=assignment.open rlz-track-click-event={status: assignmentStatus, assignment: assignment} GoogleAnalytics.trackEvent('Classes', actions[AnalyticsEvent.status] + '- ' + AnalyticsEvent.assignment.title); }]); //'ToC - Info (' + item.$getTitle() + ')' } ]);