npm 包 ga-tracker-snippet 使用教程

阅读时长 4 分钟读完

ga-tracker-snippet 是一个能够将 Google Analytics (GA) 跟踪代码嵌入网站的 npm 包。本文将介绍如何使用该包来为您的网站添加 GA 跟踪功能。

安装

在开始之前,请确保您已经安装了 Node.js 和 npm。然后可以通过以下命令来安装 ga-tracker-snippet

使用

基础用法

安装完成后,您可以在您的 JavaScript 文件中导入并使用 ga-tracker-snippet。以下是一些简单的示例:

上述示例中的 'UA-XXXXXXXX-X' 是您的 GA 跟踪 ID。这个 ID 可以在您的 GA 控制台中找到。通过调用 gaTrackerSnippet 并传递该 ID,您就可以初始化 GA 跟踪代码了。然后,您可以使用 ga 全局对象来发送事件和跟踪行为。

选项

您还可以指定一些选项来自定义 GA 跟踪代码的行为。以下是 gaTrackerSnippet 函数的参数列表:

其中,trackingId 是必需的参数,而 options 是可选的。以下是所有可用的选项及其默认值:

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

要自定义这些选项,您可以将选项对象传递给 gaTrackerSnippet 函数。例如,要使用自定义的 cookie 域,请执行以下操作:

高级用法

除了基本用法之外,ga-tracker-snippet 还提供了一些更高级的用法。

使用多个跟踪器

如果您需要在同一个页面上使用多个 GA 跟踪器,则可以调用 gaTrackerSnippet 函数多次:

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

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

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

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

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

上述示例中初始化了两个 GA 跟踪器。第一个使用默认的名称 'ga',而第二个使用自定义名称 'myTracker'。要发送事件到不同的跟踪器,请在调用 ga 对象时使用相应的跟踪器名称。

使用 Universal Analytics

如果您正在使用 Universal Analytics(分析.js),则可以通过指定 trackingOptions 选项来配置一些高级功能。例如,要启用 Enhanced Ecommerce 功能,请执行以下操作:

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

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

- ----------------------------------------------------------- --------
----------------------------------------------------------------------------------
纠错
反馈