SteveSignalsDocs

イベントリファレンス

Web ページ変更イベント

競合の Web サイト変更の Webhook イベント。すべてのキー、各変更の形、サンプルのボディを紹介します。

Web サイトイベントは、トラッキング中のページが、判定に残る形で変更されたときに発生します。1 回のページ変更が 1 つのイベントです。ページ上のすべての変更は changes に一覧で入ります。

eventType
website
subEventType
website_change
signalType
変更されたページは website.changed。スキーマには website.page_added と website.page_removed もありますが、送信されることはありません
プラットフォームフィールド
websiteResponse(metadata と同じ値)
トラッカー
Web ページ
relevance
判定されます: { "status": "relevant", … }

このページの読み方

Web サイトのボディはすべて、共通フィールドと、websiteResponse オブジェクト 1 つ(metadata としても送信)で構成されます。このオブジェクトには、アイテム項目と、固有の 2 つのキーが入ります。platform キーはありません。

フィールド

websiteResponse
title
string|null
ページのタイトル。
text
string|null
変更後のページの Markdown の先頭 2,000 文字。ページ全体は送信されません。
url
string|null
ページの URL。pageUrl と同じです。
author
object|null
ページでは null です。
media
object[]
{ type: 'image' | 'video' | 'document', url: string }。通常は空です。
metrics
object|null
ページでは null です。
pageUrl
string
変更されたページ。
changes
object[]
変更内容。変更ごとに 1 つのエントリーが入ります。下記をご覧ください。

changes の各エントリーの形は次のとおりです。

changes[] · 1 件の変更
type
'minor'|'major'
判定が評価した変更の大きさ。
title
string
変更の短い名前(Breeze AI Credits Added)。
description
string
何が変わったかを 1〜2 文で説明したもの。
previous
string
変更があった箇所の、変更前の抜粋(Markdown)。短い断片で、ページ全体ではありません。新しいセクションの場合は … was not present in the previous version のような文になります。
current
string
同じ箇所の、変更後の抜粋(Markdown)。
categories
string[]
変更のラベル(feature_update、product_launch)。自由形式なので、開いたものとして扱ってください。
イベント · website_change(HubSpot)正確な形のサンプル(実データはまだありません)
json
1{
2 "version": 1,
3 "eventId": "df38433d-cc67-4467-ba3a-8892f7a50702",
4 "eventType": "website",
5 "subEventType": "website_change",
6 "action": "updated",
7 "signalType": "website.changed",
8 "source": "website",
9 "orgId": "org_3KikADUjsyXrUJ4RJhWpwcp98Yf",
10 "trackerId": "440b3b16-2000-484a-aa8b-7481d482f1dd",
11 "projectId": "2738158a-08fd-4fc4-912d-43d4c328bc10",
12 "runId": "8ba8ccfa-e9e5-4764-9feb-4b0e88a2ba4a",
13 "competitor": {
14 "name": "HubSpot",
15 "domain": "hubspot.com",
16 "subjectKey": "https://www.hubspot.com/pricing"
17 },
18 "occurredAt": "2026-10-27T15:08:27.064Z",
19 "detectedAt": "2026-10-27T15:08:27.064Z",
20 "sequence": 5,
21 "itemKey": "website-https://www.hubspot.com/pricing",
22 "relevance": {
23 "status": "relevant",
24 "confidence": 1,
25 "reasoning": "HubSpot added HubSpot Credits for Breeze AI agents to its Professional plan. No price changes were detected.",
26 "summary": "HubSpot added HubSpot Credits for Breeze AI agents to its Professional plan. No price changes were detected.",
27 "shortSummary": "Breeze AI Credits Added",
28 "categories": [
29 "feature_update",
30 "pricing_strategy"
31 ]
32 },
33 "websiteResponse": {
34 "title": "HubSpot Pricing",
35 "text": "Title: HubSpot Pricing\n\nURL Source: https://www.hubspot.com/pricing\n\nMarkdown Content:\n# Choose your plan\n\n## Professional\n\nEverything in Starter, plus marketing automation, custom reporting, omni-channel campaigns and HubSpot Credits for Breeze AI agents. …",
36 "url": "https://www.hubspot.com/pricing",
37 "author": null,
38 "media": [],
39 "metrics": null,
40 "pageUrl": "https://www.hubspot.com/pricing",
41 "changes": [
42 {
43 "type": "major",
44 "title": "Breeze AI Credits Added",
45 "description": "Added HubSpot Credits for Breeze AI agents to the Professional plan feature list.",
46 "previous": "# Choose your plan\n\n## Professional\n\nEverything in Starter, plus marketing automation, custom reporting and omni-channel campaigns. …",
47 "current": "# Choose your plan\n\n## Professional\n\nEverything in Starter, plus marketing automation, custom reporting, omni-channel campaigns and HubSpot Credits for Breeze AI agents. …",
48 "categories": [
49 "feature_update",
50 "pricing_strategy"
51 ]
52 }
53 ]
54 },
55 "metadata": {
56 "title": "HubSpot Pricing",
57 "text": "Title: HubSpot Pricing\n\nURL Source: https://www.hubspot.com/pricing\n\nMarkdown Content:\n# Choose your plan\n\n## Professional\n\nEverything in Starter, plus marketing automation, custom reporting, omni-channel campaigns and HubSpot Credits for Breeze AI agents. …",
58 "url": "https://www.hubspot.com/pricing",
59 "author": null,
60 "media": [],
61 "metrics": null,
62 "pageUrl": "https://www.hubspot.com/pricing",
63 "changes": [
64 {
65 "type": "major",
66 "title": "Breeze AI Credits Added",
67 "description": "Added HubSpot Credits for Breeze AI agents to the Professional plan feature list.",
68 "previous": "# Choose your plan\n\n## Professional\n\nEverything in Starter, plus marketing automation, custom reporting and omni-channel campaigns. …",
69 "current": "# Choose your plan\n\n## Professional\n\nEverything in Starter, plus marketing automation, custom reporting, omni-channel campaigns and HubSpot Credits for Breeze AI agents. …",
70 "categories": [
71 "feature_update",
72 "pricing_strategy"
73 ]
74 }
75 ]
76 }
77}

長いテキストはここでは「 …」で省略しています。実際には全文が届きます。

Signals のフィードに表示された Web サイトの変更
アプリ上の同種のイベントです。タイトルと説明は changes[] から取得されます(画面は英語版)。