@btopia/quicksnap
Version: 
Quicksnap Web SDK (MVP): 固定API http://localhost:8083/api/v1 に POST /sdk/events で送信。
35 lines (22 loc) • 776 B
Markdown
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