# @distributed/analytics-node 中文文档

规范地址：https://npmcn.com/package/%40distributed/analytics-node/

版本：4\.2\.24
npm 元数据更新时间：2024-03-18T23:20:41.870Z
中文译文更新时间：2026-11-12T12:32:22.728Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40distributed/analytics-node
原文对照：https://npmcn.com/package/%40distributed/analytics-node/?lang=original
项目主页：https://github.com/distributedvc/analytics-node#readme
源码仓库：https://github.com/distributedvc/analytics-node

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：131 kB，18 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- Node.js 要求：\>=14\.7
- 运行依赖：3 个
- 首次发布：2020-07-13T16:37:31.792Z
- 最新版本发布：2024-03-18T23:20:41.372Z
- 近 30 天下载量：2947（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：72（近 12 个月 0 个）

## 中文简介

将分析法整合到任何节点应用程序的无争议方式

## 安装

```sh
npm install @distributed/analytics-node
```

也可以使用：`pnpm add @distributed/analytics-node`、`yarn add @distributed/analytics-node`、`bun add @distributed/analytics-node`

## README

# @ 分布/ 分析- 节点

\[部分\](https://segment.com)的节点.js客户端—— 将分析法融入任何应用程序的无烦恼方式.

 [![Code Style](https://img.shields.io/badge/code_style-prettier-0a0a0a.svg?style=flat-square)](https://prettier.io/)[![npm version](https://img.shields.io/npm/v/@distributed/analytics-node/latest.svg?style=flat-square) ](https://npmjs.com/package/@distributed/analytics-node)[![License MIT](https://img.shields.io/badge/License-MIT-black.svg?style=flat-square)](https://opensource.org/licenses/MIT)  
 [![dependencies](https://david-dm.org/distributedvc/analytics-node/status.svg?style=flat-square)](https://david-dm.org/distributedvc/analytics-node)[![Circle CI](https://circleci.com/gh/distributedvc/analytics-node.svg?style=shield) ](https://circleci.com/gh/distributedvc/analytics-node)[![npm downloads](https://img.shields.io/npm/dt/@distributed/analytics-node.svg?style=flat-square) ](https://npmjs.com/package/@distributed/analytics-node)[![Package Phobia](https://flat.badgen.net/packagephobia/install/@distributed/analytics-node) ](https://packagephobia.now.sh/result?p=@distributed/analytics-node)[![Bundle Phobia](https://flat.badgen.net/bundlephobia/minzip/@distributed/analytics-node)](https://bundlephobia.com/result?p=@distributed/analytics-node)

![](https://user-images.githubusercontent.com/16131737/53616724-d409f180-3b98-11e9-9d39-553c958ecf99.png)

**_你无法修复你无法测量的东西_**

分析帮助您测量您的用户、产品和企业。 它能解开对你的应用的漏斗的洞察, 核心的商业度量, 以及你是否适合产品市场.

## 如何开始

1.  **收集分析数据** 从您的应用程序.
    -   前200个分公司从5+源类型(网络,移动,服务器,CRM等)收集数据.
2.  **将数据发送给分析工具** (例如:谷歌分析(Google Analytics, Amplition, Mixpanel)).
    -   250+分公司向8个类别的目的地发送数据,如分析工具、仓库、电子邮件营销和再销售系统、会话记录等等.
3.  **探索您的数据** 通过建立衡量标准(例如,新的招生、保留组群和创收).
    -   最好的部分公司使用保留组来衡量产品市场是否合适。 Netflix在12个月后支付70%的留存额,在7年后支付30%.

[部分](https://segment.com/) 收集分析数据,并允许您通过翻转开关将数据发送到超过250个应用软件(如Google Analytics,Mixpanel,优化,Facebook Ads,Slack,Sentry). 您只需要一个区段代码片段, 可以任意打开或关闭集成, 没有额外的代码 . [今天和分会签约](https://app.segment.com/signup)。 。 。 .

### 为什么?

1.  **用相同的数据为分析程序提供动力**。与其单独编写集成所有工具的代码,不如将数据发送到部分,一次.
    
2.  **最后一次安装跟踪**我们是你最后一次需要写作的融合体 你只需要一次乐谱 将所有追踪代码和广告标签都减少为 API 的单个调用 .
    
3.  **从任何地方发送数据**从任何设备中发送段数据, 我们会转换并发送到任何工具.
    
4.  **在 SQL 中查询您的数据**切片,骰子, 并用 SQL 详细分析您的数据。 我们将直接将您的客户行为数据从您的应用程序中转换并加载到亚马逊Redshift,Google BigQuery,或Postgres. 省下几周的工程时间,不用发明自己的数据仓库和ETL管道.
    
    例如,你可以获取任何应用程序的数据:
    
    ```js
    analytics.track('Order Completed', { price: 99.84 });
    ```
    
    然后,在SQL中查询所产生的数据:
    
    ```sql
    select * from app.order_completed
    order by price desc
    ```
    

### 启动程序

[![](https://user-images.githubusercontent.com/16131737/53128952-08d3d400-351b-11e9-9730-7da35adda781.png)](https://segment.com/startups)

如果你是新启动( < 500万美元, < 创建后2年)的一部分,我们刚刚为您启动了一个新的启动程序。 你可以得到一个分队计划(最多 **价值25 000美元** (分期贷款),最多2年 [在此应用](https://segment.com/startups/)来啊!

## 安装

```bash
$ npm install @distributed/analytics-node
```

## 使用量

```ts
import { Analytics } from 'distributed/analytics-node';

const client = new Analytics('write key');

async function createUser() {
  const user = await db.create({ username: 'foo', password: 'bar' });

  await client.identify({
    userId: user.id,

    traits: {
      username: user.username,
    },
  });
}
```

## 文档

文件备查 [https://segment.com/librarys/node (中文(简体) )](https://segment.com/libraries/node)。 。 。 .

## 许可证

版权:"2017会务股份有限公司" (Friends@segment.com)

## 常见问题

### @distributed/analytics-node 是什么？

将分析法整合到任何节点应用程序的无争议方式

### 如何安装 @distributed/analytics-node？

在项目目录运行 npm install @distributed/analytics-node，或使用 pnpm add / yarn add / bun add。

### @distributed/analytics-node 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @distributed/analytics-node 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @distributed/analytics-node 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=14\.7。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @distributed/analytics-node 可以商用吗？

@distributed/analytics-node 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @distributed/analytics-node 的下载量有多少？

根据 npm 官方下载统计，@distributed/analytics-node 在 2026/10/13 – 2026/11/11 这 30 天内被下载 2,947 次，日均约 98 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @distributed/analytics-node 还在维护吗？

最新版本 4\.2\.24 发布于 2024/03/19（2 年前）；至今共发布 72 个版本，其中过去 12 个月发布了 0 个；首次发布于 2020/07/14。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

