@bufferapp/buffer-tracking-browser-ts

中文文档
1.0.248发布于 2024/09/25ISCTypeScriptCommonJS近 30 天下载 5803

用于基于浏览器的缓冲键标项目的部分跟踪库

此软件包已被标记为弃用

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

中文使用文档
文档目录3 节
  1. 产品/客户打字
  2. 抓到他们了
  3. 图书馆未反映的最新计划变动

npm version

缓冲跟踪器 - 浏览器( Typescript)

用于浏览器 Typescript项目的强类型段跟踪伴奏 。 盖子下方使用缓冲部分跟踪计划,作为客户的型号安全包装. 有了这个,就没有必要调用或参考追踪计划了!

您需要配置段 根据这些指示 在使用此软件包之前.

您可以通过运行来安装 :

npm install @bufferapp/buffer-tracking-browser-ts

在使用前,您需要确保您的项目配置为访问分区. 你可以跟着这个向导走。 。 。 .

您接下来需要将打字机导入到想要的文件 :

import {BufferTracker} from '@bufferapp/buffer-tracking-browser-ts'

在添加了依赖性后,您可以使用打字机引用来调用想要的跟踪功能:

typewriter.draftSubmitted({
  product: 'publish',
  channel: 'instagram',
  channelType: 'business',
  postId: '58edaj782102dff',
  channelId: '12345679',
  channelServiceId: '987654567898'
})

当调用这些功能时, 任何违反或错误都会被记录为对您的控制台的警告 。 如果您希望这些投出出出错( 可能在开发过程中) , 您可以在打字机引用上配置选项, 以启用此功能 :

typewriter.setTypewriterOptions({
  onViolation: (msg, violations) => {
    const issues = violations.map(v => v.keyword === 'type' ? `${v.message}: '${v.dataPath}'` : `${v.message}`)
    throw new Error(
      `"${msg.event}" Fired with Tracking Plan Violation\n    ${issues.join('\n    ')}`
    )
  }
})

产品/客户打字

如果您需要访问产品或客户端的打字,您可以这样导入:

从“ @bufferapp/buffer- tracking-node-ts” 导入{Production, 客户端} 如果有一个产品或客户端没有包含,请在#data-government slow 通道中告诉我们,并且可以添加:)


抓到他们了

目前没有类型支持在触发跟踪事件时对用户ID或匿名ID的要求. 我们正在努力在最近的将来增加对此的支持,但现在必须指出,在追踪时必须增加其中任一支持!

图书馆未反映的最新计划变动

如果库没有反映最新的跟踪变化,那么您可以手动触发重建 。 头去 这个 URL 并选择运行工作流程选项。 几分钟后,应把最新的释放通知国家预防机制.

Screenshot 2021-06-01 at 14 25 51

版本与发布记录

@bufferapp/buffer-tracking-browser-ts 共发布 371 个版本,首次发布于 2021/01/14;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.248latest2024/09/252 年前
1.0.2472024/09/252 年前
1.0.2462024/09/252 年前
1.0.2452024/09/252 年前
1.0.2442024/09/252 年前
1.0.2432024/09/242 年前

关于 @bufferapp/buffer-tracking-browser-ts 的常见问题

@bufferapp/buffer-tracking-browser-ts 是什么?

用于基于浏览器的缓冲键标项目的部分跟踪库注意:该包已被作者标记为弃用——Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

如何安装 @bufferapp/buffer-tracking-browser-ts?

在项目目录运行 npm install @bufferapp/buffer-tracking-browser-ts,或使用 pnpm add / yarn add / bun add。

@bufferapp/buffer-tracking-browser-ts 支持 TypeScript 吗?

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

@bufferapp/buffer-tracking-browser-ts 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@bufferapp/buffer-tracking-browser-ts 可以商用吗?

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

@bufferapp/buffer-tracking-browser-ts 的下载量有多少?

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

@bufferapp/buffer-tracking-browser-ts 还在维护吗?

最新版本 1.0.248 发布于 2024/09/25(2 年前);至今共发布 371 个版本,其中过去 12 个月发布了 0 个;首次发布于 2021/01/14。作者已将其标记为弃用,新项目建议寻找替代方案。