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.
37 lines (29 loc) • 998 B
JavaScript
/**
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* License: MIT
*/
(function (angular) {
'use strict';
/**
* @ngdoc overview
* @name angulartics.splunk
* Enables analytics support for with custom collection backend API
* using (sp.js as described in http://blogs.splunk.com/2013/10/17/still-using-3rd-party-web-analytics-providers-build-your-own-using-splunk/)
*/
angular.module('angulartics.splunk', ['angulartics'])
.config(['$analyticsProvider', function ($analyticsProvider) {
var errorFunction = function(){
throw "Define sp ";
};
var _getSp = function () {
return window.sp || { pageview: errorFunction, track: errorFunction };
};
$analyticsProvider.registerPageTrack(function (path) {
_getSp().pageview(path);
});
$analyticsProvider.registerEventTrack(function (action, properties) {
_getSp().track(action, properties);
});
}]);
})(angular);