ember-metrics
Advanced tools
Comparing version 0.16.0 to 0.17.0
import { assign } from '@ember/polyfills'; | ||
import { isPresent } from '@ember/utils'; | ||
import { assert } from '@ember/debug'; | ||
import { set } from '@ember/object'; | ||
import { capitalize } from '@ember/string'; | ||
@@ -16,3 +17,4 @@ import { compact } from '../utils/object-transforms'; | ||
const config = assign({}, this.config); | ||
const { id, sendHitTask, trace, require, debug } = config; | ||
const { id, sendHitTask, trace, require, debug, trackerName } = config; | ||
set(this, 'gaSendKey', trackerName ? trackerName + '.send' : 'send'); | ||
@@ -26,2 +28,3 @@ assert(`[ember-metrics] You must pass a valid \`id\` to the ${this.toString()} adapter`, id); | ||
delete config.trace; | ||
delete config.trackerName; | ||
@@ -41,3 +44,3 @@ const hasOptions = isPresent(Object.keys(config)); | ||
window.ga('create', id, hasOptions ? config : 'auto'); | ||
window.ga('create', id, hasOptions ? config : 'auto', trackerName); | ||
@@ -83,3 +86,4 @@ if (require) { | ||
const event = assign(sendEvent, gaEvent); | ||
window.ga('send', event); | ||
const gaSendKey = this.gaSendKey; | ||
window.ga(gaSendKey, event); | ||
@@ -100,5 +104,5 @@ return event; | ||
} | ||
const gaSendKey = this.gaSendKey; | ||
window.ga(gaSendKey, event); | ||
window.ga('send', sendEvent); | ||
return event; | ||
@@ -105,0 +109,0 @@ } |
<%= importStatement %> | ||
export default <%= baseClass %>.extend({ | ||
export default class <%= classifiedModuleName %> extends <%= baseClass %> { | ||
toStringExtension() { | ||
<%= toStringExtension %> | ||
}, | ||
} | ||
init() { | ||
init() {} | ||
}, | ||
identify() {} | ||
identify() { | ||
trackEvent() {} | ||
}, | ||
trackPage() {} | ||
trackEvent() { | ||
alias() {} | ||
}, | ||
trackPage() { | ||
}, | ||
alias() { | ||
}, | ||
willDestroy() { | ||
} | ||
}); | ||
willDestroy() {} | ||
} |
@@ -0,1 +1,22 @@ | ||
# v0.17.0 | ||
One more! | ||
## Features | ||
- Add Azure App Insights Adapter | ||
https://github.com/adopted-ember-addons/ember-metrics/pull/262 | ||
- Allow for multiple GA Properties | ||
https://github.com/adopted-ember-addons/ember-metrics/pull/269 | ||
## Fix | ||
- Blueprints generate ES6 class adapter | ||
https://github.com/adopted-ember-addons/ember-metrics/pull/262 | ||
## Changed | ||
- Update Ember to 3.21 | ||
https://github.com/adopted-ember-addons/ember-metrics/pull/261 | ||
# v0.16.0 | ||
@@ -2,0 +23,0 @@ |
{ | ||
"name": "ember-metrics", | ||
"version": "0.16.0", | ||
"version": "0.17.0", | ||
"description": "Send data to multiple analytics integrations without re-implementing new API", | ||
@@ -42,11 +42,11 @@ "directories": { | ||
"devDependencies": { | ||
"@ember/optional-features": "^1.3.0", | ||
"@ember/optional-features": "^2.0.0", | ||
"babel-eslint": "^10.1.0", | ||
"broccoli-asset-rev": "^3.0.0", | ||
"ember-cli": "~3.18.0", | ||
"ember-cli": "~3.21.2", | ||
"ember-cli-dependency-checker": "^3.2.0", | ||
"ember-cli-htmlbars": "^4.3.1", | ||
"ember-cli-htmlbars": "^5.3.1", | ||
"ember-cli-inject-live-reload": "^2.0.2", | ||
"ember-cli-sri": "^2.1.1", | ||
"ember-cli-uglify": "^3.0.0", | ||
"ember-cli-terser": "^4.0.0", | ||
"ember-disable-prototype-extensions": "^1.1.3", | ||
@@ -56,9 +56,9 @@ "ember-export-application-global": "^2.0.1", | ||
"ember-qunit": "^4.6.0", | ||
"ember-resolver": "^8.0.0", | ||
"ember-resolver": "^8.0.2", | ||
"ember-sinon": "^4.0.0", | ||
"ember-source": "~3.18.0", | ||
"ember-source-channel-url": "^2.0.1", | ||
"ember-source": "~3.21.1", | ||
"ember-source-channel-url": "^3.0.0", | ||
"ember-try": "^1.4.0", | ||
"eslint": "^6.8.0", | ||
"eslint-plugin-ember": "^8.4.0", | ||
"eslint": "^7.8.0", | ||
"eslint-plugin-ember": "^8.13.0", | ||
"eslint-plugin-node": "^11.1.0", | ||
@@ -70,3 +70,3 @@ "loader.js": "^4.7.0", | ||
"broccoli-funnel": "^3.0.2", | ||
"ember-cli-babel": "^7.19.0" | ||
"ember-cli-babel": "^7.22.1" | ||
}, | ||
@@ -73,0 +73,0 @@ "ember-addon": { |
@@ -80,3 +80,3 @@ # ember-metrics | ||
* Ember.js v3.12 or above | ||
* Ember.js v3.16 or above | ||
* Ember CLI v2.13 or above | ||
@@ -83,0 +83,0 @@ * Node.js v10 or above |
63294
29
979
Updatedember-cli-babel@^7.22.1