ionic-cordova-gulp-seed
Version:
Ionic & Cordova & Gulp seed with organized code, tests, bower support and some other stuff. Originated from ionic-angular-cordova-seed.
47 lines (41 loc) • 1.17 kB
JavaScript
/**
* @license Angulartics v0.17.2
* (c) 2014 Luis Farzati http://luisfarzati.github.io/angulartics
* Adobe analytics(Omniture) update contributed by http://github.com/ajayk
* License: MIT
*/
(function(angular) {
;
/**
* @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);