> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 競合価格・在庫を継続的に監視する

> Octoparseで競合商品の価格、在庫、プロモーションを継続的に監視する方法を解説します。テンプレートの選定、フィールド確認、テスト、定期実行、Google Sheetsへの同期、共有データの品質確認、保守と運用上の注意点も詳しく紹介します。

# Octoparseで競合価格・在庫を継続的に監視する

このワークフローは、競合商品の価格、在庫状況、またはプロモーションを継続的に確認したい場合に使用します。Octoparseでは、テンプレートまたはタスクを起点にフィールドを検証し、定期実行を設定して、結果をGoogle Sheetsへ配信できます。

目的は1回限りの価格リストではなく、確認・運用できる継続データを作ることです。

## このワークフローでできること

* 対象の商品ページや商品一覧を、業務に合った頻度で取得する。
* ページ上で利用できる商品名、URL、現在価格、定価、在庫状況、販売者、プロモーション情報を収集する。
* 定期的な出力を共有Google Sheetsに同期する。
* データを利用する前に、欠損、重複、失敗した実行を確認する。

<Note>
  このワークフローは、公開されている商品情報を対象としています。取得できるフィールドとタスクの安定性は、対象サイトの構造とアクセス要件によって異なります。
</Note>

## タスク作成前に決めること

フィールドや実行頻度を決める前に、データで何を判断したいかを明確にします。

| 最初に決めること | 例                                     |
| -------- | ------------------------------------- |
| 監視対象     | 固定した競合SKU、またはカテゴリの商品一覧                |
| 取得フィールド  | 現在価格、定価、在庫、販売者、商品URL                  |
| 更新頻度     | 通常は日次。判断に必要な場合だけ頻度を上げる                |
| 配信先      | Google Sheetsの生データ用タブ。分析用の数式・グラフとは分ける |
| 確認ルール    | どの変化や欠損を人が確認するか                       |

可能な限り、安定した商品IDまたはURLを使います。商品名やバリエーションは変わることがあるため、それだけを照合キーにしないでください。

## ワークフローを作成する

<Steps>
  <Step title="テンプレートまたはタスクを選ぶ">
    対象サイトやデータ種別を[テンプレートライブラリ](https://www.octoparse.jp/template)で検索します。必要なページフローやフィールドが含まれない場合は、自動検出またはノーコードビルダーでタスクを作成・調整します。
  </Step>

  <Step title="出力フィールドを確認する">
    最初は商品名、商品URL、価格、在庫、必要な販売者またはプロモーション情報に絞ります。少量を実行し、出力を元ページと照合します。
  </Step>

  <Step title="定期実行前にテストする">
    ページネーション、詳細ページのフィールド、バリエーション、必要なログインや操作が期待どおりに動くことを確認します。
  </Step>

  <Step title="定期実行を設定する">
    タスクが安定してから[スケジュール](/docs/jp/platform/schedules)を設定します。最初は必要最小限の頻度にし、最初の実行でエラーや実行の重複を確認します。
  </Step>

  <Step title="Google Sheetsに同期する">
    出力先のシートを接続し、[Google Sheetsデータ同期](/docs/jp/platform/integration-google-sheets-sync)を設定します。Octoparseが管理する生データは、数式、グラフ、変化確認用のタブと分けます。
  </Step>

  <Step title="結果を確認して保守する">
    実行履歴、ログ、行数、重複、欠損を確認します。対象ページが変わった場合や、データが判断に使えなくなった場合はタスクを更新します。
  </Step>
</Steps>

## 詳細チュートリアル

<Card title="Octoparseで価格を監視・モニタリングする方法" href="https://helpcenter.octoparse.com/ja/articles/6853138-octoparse%E3%81%A7%E4%BE%A1%E6%A0%BC%E7%9B%A3%E8%A6%96-%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95">
  価格タスクのクリック単位の設定、定期実行、自動データエクスポートは、ヘルプセンターの詳細チュートリアルで確認できます。
</Card>

## シートの構成例

同期される出力用のタブと、分析用のタブを分けてください。手動編集が後続のエクスポートに影響するリスクを減らせます。

| 生データ用タブ                      | 分析用タブ                 |
| ---------------------------- | --------------------- |
| 商品URL、商品名、価格、在庫、販売者、取得元フィールド | 比較ロジック、例外リスト、グラフ、確認メモ |

<Tip>
  最初は代表的な少数の商品から始めます。対象商品や頻度を増やす前に、最初の数回の定期実行を確認してください。
</Tip>

## 調整が必要な場合

次の場合は別のテンプレートまたはカスタムタスクを検討します。

* 必要なフィールドがテンプレートの出力にない。
* 動的レンダリング、ログイン、またはテンプレートで扱えないページフローがある。
* バリエーション、送料、クーポン、販売者変更に追加のロジックが必要である。
* サイトのレイアウト変更により出力の信頼性が下がった。

<Warning>
  最初の実行が成功しても、定期ワークフローが継続して安定するとは限りません。初期の定期実行を確認し、失敗や欠損は[ログ](/docs/jp/platform/logs-and-events)で調べてください。
</Warning>

## 関連するOctoparseガイド

<CardGroup cols={2}>
  <Card title="テンプレート" href="/docs/jp/platform/templates">対応サイトやデータ種別向けの事前構築済みワークフローから始めます。</Card>
  <Card title="スケジュール" href="/docs/jp/platform/schedules">安定したタスクを指定した時刻または間隔で実行します。</Card>
  <Card title="Google Sheetsデータ同期" href="/docs/jp/platform/integration-google-sheets-sync">定期的な抽出結果で共有シートを更新します。</Card>
  <Card title="Webスクレイピングによる価格監視" href="/docs/jp/academy/price-monitoring">価格監視のデータ設計と業務上の考え方を確認します。</Card>
</CardGroup>
