Shopify から Facebook カタログに登録する内容をコントロールする 9 つの方法

ガイド 5 分で読めます Updated Sep 21, 2026

Shopify のカタログ全体がそのままの形で Facebook カタログにふさわしいということはめったにありません。スタッフ用サンプルは対象外にすべきですし、売り切れのバリエーションを広告に含めるべきかどうかはケースバイケースです。フランスの買い物客にはフランス語のタイトルとユーロ価格が必要ですし、価格が 1 つ間違っていたり、形が崩れた画像が 1 つあるだけで、Commerce Manager で商品が却下されてしまいます。Awesome Facebook Product Feed では、それぞれに対して個別のコントロールを用意しています。ここでは、Facebook(Meta)カタログに登録する内容を決める 9 つの方法を紹介します。それぞれが何をするのか、どんなときに使うのか、そして手順を解説したガイドへのリンクをまとめました。これらは独立しているので、1 つだけでも、9 つすべてでも使えます。

1 選択したコレクションのみをエクスポートする

最も広い間口です。フィードはデフォルトですべての商品をエクスポートしますが、これを選択したコレクションから商品をエクスポートに切り替えると、選んだコレクション内の商品だけがフィードに含まれます。シーズン商品や単一ブランドを公開する最もすっきりした方法です。Shopify でそのためのコレクションを作成し、フィードをそのコレクションに向けるだけで、商品の入れ替わりに合わせてフィードが自動的に更新されます。フィードに含める商品とバリエーションを選ぶをご覧ください。

2 タグで商品全体を除外する

広告に絶対に載せてはいけない商品(スタッフ用サンプル、非公開または廃番の SKU、卸専用の商品)のためのブロックリストです。Shopify でそれらにタグを付け(例:no-facebook)、同じタグをタグで商品を除外に追加すると、一致するすべての商品がフィードから除外され、それ以外はすべて残ります。コレクションの変更は不要です。フィルタリングガイドのステップ 3 で解説しています。

3 広告に載せたいバリエーションだけを残す

商品は残したまま、バリエーションを絞り込みます。エクスポートモードで、各商品が提供するバリエーションの数を決めます。売り切れを含むすべてのバリエーション(デフォルト。買い物客がすでに閲覧した商品のリターゲティングを維持できます)、在庫ありのバリエーションのみ、または商品ごとに 1 つのバリエーションから選べます。より細かくコントロールしたい場合は、バリエーションをフィルターで価格やオプションなどのルールを AND または OR で組み合わせて作成できます。どちらもフィルタリングガイドで説明しています。

4 Shopify のコレクションを Meta の商品セットに変換する

商品セットは、ストア全体ではなくカタログの一部を広告に使う方法です。フィードは商品が属するすべてのコレクションについて内部ラベルをエクスポートするため、Commerce Manager では 1 つのフィルターでセットを作成できます — 内部ラベル → 次と等しい → あなたの Shopify コレクション ID。完全一致であり、カスタムラベルにある 100 文字の切り捨てを回避できます。Shopify のコレクションから Meta の商品セットを作成するに従ってください。

5 アプリに商品セットの作成と更新を任せる

Commerce Manager で手動でセットを作りたくないですか?Facebook ルールを使えば、アプリがカタログ内に商品セットを作成し、Shopify のコレクションと同期を保ちます — 一部のコレクションを含めたり、他を除外したり、必要に応じて更新できます。Facebook の商品セットとカタログルールをご覧ください。

6 カスタムラベルで広告キャンペーン向けに商品をセグメント化する

カスタムラベルはカタログから何かを削除するものではありません。各商品にタグを付けて、広告チームがグループ単位で入札やレポートを行えるようにします(ベストセラー、利益率の階層、シーズン商品、在庫処分など)。custom_label_0 から custom_label_4 まで 5 つの独立したスロットがあり、それぞれ商品タグ、セール中フラグ、在庫数量、メタフィールドなど、既存のソースから供給されます。カスタムラベルガイドにすべてのソースが記載されています。

7 各市場に適切な言語と通貨を送る

鉄則は言語または市場ごとに 1 つのフィードです。フィードの通貨を設定するか、市場の国を入力して Shopify Markets にその市場のストアフロント URL、価格、通貨を供給させます。翻訳フィードをオンにすると、1 つの言語について翻訳されたタイトル、説明、商品ハンドルをエクスポートできます。主要言語のフィードにはこれらは不要です。詳しくは多言語・多通貨フィードをご覧ください。

8 セール価格、税、丸め処理を正しく設定する

価格が間違っていたり欠けていたりすると、Commerce Manager で商品が不承認になったり、Google Merchant Center で価格の不一致としてフラグが立てられたりします。4 つの設定が pricesale_price フィールドに入る内容を決めます。Shopify の割引前価格を取り消し線付きのセール価格にするかどうか、税を加算するかどうか、価格をどのように丸めるか、そして商品リンクに通貨を付けるかどうかです。セール価格、税、丸め処理、通貨をご覧ください。

9 適切な画像 — そして適切な形状 — を選ぶ

Facebook がカタログ画像を小さすぎる、または形状が間違っていると却下する場合、新しい写真が必要になることはめったにありません。各商品が送信する商品画像を選び、フィードにすべての画像を配置先が求める比率にリサイズさせます — Instagram フィードとカルーセルには 1:1、Facebook フィードには 4:5、ストーリーズとリールには 9:16 です。画像のリサイズはすべてのプランに含まれているわけではありません。商品画像を変換するをご覧ください。

よくある質問

Shopify から Facebook カタログに登録する商品をどうコントロールしますか?

フィードレベルでコントロールします。フィードを選択したコレクションに限定し、タグで商品を除外し、エクスポートするバリエーションを選びます(すべて、在庫ありのみ、商品ごとに 1 つ、またはフィルタールールに一致するもの)。フィードが除外したものはカタログに届くことはありません。

数商品を Facebook 広告から外す最速の方法は?

Shopify でそれらにタグを付け(例:no-facebook)、フィードエディターの「タグで商品を除外」にそのタグを追加します。それらの商品はフィードから完全に除外され、それ以外はすべて残ります。

フィードから商品を削除すべきですか、それとも商品セットを使うべきですか?

どこでも広告に載せるべきでない商品は削除してください。商品がカタログには属するものの、キャンペーンではその一部だけ(コレクション、シーズン、在庫処分の商品群など)を表示したい場合は商品セットを使います。

カスタムラベルと商品セットの違いは何ですか?

カスタムラベルは商品に付ける値で(custom_label_0 から custom_label_4 まで 5 つのスロット)、入札やレポートのために商品をグループ化するのに使います。商品セットは広告やショップが対象とするカタログのフィルターされたサブセットです。Shopify のコレクションに基づくセットには、カスタムラベルではなく内部ラベルでフィルターしてください — 完全一致であり、100 文字で切り捨てられないためです。

国や言語ごとに別々のフィードが必要ですか?

はい — 言語または市場ごとに 1 つのフィードです。各フィードは独自の通貨(または Shopify Markets の国)と独自の翻訳言語を持つため、すべてのカタログがその市場の買い物客が見る価格と翻訳されたリンクを取得できます。

Facebook が商品画像や価格を却下するのはなぜですか?

画像は通常、配置先に対して小さすぎるか、アスペクト比が間違っています。価格は通常、税が欠けている、丸め処理が不適切、または商品ページと一致していないことが原因です。どちらも Shopify で商品を編集することなく、フィードエディターで(画像リサイズと価格設定によって)修正できます。

カタログは正しいのにダイナミック広告に商品が表示されません — 他に何を確認すべきですか?

商品 ID の形式です。フィードの id は Meta ピクセルが送信する content_ids と完全に一致する必要があります。そうでないと Meta はイベントとカタログ項目を紐付けられません。商品 ID 形式ガイドをご覧ください。