ngx-analytics
Version:
Vendor-agnostic web analytics for Angular2 applications, based on angulartics2
32 lines (27 loc) • 1.49 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define(['exports', '@angular/core'], factory) :
(factory((global['ngx-analytics'] = global['ngx-analytics'] || {}, global['ngx-analytics']['ga-enhanced-ecom'] = {}),global.ng.core));
}(this, (function (exports,core) { 'use strict';
var NgxAnalyticsGoogleAnalyticsEnhancedEcommerce = (function () {
function NgxAnalyticsGoogleAnalyticsEnhancedEcommerce() {
}
NgxAnalyticsGoogleAnalyticsEnhancedEcommerce.prototype.ecAddImpression = function (properties) {
ga('ec:addImpression', properties);
};
NgxAnalyticsGoogleAnalyticsEnhancedEcommerce.prototype.ecAddProduct = function (product) {
ga('ec:addProduct', product);
};
NgxAnalyticsGoogleAnalyticsEnhancedEcommerce.prototype.ecSetAction = function (action, properties) {
ga('ec:setAction', action, properties);
};
NgxAnalyticsGoogleAnalyticsEnhancedEcommerce.decorators = [
{ type: core.Injectable },
];
NgxAnalyticsGoogleAnalyticsEnhancedEcommerce.ctorParameters = function () { return []; };
return NgxAnalyticsGoogleAnalyticsEnhancedEcommerce;
}());
exports.NgxAnalyticsGoogleAnalyticsEnhancedEcommerce = NgxAnalyticsGoogleAnalyticsEnhancedEcommerce;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=ga-enhanced-ecom.umd.js.map