/** * @license Angulartics v0.8.5 * (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics * Contributed by http://github.com/L42y * License: MIT */ (function(angular) { 'use strict'; /** * @ngdoc overview * @name angulartics.mixpanel * Enables analytics support for Mixpanel (http://mixpanel.com) */ angular.module('angulartics.mixpanel', ['angulartics']) .config(['$analyticsProvider', function ($analyticsProvider) { angulartics.waitForVendorApi('mixpanel', 500, function (mixpanel) { $analyticsProvider.registerPageTrack(function (path) { if (path.indexOf('http') == 0) { return; } window.mixpanel.track('page_view', { 'url' : path }); }); }); angulartics.waitForVendorApi('mixpanel', 500, function (mixpanel) { $analyticsProvider.registerEventTrack(function (action, properties) { window.mixpanel.track(action, properties); }); }); }]); })(angular);