Facebook フィードに含める商品とバリエーションを正確に選ぶ
カタログ全体がひとつの Facebook フィードにふさわしいことはめったにありません。スタッフ用サンプル、非公開の SKU、シーズンオフの商品ライン、卸売専用ブランドなど、広告に載せるべきでない商品はたくさんあります。Advanced editor では 2 段階のコントロールが可能です。商品全体を除外する商品レベルのゲート(コレクションと除外タグ)と、各商品を実際に広告したいバリエーションだけに絞り込むバリエーションレベルのフィルター(export mode と Filter-variants のルールビルダー)です。このガイドではすべてのコントロールを順に説明し、どれがアイテムを削除するもので、どれがフィードのデータを整えるだけのものかを明確にします。
1 Advanced editor を開く
これらのコントロールはすべて Advanced editor 内にあるので、そこから始めましょう。ダッシュボードから絞り込みたいフィードを見つけ、Edit (advanced) をクリックします。Basic editor でも商品とコレクションは扱えますが、このガイドの除外タグ、ホワイトリスト、バリエーションルールビルダーは Advanced 専用です。各フィードは独立してフィルタリングされるので、あるチャネル向けには広範なフィードを、別のチャネル向けには厳密に絞り込んだフィードを運用できます。
2 すべての商品、または選択したコレクションのみをエクスポートする
これは最も広いゲートです。Export all products (default & recommended) はカタログ全体を同期し続けます。Export products from selected collections に切り替えると Selected collections のピッカーが表示されます。入力を始めて目的のコレクションを選ぶと、それらのコレクションに含まれる商品だけがフィードに入ります。これはシーズンごとのサブセットや単一ブランドを公開する最もすっきりした方法です。そのための Shopify コレクションを作成し、フィードをそのコレクションに向ければ、商品の増減に合わせて自動的に維持されます。
3 タグで商品全体を除外する
Other settings セクションを開いて Exclude products with tags を使います。これらのタグのいずれかを持つ商品はフィードから完全に除外されます。コレクションに手を加えることなく、スタッフ用サンプル、非公開または廃止された SKU、卸売専用アイテムを保留する最速の方法です。それらの商品に Shopify でタグ(例: `no-facebook` や `sample`)を付け、同じタグをここに追加し、エントリの間で Enter またはカンマを押します。これはブロックリストです。一致する商品は削除され、それ以外はすべて残ります。
4 在庫のあるバリエーションだけを残す
Variant export settings セクションの Export mode は、各商品がいくつのバリエーションを提供するかを決定します。デフォルトは all variants (including sold out) をエクスポートし、買い物客がすでに閲覧したアイテムでリターゲティングが機能し続けるようにします。all available variants (excluding sold out) を選ぶと在庫切れのバリエーションが自動的に除外され、only one variant を選ぶと商品ごとに代表的なバリエーションを 1 つだけ送信します。これはバリエーションレベルです。商品全体を削除するのではなく、各商品を絞り込みます。
5 Filter variants をオンにし、ルールの組み合わせ方を選ぶ
より細かいコントロールには、Filter variants を開いて Filter variants - export only variants that match these filters に切り替えます。次にルールの組み合わせ方を選びます。Match all properties (AND) はバリエーションがすべてのルールを満たす場合にのみ残し、Match any property (OR) は少なくとも 1 つを満たす場合に残します。AND は絞り込み条件を重ねる(価格帯かつ特定のサイズ)のに使い、OR は複数の許容できるケースを 1 つのフィードにまとめるのに使います。
6 バリエーションルールを作成する: プロパティ、関係、条件
Add a rule をクリックすると、Property、Relation、Condition の 3 つのパートを持つ行が追加されます。Property は商品のオプション名(`Size` や `Color` など)またはバリエーションフィールド(`price` など)の名前で、表示されているとおりに正確に入力します。Relation は Equals、Does not equal、Contains、Does not contain、Contains any of (CSV)、Greater than (>)、Less than (<) のいずれかです。Condition はテストする値です。たとえば `Size` / Does not equal / `XXL` は XXL バリエーションを除外し、`price` / Greater than (>) / `10` はフィード通貨で 10 を超えるバリエーションだけをフィードに残します。greater/less の比較は数値なので、価格の下限や在庫のしきい値に適しています。必要なだけ行を追加してください。前のステップの AND/OR の選択を使って組み合わされます。
7 フィードに書き込まれる商品タグを制限する
Other settings に戻り、Whitelisted product tags は除外フィールドとは異なる動作をします。商品を削除するのではなく、商品のどのタグをフィードのデータにエクスポートするかを制限します。空のままにするとすべての商品タグが通過します。ここにタグを追加すると、それらだけが書き出されます。Shopify のタグにカタログに表示したくない内部メモが含まれている場合に使いましょう。エントリの間で Enter またはカンマを押します。
8 バリエーションタイトルからオプション名を除く
Variant title セクションの Exclude options (such as size) は、バリエーションをフィルタリングするのではなく、生成されるバリエーションタイトルを整えます。タイトルに付加したくないオプション名を列挙します。たとえば `Size` を追加すると、タイトルが「Blue Cotton Tee - S」ではなく「Blue Cotton Tee」と表示されます。これはフィード内でバリエーションにどうラベル付けされるかを変えるもので、バリエーションを追加も削除もしません。フィルターとタイトルが正しく見えたら、上部のバーの Save を押すと、フィードが自動的に再生成されます。
よくある質問
Facebook フィードから特定の商品を除外するにはどうすればいいですか?
それらの商品に Shopify でタグを付け、Advanced editor の Other settings にある「Exclude products with tags」に同じタグを追加します。それらのタグのいずれかを持つ商品はすべてフィードから削除されます。サンプル、非公開の SKU、卸売専用アイテムを保留する最速の方法です。
特定のコレクションだけをフィードに入れるにはどうすればいいですか?
Product export settings で「Export all products」から「Export products from selected collections」に切り替え、コレクションを選択します。それらのコレクションに含まれる商品だけがエクスポートされるので、シーズンごとの商品ラインや単一ブランドに最適です。フィードは商品がコレクションに出入りするのに合わせて自動的に更新されます。
在庫切れの商品をフィードに入れないようにするにはどうすればいいですか?
Export mode を「all available variants (excluding sold out)」に設定すると、売り切れのバリエーションが自動的に除外されます。デフォルトが意図的に売り切れバリエーションを残しているのは、すでにアイテムを閲覧した買い物客に Facebook がリターゲティングを続けられるようにするためです。戦略に合ったほうを選んでください。
タグによる除外と Filter variants のルールの違いは何ですか?
タグによる除外は商品レベルで機能し、一致する商品が丸ごと削除されます。Filter variants はバリエーションレベルで機能し、ルールに一致するバリエーションだけを残します。ある商品のすべてのバリエーションがフィルターで除外されると、その商品はフィードに表示されなくなります。
サイズや色でバリエーションを絞り込むにはどうすればいいですか?
Filter variants をオンにし、Property がオプション名(Size や Color など)のルールを追加し、「Does not equal」や「Contains any of (CSV)」などの関係を選んで値を入力します。たとえば Size / Does not equal / XXL は、そのオプションを持つすべての商品から XXL バリエーションを削除します。
安いアイテムを除外するために最低価格を設定できますか?
はい。Property を「price」、関係を「Greater than (>)」、下限を条件とした Filter variants ルールを追加すると、その値を超えるバリエーションだけがエクスポートされます。greater-than と less-than の比較は数値なので、在庫のしきい値にも使えます。
ルールには Match all と Match any のどちらを使うべきですか?
バリエーションがすべての条件を同時に満たす必要がある場合(たとえば価格帯と特定のオプション)は「Match all properties (AND)」を使います。複数の異なるケースがどれも許容でき、そのいずれか 1 つでバリエーションを対象にしたい場合は「Match any property (OR)」を使います。
Property ルールが何も機能しません — なぜですか?
Property は実際の商品オプション名またはバリエーションフィールドと正確に一致する必要があるので、Shopify に表示されているオプションと照らしてスペルを確認してください。どちらにも一致しない場合、そのルールは無視され、バリエーションは残されます。オプションのマッチングは大文字小文字を区別しません。price のようなバリエーションフィールドには、小文字のフィールド名を使ってください。
ホワイトリストはフィードから商品を削除しますか?
いいえ。「Whitelisted product tags」は商品のどのタグがフィードデータに書き込まれるかを制御するだけで、商品を削除することはありません。商品を削除するには、代わりに「Exclude products with tags」またはコレクション設定を使ってください。
「Exclude options」はフィードからバリエーションを削除しますか?
いいえ。この設定は、生成されるバリエーションタイトルからオプション名(Size など)を取り除いて、より見やすくするだけです。すべてのバリエーションは引き続きエクスポートされます。これはラベル付けを変えるもので、どのアイテムが含まれるかを変えるものではありません。