@s-ui/analytics
Advanced tools
Comparing version 1.1.0 to 1.2.0
@@ -13,6 +13,19 @@ export default { | ||
track: function track() { | ||
var _window$analytics3; | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
(_window$analytics3 = window.analytics).track.apply(_window$analytics3, arguments); | ||
window.analytics.ready(function () { | ||
var event = args[0], | ||
properties = args[1], | ||
_args$ = args[2], | ||
options = _args$ === void 0 ? {} : _args$, | ||
fn = args[3]; | ||
options.traits = { | ||
anonymousId: window.analytics.user().anonymousId(), | ||
userId: window.analytics.user().id() | ||
}; | ||
window.analytics.track(event, properties, options, fn); | ||
}); | ||
} | ||
}; |
{ | ||
"name": "@s-ui/analytics", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "", | ||
@@ -15,4 +15,5 @@ "main": "lib/index.js", | ||
"@babel/cli": "7", | ||
"babel-preset-sui": "3" | ||
"babel-preset-sui": "3", | ||
"sinon": "7.3.2" | ||
} | ||
} |
@@ -27,3 +27,3 @@ # sui-analytics | ||
```js | ||
import suiAnalytics from '@s-ui/sui-analytics' | ||
import suiAnalytics from '@s-ui/analytics' | ||
``` | ||
@@ -30,0 +30,0 @@ |
@@ -9,4 +9,11 @@ export default { | ||
track: (...args) => { | ||
window.analytics.track(...args) | ||
window.analytics.ready(function() { | ||
const [event, properties, options = {}, fn] = args | ||
options.traits = { | ||
anonymousId: window.analytics.user().anonymousId(), | ||
userId: window.analytics.user().id() | ||
} | ||
window.analytics.track(event, properties, options, fn) | ||
}) | ||
} | ||
} |
5011
6
74
3