npm 包 ember-keen-tracking 使用教程

阅读时长 4 分钟读完

简介

ember-keen-tracking 是一个用于 Ember.js 应用程序中的 Keen.io 跟踪集成的简单包装器。此包将有助于读者将 Keen.io 集成到您的 Ember.js 应用程序中,并收集关于您的应用程序的有用数据。

安装

配置

在集成过程中,您需要配置 Keen.io 的项目ID、访问密钥和数据参数。在 app/config/environment.js 文件中,您可以设置如下:

您还可以在需要跟踪的组件上启用和禁用跟踪。例如,您可以在登录组件上启用跟踪,以便跟踪有多少用户已登录,如下所示:

-- -------------------- ---- -------
------ ----- ---- --------
------ - ------------ - ---- ----------------------

------ ------- ------------------------
  ------------- -----------------------

  -------- -
    --------------- --------- -
      -- ---- ----- ---- ----

      -- ----- ---- ----- ---- -------
      ------------------------------------------------ -
        --------- --------
      ---
    -
  -
---

此示例中,我们捕获了每个成功的登录尝试,并使用 Keen.io 跟踪了一些元数据。

使用示例

记录自定义事件

使用 keenTracking.trackEvent(event, data) 设置用于记录自定义事件的数据。

-- -------------------- ---- -------
------ ------- ------------------------
  ------------- -----------------------

  -------- -
    --------------- -
      -- ---- ------ ----

      -- ----- ------ ----- ---- -------
      --- ---- - -
        ------- -------------
      --
      -------------------------------------------------- ------
    -
  -
---

记录页面浏览

在路由文件中使用 didtransition 钩子函数记录每个路由的浏览量。

-- -------------------- ---- -------
------ ----- ---- -----------------------
------ - ------------ - ---- ----------------------

------ ------- --------------
  ------------- -----------------------

  --------------- -
    --------------------------

    ------------------------------------
  -
---

过滤跟踪事件

可以使用 keenTracking.filter 设置用于过滤跟踪事件的条件。

-- -------------------- ---- -------
------ ------- ------------------------
  ------------- -----------------------

  -------- -
    --------------- -
      -- ---- ------ ----

      -- ----- ------ ----- ---- -------
      --- ---- - -
        ------- -------------
      --
      --- -------- - -
        ------- - --- ------------- -
      --
      -------------------------------------------------- ----- ----------
    -
  -
---

结论

基本上,ember-keen-tracking 是一个轻松且简单的包装器,可帮助您快速地将 Keen.io 集成到您的 Ember.js 应用程序中,并收集有价值的数据,以便进一步分析和优化您的应用程序。希望您可以在此包装器的帮助下轻松地开始跟踪你的应用程序。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e19a563576b7b1ecbad

纠错
反馈