Cookie なし · 同意バナー不要 · データは欧州で保管Cookie なし · GDPR · EU データ

日本語
REST API

アクセス解析のためのREST API

自分のダッシュボード、レポート、スクリプトに指標を取り込めます。わかりやすいJSON形式で、管理画面と同じフィルターを使えます。

できること

管理画面と同じデータ

指標、日別推移、11のディメンションによる内訳、目標、JavaScriptエラー、Core Web Vitals。

同じフィルター

管理画面と同様に、チャネル、ページ、国、デバイス、ブラウザー、言語、UTMキャンペーンで絞り込めます。

わかりやすいレスポンス

最大500行のページ分割された一覧を取得でき、無効なパラメーターには問題を説明する400エラーが返ります。

設定手順

  1. APIトークンを取得する

    アプリのユーザーメニュー → APIを開きます。トークンと、各機能のパラメーター・レスポンスのドキュメントがあります。

    APIトークンと各機能のドキュメント
  2. サイトの一覧を取得する

    すべてのリクエストでAuthorizationヘッダーにトークンを指定します。

    curl -H "Authorization: Bearer YOUR_API_TOKEN" \
      https://api.overtracking.com/v1/websites
  3. 期間内の指標を取得する

    訪問者、セッション、ページビュー、セッションあたりのページ数、直帰率、平均時間を取得できます。compare=trueを追加すると前の期間も取得できます。

    curl -H "Authorization: Bearer YOUR_API_TOKEN" \
      "https://api.overtracking.com/v1/websites/123/overview?from=2026-10-01&to=2026-10-31&compare=true"
  4. トラフィックの内訳を取得する

    /breakdown/{dimension}で次のディメンションのいずれかを指定します。

    • pages, entry_pages, exit_pages
    • channels, referrals, llm
    • countries, cities, devices, browsers, os

よくある質問

リクエスト数の上限は?

トークンごとに毎秒2回までです。超過するとRetry-Afterヘッダー付きの429が返るため、並列ではなく順番に呼び出してください。

APIで目標を作成できますか?

はい。POST /v1/websites/{website_id}/goalsを使います。サイトの作成やカスタムドメインの管理もできます。

どのサイトのデータを取得できますか?

自分のアカウントのサイトと、自分に共有されたサイトです。

5 分で計測を始めましょう

7 日間無料でお試しいただけます。Cookie もバナーもクレジットカードも不要です。

無料トライアルを始める