Facebook フィードが更新されない?ステータス、スケジュール、強制更新の方法
Facebook の商品フィードが更新されない(フィードが「Updating」のまま止まっている、何かおかしいというステータスが出ている、カタログに一度も反映されない商品がある)場合も、まずは落ち着いてください。ほとんどのケースはいくつかの原因のいずれかであり、その多くは修正が一切不要です。フィードが単に再構築の途中であったり、フィルターが設定どおりに動いているだけだったりします。このガイドではダッシュボードを上から下まで解説します。各ステータスの意味、フィードが自動で再生成される頻度、Update now ボタンが実際に行うこと、そして抜けている商品が本当はどこへ行くのか。まずはステータスバッジから始めて、下へと進んでいきましょう。
1 まずステータスバッジを確認する
ダッシュボード上のすべてのフィードには Status バッジが付いており、「フィードが壊れているのでは?」という疑問のほとんどはこれだけで解決します。 - OK — フィードは完全に構築され、公開されています。何もする必要はありません。 - Updating, please wait — フィードが今まさに再構築されています。これは正常な状態で、通常は1分もかからず完了します(非常に大きなカタログではもっと時間がかかります)。エラーではありません。 - Error — フィードの商品数が現在のプランの上限を超えているため、構築が停止しました。ステップ5を参照してください。 - Paused / Inactive — フィードが生成されていません。バッジの後ろに Edit to reactivate が続きます。ステップ6を参照してください。 Updating, please wait というバッジは、人々がフィードが「動いていない」と思い込む最も一般的な理由です。実際には動いていて、構築の途中なだけです。少し待ってみてください。
2 Overview で全体像を把握する
ダッシュボード上部の Overview パネルは、すべてのフィードを件数にまとめて表示します。Active(構築済みで配信中)、Building(現在再生成中)、Needs attention(プランの商品上限に達したフィード)、Paused、そして Last feed update(最新の再構築が成功したタイムスタンプ)です。Last feed update が最近で、すべてが Active にまとまっていれば、フィードは健全で同期されています。Needs attention に数字が表示されている場合は、ステップ5に進んでください。
3 フィードが再生成される頻度を理解する
フィードを手動で再アップロードすることはありません。再生成は自動で、2つの経路で行われます。 - ストアに変更があったとき。 商品を編集したり、価格を変えたり、在庫を更新したり、コレクションを再編成したりすると、アプリは該当するフィードをその直後に再構築するようキューに入れます。何も操作する必要はありません。 - 定期的な安全スイープ。 変更が何もなくても、各アクティブなフィードは少なくとも数時間ごとにバックグラウンドで更新されるため、古くなることはありません。 これとは別に、Facebook と Google は独自のスケジュールでフィードを再取得します。これは、フィード URL を Facebook Commerce Manager または Google Merchant Center にスケジュール設定されたデータソースとして追加したときに設定したスケジュール(多くの場合は1時間ごとまたは1日ごと)です。つまり2つの時計があります。アプリがフィードを再構築する時計と、プラットフォームがそれを取得する時計です。変更が Facebook の次の再取得の数分前にフィード URL 上で反映されることもあります。
4 Update now で強制更新する
次の自動再構築を待ちたくない場合は、フィードの横にある Update now をクリックします。すぐに新しい再構築をキューに入れ、商品を再カウントし、処理中はバッジが Updating, please wait に切り替わります。ステータスはその場で更新されるため、ページを再読み込みする必要はありません。処理中も既存のフィードは配信され続け、再構築が完了すると新しいバージョンが置き換わるだけです。Update now は設定を一切変更しません。すでにあるものを再構築するだけです。(Paused のフィードを再アクティブ化する働きもあります。)
5 設定を変更したばかり?それが再構築の理由です
フィードを Edit して保存するたびに、アプリはゼロから再構築し、商品を再カウントします。設定の変更(コレクション、フィルター、バリアントルール、通貨)によって、どの商品がフィードに含まれるべきかが変わる可能性があるためです。だからこそ、保存後にバッジがすぐ Updating, please wait に切り替わります。これは想定された動作です。OK に戻るのを待てば、変更が反映されています。
6 カタログから商品が抜けている?フィルターとコレクションを確認する
Facebook や Google のカタログから商品が抜けている場合、フィードはほぼ必ずその設定どおりに動いています。各フィード名の下にあるアイテム数を見てください。実際のカタログより少ない場合、何かが商品を除外しています。よくある原因は次のとおりです。 - フィードが選択したコレクションに設定されており、抜けている商品がそれらのコレクションに含まれていない。 - バリアントフィルターまたは除外タグが商品を絞り込んでいる。 - 商品が在庫切れで、フィードが在庫ありのバリアントのみに設定されている。 - 商品が販売チャネルに公開されていない、または価格や画像がない。 フィードのエディターを開いてこれらを確認してください。[商品とバリアントをフィルターする](/docs/filter-products-and-variants) のガイドですべてのフィルターを解説しているので、何が残され何が除外されているかを正確に確認できます。設定を修正して保存すれば、フィードが正しい商品で再構築されます。
7 Paused、Inactive、または「Needs attention」
いくつかのステータスは、あなたによる明確なアクションが必要です。 - Paused / Inactive — フィードの生成が停止しました。Edit をクリックし、設定を確認して保存すると再アクティブ化されます(または Update now を使用します)。 - Error / Needs attention — フィードの商品数がプランの上限を超えています。プランをアップグレードし、Update now をクリックして新しい上限でフィードを再構築してください。 最後に、フィードの URL 自体は決して変わらないことを覚えておいてください。ダッシュボードからコピーし、Facebook または Google にスケジュール設定されたデータソースとして今も追加されていることを確認してください。プラットフォーム側で URL が削除されていると、アプリが一日中再構築してもカタログは更新されません。フィードが予想よりはるかに長く Updating のままだったり、再構築後にステータスがストアで見えるものと一致しなかったりする場合は、サポートに連絡するときです。
よくある質問
Facebook の商品フィードが更新されないのはなぜですか?
多くの場合は止まっているわけではありません。フィードの再構築中は単にバッジが「Updating, please wait」と表示されるだけで、通常は1分もかからず完了します。OK と表示されているのに Facebook が古いままに見える場合は、Facebook がアプリの再構築とは別に独自のスケジュール(多くの場合は1時間ごとまたは1日ごと)でフィード URL を再取得することを思い出してください。
フィードが「Updating, please wait」のまま止まっています。どうすればいいですか?
まず少し待ってみてください。大きなカタログは構築に時間がかかり、ステータスはページを再読み込みしなくても自動で更新されます。大きなストアの構築にかかる時間をはるかに超えてその状態が続く場合は、Update now をクリックして再キューし、それでも安定しない場合はサポートに連絡してください。
アプリはどのくらいの頻度で商品フィードを更新しますか?
自動で、2つの経路で行われます。商品、価格、在庫、コレクションを変更した直後に該当フィードが再構築のキューに入り、さらにすべてのアクティブなフィードが定期的なバックグラウンドスイープでも更新されるため、古くなることはありません。手動で再アップロードすることは一切ありません。
Facebook はどのくらいの頻度で商品フィードを再取得しますか?
Facebook(および Google)は、Commerce Manager または Merchant Center にスケジュール設定されたデータソースとして追加したときに設定したスケジュール(一般的には1時間ごとまたは1日ごと)でフィード URL を取得します。だからこそ、変更がフィードに反映された数分後にプラットフォームが次の取得を行うことがあるのです。
Facebook カタログから商品が抜けているのはなぜですか?
通常はフィードが意図的に除外しています。フィード名の下のアイテム数を確認してください。数が少ない場合、フィードはおそらく選択したコレクションに限定されているか、バリアントフィルターまたは除外タグが商品を除外しています。在庫切れ、未公開、または価格・画像のない商品もスキップされることがあります。
「Update now」ボタンは実際に何をしますか?
そのフィードの新しい再構築をすぐにキューに入れ、商品を再カウントし、バッジを「Updating, please wait」に切り替えます。新しい構築が置き換わるまで現在のフィードは配信され続け、一時停止中のフィードを再アクティブ化する働きもあります。設定を変更することは決してありません。
設定を保存した直後にフィードが「Updating」に切り替わったのはなぜですか?
変更を保存するとフィードが再構築され、商品が再カウントされるためです。設定の変更によって、どの商品がフィードに含まれるかが変わる可能性があります。これは想定された動作です。バッジが OK に戻るのを待てば、変更が反映されています。
フィードに「Needs attention」または「Error」と表示されます。どう修正しますか?
これは、フィードの商品数が現在のプランの上限を超えているため構築が停止したことを意味します。プランをアップグレードし、Update now をクリックして新しい上限でフィードを再構築してください。
フィードが Paused または Inactive です。どうやって再びオンにしますか?
Edit で開き、設定を確認して保存すると再アクティブ化されます。Update now をクリックすることもでき、これでフィードの一時停止が解除され再構築されます。
Update now をクリックしたのに何も変わりません。壊れているのですか?
正常に動いています。再構築はバックグラウンドで実行され、完了するとバッジがその場で更新されます。その後もフィードが同じに見える場合は、フィードの内容が本当に変わらなかった(新しくエクスポートするものがなかった)ということです。それでも Facebook が古いままに見える場合は、アプリではなくプラットフォームの再取得スケジュールが原因です。