Skip to content

データ分析 Analytics

Analytics API は、データの計測(イベント送信)と分析機能を提供します。

オンラインで試す

イベント名 eventId
params(JSON、任意)
イベントを送信履歴を消去
クイックプリセット
page_viewクリック購入

Analytics API デモ

イベント名とパラメータ用の JSON(任意)を入力するか、プリセットを使います。右下に SDK ログ、下にローカルのイベント履歴が表示されます

インポート

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>

パラメータ:

フィールド必須説明
eventIdstringはいイベント識別子
paramsRecord<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

MiniDev Studio — ミニアプリ開発ツールキット