npm 包 universal-analytics 使用教程

阅读时长 4 分钟读完

介绍

universal-analytics 是 Google Analytics 的一个 Node.js 包,可以用于在前端或服务器端跟踪网站分析,用户行为和转化率等数据。使用 universal-analytics 可以很方便的统计用户访问成功,下载或购买等,提供科学的数据支持,为优化网站带来重要参考价值。

安装

在使用 universal-analytics 前,需要先安装该包,可以使用 npm 包管理器进行安装:

初始化

使用 universal-analytics 需要先创建一个 Google Analytics 帐号,获得一个 Tracking ID,然后初始化一个 Universal Analytics 实例:

其中 'UA-XXXXXX-XX' 是 Tracking ID,这个 ID 需要替换成自己的 Tracking ID。

数据追踪

使用 universal-analytics 发送页面浏览,事件或其他类型的数据追踪信息。

发送页面浏览数据

使用 .pageview() 方法发送页面浏览数据:

pageview() 方法的第一个参数是页面路径,如 /page1。调用 .send() 方法向 Google Analytics 发送数据。

发送事件追踪数据

使用 .event() 方法发送事件追踪数据:

.event() 方法的第一个参数是事件类别,如 category,第二个参数是事件操作,如 action,第三个参数是事件标签,如 label。调用 .send() 方法向 Google Analytics 发送数据。

发送自定义数据

可以使用 .send() 方法发送任何类型的自定义数据:

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

-- ----------- -- ---------
---------------
  --- ------------
  --- -----------
  ------ ---------
  ------ ----- -------- - --- ---- ---
----------
展开代码

.pageview().event() 方法都接受一个对象作为参数,用于发送自定义的页面浏览和事件追踪数据。

指定数据来源

可以使用 .set() 方法指定数据来源。

.set() 方法接受两个参数,第一个参数是数据来源类型,如 cs 表示来源页,cn 表示广告系列名称,cm 表示广告媒介等。第二个参数是数据来源的值,如 http://example.com

实战示例

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

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

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

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

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

-- ----------- -- ---------
---------------
  --- ------------
  --- -----------
  ------ ---------
  ------ ----- -------- - --- ---- ---
----------
展开代码

结论

使用 universal-analytics 可以方便地统计和分析网站的数据,提供科学的参考价值。本文介绍了 universal-analytics 的安装,实例化和数据追踪使用,相信对于前端开发者会有一定的帮助。

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

纠错
反馈

纠错反馈