@cacic-fct/account-manager-privacy

中文文档
0.1.9发布于 2026/10/25AGPL-3.0-onlyTypeScriptES Module构建来源已验证近 30 天下载 3744

CACiC账户隐私偏好角客户端.

中文使用文档
文档目录4 节
  1. 安装
  2. 使用
  3. Umami 跟踪助手
  4. 出版

@cacic-fct/ 账户管理者- 隐私

从账户 API 读取 CACiC 账户隐私偏好时的角客户端.

安装

从公共 npm 注册处安装 Bun :

bun add @cacic-fct/account-manager-privacy

使用

import { CacicAccountPrivacyService, provideCacicAccountPrivacy } from '@cacic-fct/account-manager-privacy';

当账户 API 基础 URL 与默认不同时, 将提供者添加到应用程序配置中 :

providers: [
  provideCacicAccountPrivacy({
    apiBaseUrl: 'https://account.cacic.com.br/api',
  }),
];

弹出 CacicAccountPrivacyService 读取诸如 analyticsEnabled, (中文(简体) ), errorDebuggingEnabled, (中文(简体) ), performanceMonitoringEnabled,以及 cookieBannerAccepted。 。 。 .

使用 refreshTrackingCookies() 在登录/ 会话刷新后要求账户管理器刷新共享的 CACiC 分析 cookie 。 使用 clearTrackingCookies() 在双胞胎应用程序中登出时,然后重新定向.

Umami 跟踪助手

静态站点可以使用浏览器帮助在加载 Umami 之前尊重账户管理器隐私设置 :

import { initCacicUmamiTracking } from '@cacic-fct/account-manager-privacy/umami-tracking';

await initCacicUmamiTracking({
  websiteId: 'your-umami-website-id',
  domains: ['cacic.com.br'],
});

帮助者刷新 /api/tracking/session,读取共享的 CACiC 饼干,当账户管理器拥有时加载 Umami analytics_tracking 启用和调用 umami.identify() 与 cacic-analytics-id 饼干作为美美的区别ID。 匿名访客没有被跟踪 identify() 除非一个同意饼干明确禁止分析。 Cookie横幅接受情况在识别有效载荷中单独报告。 它不会发送电子邮件、名称或配置字段,除非呼叫者明确通过 identifyData。 。 。 .

通过只制作的脚本标记配置分析器的站点可以使用当前标注的靴子:

import { startCacicUmamiTrackingFromCurrentScript } from '@cacic-fct/account-manager-privacy/umami-tracking';

startCacicUmamiTrackingFromCurrentScript({
  identifyData: {
    source: window.location.hostname,
  },
});

出版

这个包具有独立的放出周期. 更新情况 libs/account-privacy 触发软件包的发布工作流程,从而撞出这个软件包自己的 version 在合并应公布的更改之前. CI 工作流程通过 Trusted Publishing 发布此软件包至 npm.

版本与发布记录

@cacic-fct/account-manager-privacy 共发布 10 个版本,首次发布于 2026/06/25;过去 12 个月发布了 10 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.9latest2026/10/2515 天前
0.1.82026/10/041 个月前
0.1.72026/08/202 个月前
0.1.62026/08/132 个月前
0.1.52026/07/243 个月前
0.1.42026/07/084 个月前

关于 @cacic-fct/account-manager-privacy 的常见问题

@cacic-fct/account-manager-privacy 是什么?

CACiC账户隐私偏好角客户端.

如何安装 @cacic-fct/account-manager-privacy?

在项目目录运行 npm install @cacic-fct/account-manager-privacy,或使用 pnpm add / yarn add / bun add。

@cacic-fct/account-manager-privacy 支持 TypeScript 吗?

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

@cacic-fct/account-manager-privacy 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@cacic-fct/account-manager-privacy 可以商用吗?

@cacic-fct/account-manager-privacy 使用 AGPL-3.0-only 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@cacic-fct/account-manager-privacy 的下载量有多少?

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

@cacic-fct/account-manager-privacy 还在维护吗?

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