tracio.aiは完全マネージド型のクラウドプラットフォームです。アプリケーションはブラウザからシグナルを送信し、クラウドは識別結果を返します。プラットフォームはスケーリング、冗長性、インフラ管理を担います。
利用開始は数分で完了します。アカウントを作成し、公開鍵を取得し、SDKをインストールして、訪問者の識別を始めるだけです。
アプリケーションは、クライアントサイドのJavaScript SDKを通じてクラウドと通信します。SDKはブラウザ内でエージェントを読み込み、シグナルを収集し、識別結果を返します:
Browser (JS SDK) ──▶ tracio.ai Cloud ◀── (identification result)visitorId と bot 情報。自身のサーバー上で結果に基づいて処理するには、各識別を署名付きのwebhookとして受信してください。
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "5ca175fc...", region: "eu",})SDKの region オプションは、SDKがどのデータリージョンと通信するかを選択します。"us" または "eu" を受け付けます。未設定の場合、SDKは汎用の https://edge.tracio.ai エンドポイントを使用します。リージョンを固定するには明示的に設定してください。
| リージョン | 説明 |
|---|---|
| 未設定 | 汎用 edge.tracio.ai エンドポイント(リージョン固定なし) |
us | USデータリージョン |
eu | EUデータリージョン |
X-Tracio-Signature で署名され、エンドポイントに配信されます。クラウドからの通知を受け取るためにwebhookを設定できます。セットアップとペイロードの詳細についてはWebhooksを参照してください。