我希望将分段分析添加到我的 JupyterLab 扩展中。如果您从未听说过 JupyterLab 扩展,请不要担心——这是考虑它的最佳方式:我可以控制 DOM 中可以放置一些 HTML 的单个节点,因此我正在执行以下操作:
function Welcome(props) {return <h1>Hello</h1>;}
ReactDOM.render(<Welcome/>, dom_element_i_control)
这一切都很好 - 我现在正在寻找添加一些分析代码。例如,我希望能够:
- 查看我的代码何时呈现
- 查看何时有人与我呈现的元素交互(例如,如果欢迎功能中有一个按钮,当用户单击它时)。
但是,segment 是一个 JS 库,它以脚本的形式提供,您可以将其加载到网页顶部的字符串标记中,例如:
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&...}}();
</script>
我什至会把这段代码放在哪里?我无法控制更大的页面+ HTML,所以我不确定我可以在哪里打这个,所以我可以开始使用分析。
感谢您提供任何信息!