简介
Keen.io 是一家数据分析产品公司,提供高效的数据收集、分析、可视化服务。Keen.io 的核心是基于事件的数据收集和分析方法,通过记录用户行为事件来帮助用户深入了解他们的产品,以做出更好的决策。
Keen.io 为开发者提供了一种 API,用于在后端和前端之间收集和处理数据。npm 包 keen-io 提供了一个适用于前端应用程序的客户端库。
安装
要使用 keen.io,您需要首先创建帐户(https://keen.io/),然后创建一个项目和 API 密钥。您还需要在您的应用程序中安装 keen.io npm 包。
--- ------- ------- ------
集成
现在您已经安装了 keen.io 包,您需要在您的应用程序中引入它,并在需要的地方初始化。
------ ---- ---- ---------- ----- ------ - --- ------ ---------- ------------------ --------- ---------------- ---
以上代码初始化了 keen.io 客户端,并将其赋值给变量 client
,并传递了您的项目 ID 和写入密钥。
事件收集
一旦您完成了 keen.io 配置,您可以将事件发送到 Keen 服务器。
---------------------------- - ----- ------------ ------- --- ---
以上代码将一个名为 pageviews
的事件添加到 Keen.io 中,并将一些元数据(包括路径和用户 ID)发送到该事件。如果您只想发送元数据,可以使用 client.recordEvent('pageviews', { ... })
。
查询和可视化
一旦您将事件发送到 Keen.io,您可以使用 Keen API 查询,分析和可视化您的数据。以下是一个在 TypeScript 中的基本示例:
-- ---- -- --------- ------------------------------ - ---------- --------------- -- ----------- -- - ------------------------ ---
Keen SDK 支持的所有方法和选项可以在文档中找到,请访问 https://keen.io/docs/api。
总结
Keen.io 提供了一种强大的方法来记录和分析我们的应用程序的数据。使用 keen-io 包使得在前端应用程序中发送数据变得非常简单。通过将这些事件发送到 Keen 服务器,并使用 Keen 的查询和可视化工具,我们可以更深入地理解我们的用户行为,使我们更好地决策。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/70684