ウェブフック
ウェブフックを使用すると、リンクがクリックされたときにリアルタイム通知を受け取ることができます。クリックが発生すると、Linklyは指定されたURL(複数可)にPOSTリクエストを送信し、クリックに関する詳細情報を含めます。
ユースケース
- オートメーションプラットフォーム: リンクがクリックされたときにMakeまたはZapierのワークフローをトリガーします
- カスタム分析: クリックデータを独自の分析システムに送信します
- CRM更新: リンクをクリックしたときに顧客レコードを更新します
- Slack通知: 重要なリンクがクリックされたときにSlackで通知を受け取ります
- リード追跡: 見込み客がリンクにエンゲージメントしたときにトラッキングします
ヒント: ほとんどのオートメーションユースケースでは、カスタムウェブフックよりMake統合またはZapier統合の方が簡単にセットアップできます。コーディング不要で、ウェブフックによるインスタントクリックトリガーが含まれています。
リンクレベルのウェブフックをセットアップする方法
リンクに移動して、設定するリンクをクリックします。
ウェブフックセクションまでスクロールしてください。
ウェブフックURL(複数の場合は1行に1つ)を入力します。
複数のウェブフックURLを追加できます。リンクがクリックされると、すべてのURLが同じペイロードを受け取ります。

リンクを保存をクリックします。
リンクレベルのウェブフックは、その特定のリンクがクリックされたときのみ実行されます。
ワークスペースレベルのウェブフックをセットアップする方法
設定(サイドバーの歯車アイコン)に移動します。
ワークスペース設定をクリックします
ウェブフックURL(複数の場合は1行に1つ)を入力します。
複数のウェブフックURLを追加できます。ワークスペース内のいずれかのリンクがクリックされると、すべてのURLが同じペイロードを受け取ります。

設定を保存をクリックします。
ワークスペースレベルのウェブフックは、ワークスペース内のいずれかのリンクへのクリックごとに実行されます。
注意: 両方のレベルでウェブフックを設定した場合、そのリンクへのクリック時に両方が実行されます。
ウェブフックペイロード
クリックが発生すると、Linklyは次のJSONペイロードを含むPOSTリクエストを送信します:
{
"event": "click",
"timestamp": "2025-01-15T10:30:00Z",
"link": {
"id": 12345,
"name": "My Campaign Link",
"url": "https://example.com/landing-page",
"full_url": "https://yourdomain.com/abc123",
"domain": "yourdomain.com",
"slug": "/abc123",
"destination": "https://example.com/landing-page",
"workspace_id": 1,
"enabled": true,
"cloaking": false,
"forward_params": true,
"block_bots": true,
"public_analytics": false,
"utm_source": "newsletter",
"utm_medium": "email",
"utm_campaign": "spring-sale",
"og_title": "Special Offer",
"og_description": "Check out our spring sale!",
"rules": [
{
"what": "country",
"matches": "US",
"url": "https://example.com/us-landing"
}
]
},
"click": {
"country": "US",
"is_eu_country": false,
"platform": "desktop",
"browser_name": "Chrome",
"referer": "https://twitter.com/",
"isp": "Comcast",
"bot_name": null,
"destination": "https://example.com/landing-page",
"params": {
"utm_source": "twitter"
}
}
}
ペイロードフィールド
イベント情報
| フィールド | 説明 |
|---|---|
event | 常に「click」 |
timestamp | クリックのISO 8601タイムスタンプ |
リンクオブジェクト
| フィールド | 説明 |
|---|---|
id | 一意のリンク識別子 |
name | リンクのニックネーム |
url | 元の転送先URL |
full_url | ショートリンクURL |
domain | カスタムドメイン(設定されている場合) |
slug | URLパス/スラッグ |
destination | このクリックの実際の転送先(ルールが適用された場合はurlと異なる可能性があります) |
workspace_id | ワークスペース識別子 |
enabled | リンクがアクティブであるかどうか |
rules | リダイレクトルール(地理、デバイス、ロータ)の配列 |
utm_* | 設定されている場合のUTMパラメータ |
og_* | 設定されている場合のOpen Graphの設定 |
クリックオブジェクト
| フィールド | 説明 |
|---|---|
country | 2文字の国コード(例: 「US」、「GB」) |
is_eu_country | クリックがEUから発生したかどうか |
platform | デバイスプラットフォーム(desktop、ios、android等) |
browser_name | ブラウザ名(Chrome、Safari、Firefox等) |
referer | 参照URL(利用可能な場合) |
isp | インターネットサービスプロバイダ |
bot_name | ボット識別子(人間のクリックの場合はnull) |
destination | このクリックの最終転送先URL |
params | リンクに渡されたクエリパラメータ |
プライバシー注意: IPアドレスはウェブフックペイロードに含まれません。
オートメーションプラットフォーム統合
カスタムコーディングなしで簡単にセットアップするには、当社のネイティブ統合を使用してください:
どちらの統合もバックグラウンドでウェブフックを使用していますが、セットアップはすべて自動的に処理されます。
ベストプラクティス
複数のウェブフック
複数のウェブフックURL(1行に1つ)を追加できます。クリックが発生すると、すべてのURLが同じペイロードを受け取ります。
エラーハンドリング
- ウェブフックはファイアアンドフォーゲットです - Linklyは失敗した配信を再試行しません
- ウェブフックの失敗はリダイレクトに影響しません - ユーザーは常に宛先に到達します
- ウェブフックエンドポイントが迅速に応答することを確認してください(5秒未満を推奨)
セキュリティ
- ウェブフックURLはHTTPSエンドポイントを使用してください
- ウェブフックハンドラで受信リクエストを検証してください
- 検証のためにウェブフックURLにシークレットパラメータを追加することを検討してください
テスト
- 1webhook.siteまたはRequestBinなどのサービスを使用してウェブフックURLをセットアップします
- 2リンクをクリックします
- 3受信したペイロードを確認します
- 4検証後、本番環境のウェブフックURLに切り替えます
APIアクセス
API経由でウェブフックをプログラムで管理することもできます:
POST /api/v1/link/:link_id/webhooks
DELETE /api/v1/link/:link_id/webhooks/:hook_id
GET /api/v1/link/:link_id/webhooks
POST /api/v1/workspace/:workspace_id/webhooks
DELETE /api/v1/workspace/:workspace_id/webhooks/:hook_id
GET /api/v1/workspace/:workspace_id/webhooks
詳細はAPIドキュメントを参照してください。
ウェブフックFAQ
ウェブフックが実行されないのはなぜですか?
ウェブフックURLが有効で、アクセス可能であることを確認してください。ウェブフックがリンクまたはワークスペース設定に保存されていることを確認します。ウェブフックはクリックが記録されるときのみ実行されることに注意してください - 除外されたIPまたはスキップされたクローラーはウェブフックをトリガーしません。
ウェブフックペイロードの一部のフィールドがnullなのはなぜですか?
情報が利用できない場合(参照元がない場合など)、プライバシー設定が収集を防止した場合、またはクリックがボットからのものであった場合(その場合はbot_nameが入力される)、一部のフィールドはnullになる可能性があります。
Linklyは失敗したウェブフック配信を再試行しますか?
いいえ。ウェブフックはファイアアンドフォーゲットです。失敗した配信は再試行されず、Linklyはウェブフック配信ステータスを追跡しません。ウェブフックリクエストは5秒後にタイムアウトします。
Linklyはコンバージョントラッキング用のポストバックに対応していますか?
いいえ。Linklyウェブフックはアウトバウンドのみで、クリックが発生したときに実行されます。アフィリエイトネットワークまたは広告プラットフォームからのポストバックデータを受信することはできません。コンバージョントラッキングの場合は、転送先プラットフォームのネイティブトラッキングを使用するか、クエリパラメータ転送経由でクリックIDを渡すか、BigQuery統合を使用してクリックデータをコンバージョンデータと結合してください。
毎月500クリックを無料で追跡できます。