有一个用Meteor写的应用,整个前端用React实现,路由用FlowRouter实现。
我想将所有这些东西连接到 Yandex.Metrica。然后出现了一些问题。我希望得到你的回应。
应该在哪里创建和初始化计数器?Yandex.Metrica 的文档说这应该每页完成一次,但没有针对 SPA 的具体示例。
计数器需要放在每个页面上,再一次,最好的地方在哪里?一开始我也想过componentDidMount() {},不过是按每页的计数器说的,页面上可以有很多组件。
我找到了这个组件:https ://github.com/narkq/react-yandex-metrika
但即使是他,也有很多不清楚的地方。
你应该在哪里注册ym.init([98765, 4321]);?放在哪里<YM />?在每个组件中?
我可以在哪里使用 then 方法?例如,ym('hit', '/cart')。事实上,使用这些方法是所有操作的目标,但是,要了解正确的设置
如果有解释或可理解的文章,我将不胜感激!
提前致谢!
<YM />- 必须放置在每个页面上使用的组件中。最好在页脚或页眉中。您
componentWillMount();需要使用 ym.init([COUNTERCODE]); 初始化计数器通过连接以下内容:
此外,在您需要调用的任何组件中
ym('reachGoal', 'ЦЕЛЬ');,您还导入了 ym。