Facebook商品フィードが更新されない7つの理由(とそれぞれの解決方法)
Facebook商品フィードが更新されない場合(フィードが「Updating」のまま止まっている、ステータスに問題が表示されている、商品がカタログに反映されていないなど)でも、まずは落ち着いてください。ほとんどのケースは以下の7つの理由のいずれかに当てはまり、その多くは対処の必要すらありません。フィードが再構築の途中であるか、フィルターが設定どおりに動作しているだけです。理由はよくあるものから順に並べており、それぞれダッシュボードでの見分け方と対処法を説明しています。今すぐ新しく構築したい場合は、フィードの横にあるUpdate nowボタンをクリックすれば、すぐに再構築がキューに追加されます。設定が変更されることはありません。
Awesome Feeds をまだお持ちでないですか? Shopify App Store からインストール →
1 フィードが再構築の途中である
ダッシュボード上の各フィードにはStatusバッジが表示されており、「フィードが壊れている?」という疑問の多くはこれだけで解決します。
• OK — フィードは完全に構築され、公開されています。対応は不要です。
• Updating, please wait — フィードは現在再構築中です。これは正常な状態で、所要時間はカタログの規模によって異なります。エラーではありません。
• Error — フィードの商品数が現在のプランの上限を超えています。理由5をご覧ください。
• Paused / Inactive — フィードが生成されていません。理由6をご覧ください。
Updating, please waitと表示されたバッジは、フィードが「動いていない」と思われる最も多い原因です。実際には正常に動作しており、構築中なだけです。その間も既存のフィードは配信され続け、ステータスはその場で自動更新されるため、ページを再読み込みする必要はありません。大規模なストアの構築時間と比べても明らかに長くUpdatingのままの場合は、Update nowをクリックして再度キューに追加してください。それでも完了しない場合は、サポートにお問い合わせください。
2 設定を保存した直後のため、フィードが一から再構築されている
フィードをEditで編集して保存するたびに、アプリはフィードを一から再構築し、商品数を数え直します。設定の変更(コレクション、フィルター、バリエーションのルール、通貨)によって、フィードに含まれる商品そのものが変わる可能性があるためです。保存後にバッジがすぐUpdating, please waitに切り替わるのはこのためです。これは想定どおりの動作です。OKに戻るまで待てば、変更が反映されます。
3 Facebookがまだフィードを再取得していない
更新のタイミングは2つあり、アプリが管理しているのはそのうち1つだけです。アプリは次の2つの仕組みでフィードを自動的に再生成します。
• ストアに変更があったとき。商品の編集、価格の変更、在庫の更新、コレクションの再編成を行うと、アプリは該当するフィードの再構築をキューに追加します。各フィードの再構築には一定の間隔があり、商品数1,000点までのフィードで約16〜24分、5,000点で約80〜120分、非常に大規模なフィードでは数時間です。
• 定期的な安全スイープ。変更がなくても、有効な各フィードは少なくとも数時間ごとにバックグラウンドで更新されるため、古い状態のままになることはありません。
これとは別に、FacebookとGoogleは独自のスケジュールでフィードを再取得します。これは、Facebook Commerce ManagerまたはGoogle Merchant CenterでフィードURLをスケジュール設定されたデータソースとして追加した際に設定したスケジュール(多くの場合、1時間ごとまたは1日ごと)です。そのため、変更がフィードURLに反映されてから、Facebookが次に取得するまでに時間差が生じることがあります。Update nowをクリックすれば、フィード自体を確実に最新の状態にできます。すぐに再構築がキューに追加され、商品数が数え直され、一時停止中のフィードも再開されます。その後、プラットフォームの次回の取得を待ちましょう。
4 フィルターやコレクションによって商品が除外されている
FacebookやGoogleのカタログに商品が表示されない場合、ほとんどはフィードが設定どおりに動作しているだけです。各フィード名の下にあるアイテム数を確認してください。実際のカタログより少ない場合は、何かが商品を除外しています。よくある原因は次のとおりです。
• フィードが選択したコレクションに設定されており、表示されない商品がそのコレクションに含まれていない。
• バリエーションフィルターまたは除外タグによって商品が除外されている。
• 商品が売り切れで、フィードのバリエーションのエクスポートモードが「売り切れを除くすべての在庫ありバリエーション」に設定されている(デフォルトでは、売り切れのバリエーションは在庫切れとしてエクスポートされます)。
• 商品が販売チャネルに公開されていない、または価格や画像がない。
フィードのエディタを開いて、これらを確認してください。商品とバリエーションを絞り込むガイドでは、すべてのフィルターを順に解説しているので、何が残され何が除外されているかを正確に把握できます。設定を修正して保存すると、正しい商品でフィードが再構築されます。
5 フィードの商品数がプランの上限を超えている
プランの商品数上限に達したフィードは構築が停止します。バッジにはErrorと表示され、ダッシュボード上部のOverviewパネルではNeeds attentionにカウントされます。同じパネルには、Active(構築済みで配信中)、Building(現在再生成中)、Paused、そしてLast feed update(直近で再構築に成功した日時)も表示されます。この日時が最近で、すべてがActiveに含まれていれば、フィードは正常です。Needs attentionにあるフィードを修正するには、プランをアップグレードしてからUpdate nowをクリックし、新しい上限でフィードを再構築してください。
6 フィードがPausedまたはInactiveになっている
PausedまたはInactiveのフィードはまったく生成されないため、カタログに新しい内容が反映されません。バッジの後にはEdit to reactivateと表示されます。Editをクリックして設定を確認し、保存してください。または、Update nowをクリックするだけでも、フィードの一時停止が解除され再構築されます。
7 フィードURLがFacebookやGoogleのデータソースから外れている
フィードのURL自体が変わることはありません。ダッシュボードからコピーし、FacebookやGoogleにスケジュール設定されたデータソースとして引き続き追加されているか確認してください。プラットフォーム側でURLが削除されている場合、アプリがいくら再構築してもカタログは更新されません。上記をすべて確認しても、再構築後のステータスがストアの状態と一致しない場合は、サポートにお問い合わせください。
よくある質問
Facebook商品フィードが更新されないのはなぜですか?
多くの場合、止まっているわけではありません。フィードの再構築中はバッジに「Updating, please wait」と表示され、カタログが大きいと時間がかかることがあります。OKと表示されているのにFacebookの内容が古い場合は、FacebookがアプリによるフィードURLの再構築とは別に、独自のスケジュール(多くの場合、1時間ごとまたは1日ごと)でフィードを再取得していることを思い出してください。
フィードが「Updating, please wait」のまま止まっています。どうすればよいですか?
まずは少し待ってください。カタログが大きいほど構築に時間がかかり、ステータスはページを再読み込みしなくても自動で更新されます。大規模なストアの構築時間と比べても明らかに長くこの状態が続く場合は、Update nowをクリックして再度キューに追加してください。それでも完了しない場合は、サポートにお問い合わせください。
アプリはどのくらいの頻度で商品フィードを更新しますか?
2つの仕組みで自動的に更新します。商品、価格、在庫、コレクションを変更すると、該当するフィードの再構築がキューに追加されます(再構築の間隔は、商品数1,000点までで約16〜24分、5,000点で約80〜120分、非常に大規模なフィードではさらに長くなります)。また、有効なフィードはすべて定期的なバックグラウンドスイープでも更新されるため、古い状態のままになることはありません。手動で再アップロードする必要は一切ありません。
Facebookはどのくらいの頻度で商品フィードを再取得しますか?
Facebook(およびGoogle)は、Commerce ManagerまたはMerchant CenterでフィードURLをスケジュール設定されたデータソースとして追加した際に設定したスケジュールで取得します。一般的には1時間ごとまたは1日ごとです。そのため、変更がフィードに反映されてから、プラットフォームが次に取得するまでに時間差が生じることがあります。
Facebookカタログに商品が表示されないのはなぜですか?
通常はフィードが意図的に除外しています。フィード名の下のアイテム数を確認してください。少ない場合は、フィードが選択したコレクションに限定されているか、バリエーションフィルターや除外タグによって商品が除外されている可能性があります。在庫切れ、未公開、価格や画像のない商品もスキップされることがあります。
「Update now」ボタンは実際に何をしますか?
そのフィードの新しい再構築をすぐにキューに追加し、商品数を数え直して、バッジを「Updating, please wait」に切り替えます。新しい構築に置き換わるまで現在のフィードは配信され続け、一時停止中のフィードも再開されます。設定が変更されることはありません。
設定を保存した直後にフィードが「Updating」に切り替わったのはなぜですか?
変更を保存するとフィードが再構築され、商品数が数え直されるためです。設定の変更によって、フィードに含まれる商品が変わる可能性があります。これは想定どおりの動作です。バッジがOKに戻るまで待てば、変更が反映されます。
フィードに「Needs attention」または「Error」と表示されます。どう修正すればよいですか?
フィードの商品数が現在のプランの上限を超えたため、構築が停止したことを意味します。プランをアップグレードしてから、Update nowをクリックして新しい上限でフィードを再構築してください。
フィードがPausedまたはInactiveになっています。再開するにはどうすればよいですか?
Editで開き、設定を確認して保存すると再開されます。Update nowをクリックしても、フィードの一時停止が解除され再構築されます。
Update nowをクリックしましたが何も変わりません。故障していますか?
正常に動作しています。再構築はバックグラウンドで実行され、完了するとバッジがその場で更新されます。その後もフィードがまったく同じに見える場合は、フィードの内容が実際に変わっていない(新たにエクスポートするものがない)ということです。Facebookの内容が古いままの場合は、アプリではなくプラットフォームの再取得スケジュールによるものです。