UNPKG

1.82 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("angulartics2")):"function"==typeof define&&define.amd?define("angulartics2/pyze",["exports","@angular/core","angulartics2"],t):t(((e=e||self).angulartics2=e.angulartics2||{},e.angulartics2.pyze={}),e.ng.core,e.angulartics2)}(this,(function(e,t,r){"use strict";var n=function(){function e(e){var t=this;this.angulartics2=e,this.angulartics2.setUsername.subscribe((function(e){return t.setUserId(e)})),this.angulartics2.setUserProperties.subscribe((function(e){return t.postTraits(e)}))}return e.prototype.startTracking=function(){var e=this;this.angulartics2.pageTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe((function(t){return e.pageTrack(t.path)})),this.angulartics2.eventTrack.pipe(this.angulartics2.filterDeveloperMode()).subscribe((function(t){return e.eventTrack(t.action,t.properties)}))},e.prototype.pageTrack=function(e){try{Pyze.postPageView("Page Viewed",{page:e})}catch(e){if(!(e instanceof ReferenceError))throw e}},e.prototype.eventTrack=function(e,t){try{PyzeEvents.postCustomEventWithAttributes(e,t)}catch(e){if(!(e instanceof ReferenceError))throw e}},e.prototype.setUserId=function(e){try{PyzeIdentity.setUserIdentifier(e)}catch(e){if(!(e instanceof ReferenceError))throw e}},e.prototype.postTraits=function(e){try{PyzeIdentity.postTraits(e)}catch(e){if(!(e instanceof ReferenceError))throw e}},e}();n.ɵprov=t.ɵɵdefineInjectable({factory:function(){return new n(t.ɵɵinject(r.Angulartics2))},token:n,providedIn:"root"}),n.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],n.ctorParameters=function(){return[{type:r.Angulartics2}]},e.Angulartics2Pyze=n,Object.defineProperty(e,"__esModule",{value:!0})}));
2//# sourceMappingURL=angulartics2-pyze.umd.min.js.map
\No newline at end of file