UNPKG

@btopia/quicksnap

Version:

Quicksnap Web SDK (MVP): 固定API http://localhost:8083/api/v1 に POST /sdk/events で送信。

35 lines (22 loc) 776 B
# @btopia/quicksnap Quicksnap Web SDK (MVP). 固定API `http://localhost:8083/api/v1` にイベント/ユーザーを送信します。 ## インストール - npm: `npm i @btopia/quicksnap` - pnpm: `pnpm add @btopia/quicksnap` - yarn: `yarn add @btopia/quicksnap` ## 使い方 ```ts import { QuicksnapClient } from '@btopia/quicksnap'; const qs = new QuicksnapClient({ publicKey: 'qs_live_xxx' }); await qs.users.identify({ externalUserId: 'user_123' }); await qs.users.create({ externalUserId: 'user_123', traits: { plan: 'starter' } }); await qs.track('page_view'); await qs.track('sign_up', { plan: 'starter' }); ``` ## 送信先 - Base: `http://localhost:8083/api/v1` - Events: `POST /sdk/events` - Users: `POST /sdk/users` ## ライセンス MIT # quicksnap