我有一个 Meteor 应用程序,所有 UI 组件都是用 React 构建的。我使用 FlowRouter 进行路由。
现在我想使用 Yandex.Metrika 服务添加分析。
我为 React 找到了这个包:https ://github.com/narkq/react-yandex-metrika
但我怎么我得用呢?为什么我需要<YM />
这个例子中的组件?
import {Initializer as YM} from 'react-yandex-metrika';
// Use the initializer to add the script to your page somewhere.
var MyComponent = React.createClass({
render: function() {
return (
<div>
// SNIP
<YM />
// SNIP
</div>
);
}
});
我应该在哪里初始化跟踪器对象?我读到这个:
// This is supposed to be executed only in browser and only once.
// Because of that, the most sensible place for this code is right after you javascript bundle.
ym.init([987654321]);
但是什么是 javascript 包,我应该在哪里放置我的im.init(id)
代码?
实际上,我所需要的只是具有将数据发送到 Metrika 的功能,例如hit
(pageview
模拟 rom ga)reachGoal
等等。
谢谢您的回答!