@byline/分析
Byline首发方网络分析的便携式服务器端合同.
这个包拥有摄入性验证 保护隐私的日常访客散列,
查询合同、滚动协调、保留政策和
analytics.rollup 经常性任务定义。 它没有 SQL 方言和
不读取框架请求对象或转发标题.
说对了 @byline/analytics-postgres 或者说 @byline/analytics-mysql编辑
司机用品 a AnalyticsStore 使用应用程序的现有数据库
池内 :
const analytics = createAnalytics({
store: postgresAnalyticsStore({ pool: db.pool }),
publicDomains: ['www.example.com'],
})
defineServerConfig({
db,
recurringTasks: [defineAnalyticsRollupTask({ analytics })],
})
主机请求桥必须提供规范的客户端 IP 和信任
国家元数据直接发送给 analytics.ingest()永远不要从这里得到它们
来自任意转发头的软件包。 原始 IP 仅用于计算
每天的HMAC,没有出现在每一个商店和伐木类型.
全球隐私控制是一个不出售或分享的信号,不是一般的 选择退出。 按线分析不出售、分享或使用 跨文本广告事件,所以这个软件包既不接受也不接受 存储 GPC 状态。 浏览器清晰的 Byline 分析器选择退出 适当的控制.
createAnalyticsPrivacyStatement() 生成可编辑的纯文本副本
安装的隐私页面 。 提供运营商名称、公开指示
用于浏览器-本地排除控制,以及任何有限的路径或引用者
合计留存。 回来的 operatorNotice 不是公开副本:它
提醒部署所有者,模板需要审查,不合法
建议.