データ分析 Analytics
Analytics API は、データの計測(イベント送信)と分析機能を提供します。
オンラインで試す
イベント名 eventId
params(JSON、任意)
クイックプリセット
インポート
ts
import woo from 'mini-sdk'
// 或
import { analytics } from 'mini-sdk'API リファレンス
enableAutoAnalytics
自動分析(ページビュー、クリックなど)を有効にします。
ts
await woo.enableAutoAnalytics()recordEvent
カスタムイベントを送信します。
ts
woo.recordEvent(options: RecordEventOptions): Promise<void>パラメータ:
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
eventId | string | はい | イベント識別子 |
params | Record<string, unknown> | いいえ | イベントのパラメータ |
ts
// 上报按钮点击
await woo.recordEvent({
eventId: 'button_click',
params: {
buttonName: 'submit',
page: 'checkout',
},
})
// 上报购买事件
await woo.recordEvent({
eventId: 'purchase',
params: {
productId: 'SKU001',
amount: 99.99,
currency: 'CNY',
},
})enableNotification / disableNotification
プッシュ通知の有効 / 無効を切り替えます。
ts
await woo.enableNotification()
await woo.disableNotification()型定義
ts
interface RecordEventOptions {
eventId: string
params?: Record<string, unknown>
}早見表
| メソッド | 説明 | シグネチャ |
|---|---|---|
reportAnalytics | カスタムイベントを送信する | ({ eventId, params? }) → void |
reportMonitor | パフォーマンス監視データを送信する | ({ name, value }) → void |