@elbwalker/tagger

中文文档
2.1.5发布于 2025/04/07MITTypeScriptESM + CJS近 30 天下载 1.1万

A helper to set up tracking based on walkerOS

原始使用文档

Tagger

Made to be used with @elbwalker/walkerOS.

More detailed information and examples can be found in the documentation.

🤓 Usage

Start by installing the tagger with npm:

npm i --save @elbwalker/tagger

Import, instantiate and use the tagger

import Tagger from '@elbwalker/tagger';

const tagger = Tagger();
tagger.entity('promotion'); // { "data-elb": "promotion" }

tagger.action('visible', 'impression'); // { "data-elbaction": "visible:impression" }
tagger.action({ click: 'add', load: 'view' }); // { "data-elbaction": "click:add;load:view" }

tagger.property('promo', 'text', 'hey'); // { "data-elb-promo": "text:hey" }
tagger.property('promo', { id: '1', text: 'hey' }); // { "data-elb-e": "id:1;text:hey" }

tagger.context('test', 'a'); // { "data-elbcontext": "test:a" }
tagger.context({ test: 'a', pos: 'hero' }); // { "data-elbcontext": "test:a;pos:hero" }

tagger.globals('language', 'en'); // { "data-elbglobals": "language:en" }
tagger.globals({ language: 'de', pagegroup: 'shop' }); // { "data-elbglobals": "language:de;pagegroup:shop" }

Contribute

Feel free to contribute by submitting an issue, starting a discussion or getting in contact.

版本与发布记录

@elbwalker/tagger 共发布 16 个版本,首次发布于 2022/10/20;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.1.5latest2025/04/071.6 年前
2.1.42025/02/051.8 年前
2.1.32024/12/051.9 年前
2.1.22024/11/052 年前
2.1.2-next.0next2024/10/162 年前
2.1.12024/07/292 年前

关于 @elbwalker/tagger 的常见问题

@elbwalker/tagger 是什么?

A helper to set up tracking based on walkerOS

如何安装 @elbwalker/tagger?

在项目目录运行 npm install @elbwalker/tagger,或使用 pnpm add / yarn add / bun add。

@elbwalker/tagger 支持 TypeScript 吗?

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

@elbwalker/tagger 支持 ESM 还是 CommonJS?

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

@elbwalker/tagger 可以商用吗?

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

@elbwalker/tagger 的下载量有多少?

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

@elbwalker/tagger 还在维护吗?

最新版本 2.1.5 发布于 2025/04/07(1.6 年前);至今共发布 16 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/10/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。