/**
* @license Angulartics v0.15.19 * (c) 2014 Luis Farzati http://luisfarzati.github.io/angulartics * Adobe analytics(Omniture) update contributed by http://github.com/ajayk * License: MIT */
(function(angular) { 'use strict';
/**
* @ngdoc overview * @name angulartics.adobe.analytics * Enables analytics support for Adobe Analytics (http://adobe.com/analytics) */
angular.module('angulartics.adobe.analytics', ['angulartics']) .config(['$analyticsProvider', function ($analyticsProvider) {
$analyticsProvider.settings.trackRelativePath = true; $analyticsProvider.registerPageTrack(function (path) { if (window.s) s.t([path]); }); /** * Track Event in Adobe Analytics * @name eventTrack * * @param {string} action Required 'action' (string) associated with the event * * */ $analyticsProvider.registerEventTrack(function (action) { if (window.s) { if(action) { if(action.toUpperCase() === "DOWNLOAD") s.tl(this,'d',action); else if(action.toUpperCase() === "EXIT") s.tl(this,'e',action); } else s.tl(this,'o',action); } });
}]); })(angular);