You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AnalyticsAdapter.js 414B

123456789101112131415
  1. function NoopAnalytics() {}
  2. NoopAnalytics.prototype.sendEvent = function () {};
  3. function AnalyticsAdapter() {
  4. var AnalyticsImpl = window.Analytics || NoopAnalytics;
  5. this.analytics = new AnalyticsImpl();
  6. }
  7. AnalyticsAdapter.prototype.sendEvent = function (action, data) {
  8. try {
  9. this.analytics.sendEvent.apply(this.analytics, arguments);
  10. } catch (ignored) {}
  11. };
  12. module.exports = new AnalyticsAdapter();