メインコンテンツへスキップ

欠品商品を広告で集客していませんか?|在庫と販促を連動させる設計と自動化の範囲

2026.10.13

欠品した商品の広告だけを止める、という作業は後回しになりがちです。在庫を見ているのは在庫管理の担当者、広告を動かしているのは販促の担当者で、在庫が切れたことが広告側に伝わるまでには時間が空きます。その間、買えない商品にクリック課金が発生し続けます。

止めるために必要なのは在庫数の共有ではありません。「いつ時点の在庫か」「引当済みを除いた残りはいくつか」「入荷予定はあるか」を広告側の判断材料として渡し、どの条件で止めてどの条件で戻すかを決めておくことです。

在庫と販促を連動させる手順は、次の5段階に分かれます。

  1. 1対応関係の整理 — SKU・在庫・販売チャネル・広告の単位を1枚に並べる
  2. 2在庫の読み方 — 在庫数・更新時刻・引当・入荷予定を判断材料にする
  3. 3広告側へ渡す — 商品フィードの在庫状況をサイトの表示と一致させる
  4. 4自動化の段階 — 通知のみ・調整案の提示・承認後実行から選ぶ
  5. 5検証項目を決める — 欠品中の広告費・キャンセル・粗利を数える
対応関係の整理→在庫の読み方→広告側へ渡す→自動化の段階→検証項目を決める、の5段階を順に示したフロー図
対応関係の整理→在庫の読み方→広告側へ渡す→自動化の段階→検証項目を決める、の5段階を順に示したフロー図

欠品商品に広告を出し続けると、何を失うのか?#

失うのは広告費だけではありません。 クリックの先で買えなかった顧客の離脱、受注が通ってしまった場合のキャンセル対応、広告プラットフォーム側の審査、そして在庫のある商品に回せたはずの予算が同時に失われます。

広告費のほかに失うもの#

  • クリック後の離脱: 在庫なしのページに着地した顧客は、代替商品を探さずに離れることが多い
  • 受注後のキャンセル対応: 引当が間に合わないまま受注が通ると、謝罪と返金、場合によっては低評価のレビューまで発生する
  • 広告プラットフォーム側の審査: 商品フィードの在庫状況とサイトの表示が食い違うと、広告・無料リスティングへの掲載が止まる(後述)
  • 予算の機会損失: 在庫が潤沢で粗利の取れる商品に回せたはずの予算が、買えない商品に使われている

金額として見えやすいのは予算の機会損失ですが、手戻りが大きいのは受注後のキャンセル対応です。在庫差異によるキャンセルは、謝罪・返金・棚卸しまで人手が連鎖します。

「おとり広告」に触れる可能性はあるのか?#

景品表示法(不当景品類及び不当表示防止法)には「おとり広告に関する表示|消費者庁」(平成5年公正取引委員会告示第17号)という指定があり、同法第5条第3号に基づく不当表示として規制されています。

「「おとり広告に関する表示」等の運用基準|消費者庁」(平成5年4月28日 事務局長通達第6号)は、事業者について「何らかの事情により取引に応じることについて制約がある場合には、広告、ビラ等においてその旨を明瞭に表示することが必要である」としています。

在庫との関係で目に留まるのは、同運用基準が告示第1号について挙げる次の2つの例示です。

  • 「取引を行うための準備がなされていない場合」の例示: 「広告、ビラ等に販売数量が表示されている場合であって、その全部又は一部について取引に応じることができない場合」
  • 「取引に応じることができない場合」の例示: 「広告商品等が売却済である場合」

ただし前者について同運用基準は、「当該事業者の責に帰すべき事由以外によるものと認められ」、かつ広告で申し出た取引条件で取引する旨を告知し、希望する顧客に遅滞なく取引に応じているときは「不当表示には当たらないものとして取り扱う」としています。在庫が切れたことそのものではなく、切れたあとどう扱い、何を告知したかが見られる構造です。

実際に、おとり広告として景品表示法第5条第3号に該当するとされ、同法第7条第1項の規定に基づく措置命令が行われた事例もあります(株式会社あきんどスシローに対する景品表示法に基づく措置命令について|消費者庁、2022年6月9日公表)。

システムの要件に落とすと、次の3つになります。

  • 在庫が切れた時点を記録に残せること
  • 広告の掲載を下げた時刻と、サイト側の表示を変えた時刻を記録に残せること
  • 数量限定をうたう場合、その数量を商品単位で持っていること

なお、個々の表示が不当表示に当たるかどうかは表示全体から判断されます。ここでは一般的な情報として整理しているため、自社の表示について判断が必要な場合は、所管官庁の資料を確認するか専門家にご相談ください。

なぜ在庫と広告の判断が分かれてしまうのか?#

在庫を持つシステムと広告を動かす仕組みが別にあり、両者をつなぐ対応表がないからです。 「在庫連携ができていない」と言われる状態は、たいてい技術的な接続がないのではなく、何と何を突き合わせるのかが決まっていません。

SKU・在庫・チャネル・広告の単位を1枚に並べる#

最初に確認するのは次の4つの対応関係です。

  • 商品コード: 自社SKU、JANコード、モールの商品ID、広告の商品IDが1対1で対応しているか。セット品と、色・サイズ展開のある商品で崩れやすい
  • 在庫の持ち場所: 店舗在庫・倉庫在庫・モール別の割当在庫のうち、どれを広告の判断に使うのか
  • 広告の操作単位: 商品単位で止められるのか、商品グループやキャンペーン単位でしか操作できないのか
  • 判断の持ち主: 止める判断を在庫側がするのか販促側がするのか

見落とされがちなのは広告の操作単位です。商品単位で止められない運用なら、在庫データを細かく渡しても止められず、商品グループの切り方を在庫の動きに合わせて作り直すほうが先になります。たとえば回転の速い定番品と、入荷の読めない季節品を同じグループに入れていると、片方の欠品でもう片方の広告まで止めることになります。

在庫を1つに束ねる設計そのものは店舗在庫とECの在庫一元管理|OMS・API連携の仕組みと選び方で扱っています。本記事は、束ねた在庫を広告・販促の判断にどう渡すかに絞っています。

在庫数だけでは「止める判断」ができない#

在庫数が「3」と表示されていても、それが30分前の数字で、3点すべて引当済みで、入荷予定が未定なら実際には売れません。判断に使うのは次の4項目です。「何を確認するか」と「どういうときに信用できないか」を分けて見てください。

横スクロールできます
見る項目確認すること信用できないとき
在庫数引当後に販売できる数総在庫だけ見ている
更新時刻何時点の在庫か同期より速く売れる
引当取り置き・他チャネルへの割当引当を引いていない
入荷予定入荷日が確定か未定か未定を確定として扱う
在庫数・更新時刻・引当・入荷予定の4項目を、確認すること/信用できないときの2観点で整理したマトリクス
在庫数・更新時刻・引当・入荷予定の4項目を、確認すること/信用できないときの2観点で整理したマトリクス

実務でいちばん効くのは更新時刻です。在庫の同期が1時間おきなら、1時間で売り切れる商品について「在庫あり」の表示は信用できません。回転の速い商品だけ同期を短くするか、安全在庫(この数を切ったら在庫なしとして扱う閾値)を設けて早めに止めます。安全在庫の数は、その商品が1日に何点売れるかと同期の間隔から決めます。たとえば1日10点売れて同期が1時間おきなら、1時間で動く量を見込んだ数が下限になります。

在庫状況を広告プラットフォームにどう渡すのか?#

商品フィードの在庫状況を、ランディングページの表示と一致させることが前提です。 ここが食い違うと、止める止めないの話の前に、商品が広告に出せなくなります。

Googleショッピング広告の場合、商品データには「在庫状況 [availability]|Google Merchant Center ヘルプ」という属性があり、受け付けられる値は「在庫あり [in_stock]」「在庫なし [out_of_stock]」「予約 [preorder]」「入荷待ち [backorder]」です(「受注生産 [build_to_order]」は車両広告のみ)。同ヘルプは「商品データに記載される在庫状況と、ランディング ページや購入手続きページに記載される在庫状況が一致するようにします。」としています。

一致していない場合の扱いは「修正方法: 商品の在庫状況が一致していません|Google Merchant Center ヘルプ」に示されています。同ヘルプは、商品データの値がウェブサイトの情報と異なっている状態を問題として扱い、「問題が解決されると、商品が広告と無料リスティングに再び掲載されるようになります。」としています。商品が不承認となった場合は、問題を修正してウェブサイトの検証をリクエストするか、異議を申し立てて審査をリクエストできるとされています。

同ヘルプは不一致の一般的な原因を「ウェブサイトの更新と Merchant Center の商品データの更新に時間差があること」としており、ショップの更新と同時に商品データも更新するようスケジュールすること、それが難しい場合は「商品アイテムの自動更新」を利用することを挙げています。在庫の同期間隔を決めることは、広告の審査を通す条件そのものです。

「在庫なし」にするのと「掲載を一時停止」するのは別の操作#

掲載を一時的に止めたいときに在庫状況を「在庫なし [out_of_stock]」にすることは、同ヘルプでは避けるよう案内されています。一時停止には [pause] 属性を使い、最大14日間まで停止できるとされ、14日間を超えて停止する場合は [excluded_destination] 属性を使うとされています。

運用としては、次のように分けます。

  • 入荷予定が確定している欠品: 一時停止の属性で止め、入荷日に戻す
  • 入荷予定が未定の欠品: 在庫状況を在庫なしにし、サイト側の表示も合わせる
  • 販売終了: 一時停止ではなく掲載そのものを終了し、ページには代替商品か一覧への案内を置く
  • 予約・受注生産で売る商品: 在庫なしではなく予約・入荷待ちの値を使い、納期をページに明記する

ここで挙げたのはGoogleの仕様です。他のプラットフォームやモールにも同種の属性と審査があるため、属性名や上限日数は媒体ごとに確認してください。設計としては、止める・戻すの判定そのものは自社側に持ち、媒体ごとの属性への変換だけを分けて作ると、媒体が増えても判定を作り直さずに済みます。

在庫にあわせた広告の調整は、どこまで自動化するのか?#

通知のみ、調整案の提示、承認後実行の3段階に分け、通知から始めます。 最初から広告を自動で止める設計にすると、在庫データの誤りがそのまま売上の停止になります。

  • 通知のみ: 条件に当てはまった商品を担当者に知らせるだけで、広告は人が止める。在庫データの正しさを、止める前に検証できる
  • 調整案の提示: 止める候補と戻す候補を一覧で出し、担当者がまとめて確認して実行する。判定のロジックが実務に合っているかがここで分かる
  • 承認後実行: 承認した操作をシステムが広告側へ反映する。例外だけを人が扱う
通知のみ・調整案の提示・承認後実行、の自動化3段階を並べたカード図
通知のみ・調整案の提示・承認後実行、の自動化3段階を並べたカード図

通知の段階を2〜4週間回すと、誤検知がどこで出るかが見えます。多いのは、セット品の在庫計算、取り置き分の扱い、入荷当日の反映漏れです。この3つを潰さずに承認後実行へ進めると、売れる商品を止める事故が起きます。

条件・上限・停止と再開はどう決めるか#

自動で動かす範囲を決めるときに、最低限決めておく項目です。

  • 発動条件: 引当後の販売可能数が安全在庫を下回り、かつ入荷予定日が未定であること
  • 1回あたりの変更上限: 一度に止める商品数の上限を決め、上限を超えたらすべて保留にして人に回す。在庫データの障害で全商品が止まる事故を防ぐため
  • 停止と再開の経路: 自動処理そのものを止めるスイッチを用意する。再開は入荷の確定を条件にし、在庫数の見かけの回復だけでは戻さない
  • 例外: 予約受付中の商品、受注生産品、季節品の先出し、販売終了品は自動判定の対象外として明示的に持つ

次の判断表は、在庫と入荷予定の組み合わせで広告の扱いを決めるときの出発点です。自社の媒体と商材に合わせて書き換えて使ってください。

横スクロールできます
在庫・入荷の状態広告の扱いサイト側の表示
販売可能数あり掲載を継続する在庫ありと表示
欠品・入荷日確定一時停止か予約継続入荷予定日を明記
欠品・入荷日未定在庫なしで下げる在庫なしと表示
販売終了掲載を終了する代替か一覧へ案内
販売可能数あり・欠品で入荷日確定・欠品で入荷日未定・販売終了の4つの状態を、広告の扱い/サイト側の表示の2観点で整理したマトリクス
販売可能数あり・欠品で入荷日確定・欠品で入荷日未定・販売終了の4つの状態を、広告の扱い/サイト側の表示の2観点で整理したマトリクス

2行目で一時停止と予約継続のどちらを取るかは、予約で受けた注文を納期どおりに出せるかで決まります。納期を守れない予約は、欠品のまま広告を出すより損失が大きくなります。入荷日が仕入先からの連絡待ちで動くなら、予約は取らずに一時停止に寄せるのが無難です。

効果はどう検証するのか?#

止めた広告費だけを成果にしないことです。 止めれば広告費は必ず下がるので、それだけを見ると常に成功したように見えます。

数える項目#

  • 欠品中の広告費: 在庫なし判定が立っていた期間に、その商品へ発生したクリック費用
  • 注文キャンセルと出荷不能: 在庫差異が原因のキャンセル件数と金額
  • 粗利: 止めた予算を在庫のある商品に回した結果、粗利が増えたか
  • 在庫消化: 広告を当てた商品の在庫消化日数

見落としやすい点#

  • 止めた分だけ売上が減ったように見える。粗利と並べて見ないと、止める判断そのものが止まる
  • セール期と平常期を混ぜて比べると、在庫連動の効果か販促の効果か分からなくなる
  • 在庫データの誤りで止めてしまった商品(誤検知)の件数を数えていない

測る項目と比較する期間は、仕組みを作る前に決めておいてください。後から集計しようとすると、在庫なし判定が立っていた期間の記録が残っておらず、欠品中の広告費が計算できなくなります。

需要予測から発注量までを扱う場合はAI需要予測と在庫最適化の進め方|小売・製造のデータ要件と、自動化する範囲・人が握る判断を、EC全体で在庫・CRM・物流をどう組むかは通販・D2Cのシステム戦略|EC・在庫・CRM・物流を止めずに伸ばす仕組みをあわせてご覧ください。

どこから着手すればいいか#

いきなり全商品を対象にせず、1つの条件を通してから広げます。

  1. 1直近1か月で「在庫なしのページに着地したクリック」がどれだけあったかを数える
  2. 2在庫データの更新間隔と、回転の速い商品の売り切れ速度を突き合わせる
  3. 3止める条件を1つ決め、通知のみの段階で2〜4週間回す
  4. 4誤検知が落ち着いたら、調整案の提示、承認後実行へ段階を上げる

1つ目の集計は、広告側のレポートと在庫の履歴があれば行えます。新しいツールを選ぶより先に、この数字を出すところから始められます。

株式会社TryWithの支援について#

弊社は小売・EC向けのシステム開発と、既存システムを前提にしたAIソリューション開発を手がけています。在庫と販促の連動については、開発を担う立場から次の工程をご一緒できます。

  • SKU・在庫・販売チャネル・広告の対応関係の棚卸しと、対応表の整備
  • 在庫データの更新間隔・引当・入荷予定を、広告の判断に使える形で取り出す連携の設計
  • 通知のみから承認後実行までの段階的な自動化と、変更上限・停止スイッチ・例外の実装
  • 欠品中の広告費やキャンセルを後から数えられるようにする、判定ログと履歴の設計

既存のECカートやPOSを入れ替えずに、在庫の更新を受け取って判定し、媒体側の商品データを書き換える部分だけを足す形でも組めます。いまの在庫データの持ち方と、使っている広告媒体をお聞かせいただければ、どこから着手できるかの整理から始められます。

お問い合わせはこちら

よくある質問(FAQ)#

Q. 在庫が切れたら、広告はすぐ止めるべきですか?

A. 入荷日が確定しているかで分かれます。確定していれば一時停止や予約として継続する選択肢があり、未定なら在庫なしとして掲載を下げ、サイト側の表示も合わせます。

Q. 欠品商品の広告を出し続けると、景品表示法に違反しますか?

A. 違反かどうかは表示全体から判断されます。「おとり広告に関する表示」等の運用基準では、広告商品等が売却済である場合が告示第1号の「取引に応じることができない場合」の例示として挙げられています。一方で「取引を行うための準備がなされていない場合」の例示については、当該事業者の責に帰すべき事由以外によるものと認められ、広告で申し出た取引条件で取引する旨を告知し、希望する顧客に遅滞なく取引に応じているときは、不当表示には当たらないものとして取り扱うとされています。自社の表示について判断が必要な場合は専門家にご確認ください。

Q. 在庫連携は、すべての商品で必要ですか?

A. 回転の速い商品と、広告費を多く使っている商品から始めれば足ります。在庫の同期間隔より短い時間で売り切れる商品が、止め遅れのいちばん起きやすい対象です。

Q. 広告を自動で止める仕組みは、最初から作ってよいですか?

A. 通知のみの段階を2〜4週間回してから進めるほうが安全です。セット品の在庫計算、取り置き分の扱い、入荷当日の反映漏れといった誤検知がこの期間に出るため、潰してから自動実行に上げます。

Q. 既存のECカートやPOSを入れ替えないと連動できませんか?

A. 入れ替えずに始められる場合があります。在庫の更新を受け取って判定し、媒体側の商品データを書き換える部分を足す形にできるかは、いまお使いのシステムが在庫の更新をどの形で外部に渡せるかによります。

まとめ#

欠品商品への広告は、広告費だけでなく、顧客体験にも広告の掲載そのものにも響きます。進める順番は次のとおりです。

  • 止める判断に使うのは在庫数ではなく、在庫数・更新時刻・引当・入荷予定の4項目
  • SKU・在庫・チャネル・広告の操作単位の対応関係を先に1枚に並べる。商品単位で止められない運用もある
  • 商品フィードの在庫状況はサイトの表示と一致させる。食い違うと広告・無料リスティングへの掲載が止まる
  • 入荷日が確定した欠品は一時停止、入荷未定は在庫なし、販売終了は掲載終了。「在庫なし」と「掲載の一時停止」は別の操作
  • 自動化は通知のみから始め、変更上限・停止スイッチ・例外を先に決める
  • 欠品中の広告費を後から数えられるよう、判定ログを最初から残す

まず着手すべきは媒体の設定変更ではなく、在庫データが何時点のもので、引当を引いた数が取り出せるかを確認することです。ここが取り出せれば、止める条件も戻す条件も書けます。

出典:おとり広告に関する表示|消費者庁/「おとり広告に関する表示」等の運用基準|消費者庁/株式会社あきんどスシローに対する景品表示法に基づく措置命令について|消費者庁/在庫状況 [availability]|Google Merchant Center ヘルプ/修正方法: 商品の在庫状況が一致していません|Google Merchant Center ヘルプ

タグ

#在庫連動#広告運用#EC#販促#小売DX#業務自動化