Linklyの分析API

Linkly分析APIを使用してプログラム的にクリックデータとトラフィックレポートをエクスポートします。

関連項目: リンク短縮API | Webhooks

始める前に

Linklyはインターフェース内でAPIリクエストを生成し、アプリケーションにコピー&ペーストできるようにします。

時間を節約し、面倒な作業は私たちに任せましょう。当社のAPIは完全にマシンで処理可能です。

分析APIの使用を開始する方法

1

Linklyで任意のトラフィックレポートを開きます。

2

レポートの上部に表示されるAPIリクエストをコピーします。

データ出力形式はCSVです。このリンクにはAPIキーが含まれています。

これらのリンクはLinkly内のすべてのテーブルとチャートの隣にあります。

3

ChatGPTまたは同等のツールに、これらのリクエストをアプリケーション用のソースコードに適応させるよう依頼します。

複雑な統合に時間を費やす必要はありません。

認証

APIキーワークスペースIDが必要です。これらの詳細はLinkly内から取得できます。

APIの認証情報を見つける方法

1

Linklyにログインします。

2

設定をクリックします。

3

APIキーをクリックします。

トラフィックレポートAPI

Linklyはトラフィックレポート内でAPIリクエストを自動的に生成します。

LinklyのトラフィックレポートAPI
LinklyのトラフィックレポートAPI

Linklyのトラフィックレポートは自動的にAPIリクエストを生成します。 画面に表示されているデータに基づいています。

これらのリンクにはAPIキーが含まれており、簡単にカスタマイズして独自のアプリケーションで使用できます。

出力形式

分析APIは3つの出力形式をサポートしています。

形式パラメータ説明
JSONformat=json (デフォルト)アプリケーション用の構造化データ
CSVformat=csvスプレッドシート用のカンマ区切り値
TSVformat=tsvタブ区切り値、ブラウザ表示とスプレッドシートへのペーストに最適

ピボットモード(マトリックス形式)

デフォルトでは、APIは1日ごとに1行のタイムシリーズデータを返します。ピボットモードを使用すると、すべてのリンクのトラフィックを1つのマトリックスで単一のリクエストで取得できます。

任意のトラフィックレポートのデータをエクスポートドロップダウンを使用してリンク別にデータをすばやくエクスポートするか、APIリクエストにpivot=link_idを追加します。

データをエクスポートドロップダウン
データをエクスポートドロップダウン

リクエストにpivot=link_idを追加すると、以下のデータが得られます。

  • 日付を行として (1日につき1行)
  • リンクを列として (リンクごとに1列)

CSV/TSVピボット出力例

My LinkOther Link
nameMy LinkOther Link
full_urlhttps://linkly.link/abchttps://linkly.link/xyz
id123456
2025-12-304512
2025-12-31528
2026-01-013815

JSONピボット出力例

{
  "links": [
    {"id": 123, "name": "My Link", "full_url": "https://linkly.link/abc"},
    {"id": 456, "name": "Other Link", "full_url": "https://linkly.link/xyz"}
  ],
  "data": [
    {"date": "2025-12-30", "clicks": {"123": 45, "456": 12}},
    {"date": "2025-12-31", "clicks": {"123": 52, "456": 8}}
  ]
}

ピボットモードは以下の場合に便利です。

  • 複数のリンク間のトラフィックを比較する
  • スプレッドシートにインポートして分析する
  • 1回のコールですべてのリンクデータを含むダッシュボードを構築する

生のクリックデータ

完全なパラメータ、タイムスタンプ、ジオロケーション情報を含む、記録された生のクリックデータが利用可能です。

このデータにアクセスするには、下部のタブからエクスポートをクリックして、形式を選択します。これらは完全に形成されたAPIリクエストで、アプリケーションで直接使用できます。

生データをエクスポート
生データをエクスポート
生クリックデータの例
生クリックデータの例

データをエクスポートする際の注意事項

  • エクスポートされるデータの量を減らすために、まずビュー内でデータをフィルタリングすることを検討してください。この機能は、現在画面に表示されているレポートを生成するために使用される基盤となるデータをエクスポートします。
  • このデータは最大3時間キャッシュされます。このエンドポイントへの繰り返されたリクエストはリアルタイムデータを生成しません。

リアルタイムクリック通知

リアルタイムクリック通知については、Webhooksを参照してください。Webhookは、クリックが発生したときにすぐに指定されたURL(複数可)にPOSTリクエストを送信し、クリックに関する詳細情報を含みます。

APIを介してWebhookを管理することもできます。詳細についてはOpenAPI仕様を参照してください。

利用規約

レート制限

分析APIはワークスペースごとに1時間あたり50リクエストに制限されています。

使用量制限

レート制限に加えて、分析APIには各請求期間でリセットされる使用量制限があります。

プランタイプAPIリクエストスキャンデータ
Free100/月10 GB/月
月間有料2,000/月2 TB/月
年間有料24,000/年24 TB/年
月間無制限10,000/月2 TB/月
年間無制限120,000/年24 TB/年

使用量としてカウントされるもの

  • APIリクエスト: 分析APIエンドポイント(/clicks/counters/export)への各呼び出しは1リクエストとしてカウントされます。
  • スキャンデータ: リクエストを処理するために当社の分析データベースによって処理されるデータの量。より大きな日付範囲と、より複雑なクエリはより多くのデータをスキャンします。

制限を超えた場合はどうなるか

使用量制限を超えた場合:

  1. 1
    APIリクエストは429 Too Many Requestsエラーを返します
  2. 2
    次の請求期間の開始時に制限は自動的にリセットされます
  3. 3
    リンクは引き続き正常に機能し、クリックを追跡します

使用量を削減するためのヒント

ほとんどのユーザーはピボットモード(pivot=link_id)を使用して、すべてのデータを単一のAPIリクエストで取得できます。これは、1回のコールですべてのリンクのトラフィックをマトリックスで返します。

  • ピボットモードを使用: pivot=link_idを追加して、各リンクを個別に照会する代わりに、1つのリクエストですべてのリンクのトラフィックを取得します
  • 応答をキャッシュ: 同じデータを繰り返して取得する代わりに、APIレスポンスをローカルに保存します
  • より小さな日付範囲を使用: 必要な日付のみを照会します
  • バッチリクエスト: link_idsパラメータを使用して、複数のリンククエリを1つのリクエストに結合します

さらに必要ですか?

より高い制限が必要な場合は、サポートウィジェットを使用してお問い合わせください。

BigQuery統合

大量の分析ニーズに対応するために、LinklyはBigQuery統合を提供しており、クリックデータへの直接SQLアクセスを提供します。

  • ライブデータアクセス - BigQueryでクリックデータをリアルタイム更新で直接照会します
  • 無制限のクエリ - APIレート制限なし。BigQueryコンピュートのコストのみを支払います
  • カスタムレポーティング - Looker、Data Studio、またはTableauでダッシュボードを構築します
  • データ統合 - クリックデータを他のビジネスメトリクスと結合します

BigQuery統合はEnterpriseプランに含まれています。詳細はお問い合わせください

BigQuery統合の詳細を確認 →

関連

対応プラン

Pro以上で利用可能

プランを比較 →

毎月500クリックを無料で追跡できます。