Add metrika goals
This commit is contained in:
@ -1,9 +1,23 @@
|
||||
class Metrika {
|
||||
constructor(counterCb) {
|
||||
this.cb = counterCb;
|
||||
}
|
||||
|
||||
get counter() {
|
||||
return this.cb.call();
|
||||
}
|
||||
|
||||
hit(name) {
|
||||
if (window.yaCounter41913764) {
|
||||
window.yaCounter41913764.hit(name);
|
||||
if (this.counter) {
|
||||
this.counter.hit(name);
|
||||
}
|
||||
}
|
||||
|
||||
goal(name, params = {}) {
|
||||
if (this.counter) {
|
||||
this.counter.reachGoal(name, params);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default new Metrika();
|
||||
export default new Metrika(() => window.yaCounter41913764);
|
||||
|
Reference in New Issue
Block a user