@wangofnextdoor/zzd-config
v1.0.0
Published
浙政钉配置和流量分析工具包
Downloads
5
Readme
@wx/zzd-config
浙政钉配置和流量分析工具包
安装
npm install @wx/zzd-config使用方法
初始化流量分析
import { initFlowAnalysis, setUserInfo, sendPageView } from '@wx/zzd-config';
// 初始化流量分析
await initFlowAnalysis();
// 设置用户信息
setUserInfo('user123', 'device456');
// 发送页面浏览埋点
sendPageView({
page_id: 'home',
page_name: '首页'
});初始化WPK日志
import { initWpkLog } from '@wx/zzd-config';
// 使用默认配置初始化
await initWpkLog();
// 使用自定义配置初始化
await initWpkLog({
bid: 'custom_bid',
signkey: 'custom_key',
gateway: 'https://custom.gateway.com'
});配置管理
import { getAppConfig } from '@wx/zzd-config';
// 获取当前应用配置
const config = getAppConfig();
console.log(config);API 文档
initFlowAnalysis()
初始化流量分析SDK
setUserInfo(userId: string, deviceId?: string)
设置用户信息
sendPageView(params?: PageViewParams)
发送页面浏览埋点
initWpkLog(config?: Partial)
初始化WPK日志
getAppConfig()
获取应用配置
类型定义
interface PageViewParams {
sapp_id?: string;
sapp_name?: string;
page_id?: string;
page_name?: string;
page_url?: string;
[key: string]: any;
}
interface WpkConfig {
bid: string;
signkey: string;
gateway: string;
}注意事项
- 此包只能在浏览器环境中使用
- 需要确保网络能够访问相关的CDN资源
- 在SSR环境中使用时需要做好环境检查
