Facebook・Google 広告向けカスタムラベル(Shopify 商品フィード)

商品フィード 読了時間 5 分 Updated Sep 20, 2026

カスタムラベルは、広告チームが実際に入札やレポートに使えるグループ — ベストセラー、高利益率ライン、季節商品、在庫処分 — にカタログを分割できるフィールドです。Advanced フィードエディタでは 5 つ(custom_label_0 から custom_label_4)用意されており、それぞれ商品から異なる値を取得できます。本ガイドは詳細な解説です。Facebook・Google 側でのカスタムラベルとは何か、ドロップダウンのすべてのソースオプション、メタフィールドからラベルを制御する方法、注目商品をすべてのラベルに含める方法、そして内部ラベルが Facebook 商品セットにどう連携するか。Advanced エディタガイドではこれを 1 つのセクションで扱っていますが、ここでは全体像をお伝えします。

Awesome Feeds をまだお持ちでないですか? Shopify App Store からインストール →

1 Advanced エディタを開く

カスタムラベルは Advanced エディタにのみ存在するため、まずそこから始めます。ダッシュボードで対象のフィードの Edit (basic) をクリックし、上部の Switch to advanced を使います。または、フィードの Actions メニューから Edit (advanced) を選択します。どちらのエディタも同じフィードを変更するため、何も失われません。入ったら、Custom labels セクションまでスクロールしてください。

Advanced エディタを開く — Open your feed ボタンをハイライト

2 5 つのカスタムラベルスロットを知る

Custom label 0 から Custom label 4 までの 5 つのスロットがあり、それぞれ完全に独立して設定されます。フィードでは custom_label_0 から custom_label_4 としてエクスポートされ、Facebook・Google 広告がセグメント分けのために読み取るのと同じフィールドです。一般的な設定としては、1 つを利益率階層、1 つをベストセラーフラグ、1 つを季節、1 つを在庫処分に割り当てると、1 つのフィードで複数のキャンペーン分割を一度に制御できます。

5 つのカスタムラベルスロットを知る — #product_feed_customLabel0、#product_feed_customLabel1 をハイライト

3 各ラベルが報告する内容を選ぶ

各スロットは既製ソースのドロップダウンです。Product tags (comma separated) と Collection ids (comma separated) はグループ分けの主力です。価格シグナルもあります — Price divided by 4(後払いメッセージに便利)、Price with VAT (19%)、Price with VAT (22%)、Price without currency — さらに Product on sale (exports 1 if it is, 0 if it's not) や Product on clearance (exports 1 if it is, 0 if it's not) のようなステータスフラグもあります。識別子(SKU、Barcode (ISBN, UPC, GTIN, etc.)、Shopify product ID、Shopify variant ID)、在庫シグナル(Inventory quantity、Number of variants with stock)、さらには組み合わせバケット化のための Product on sale + product type も見つかります。必要なものを設定し、それ以外は Empty のままにしておきます。

各ラベルが報告する内容を選ぶ — #product_feed_customLabel0 をハイライト

4 メタフィールドから直接ラベルを制御する

商品ごとに固有の値を取得するには、スロットを Export metafield value (enter namespace.key below) に設定し、その直下の Metafield namespace.key フィールドに参照を入力します(プレースホルダー e.g. google.gender)。これにより、そのメタフィールドの値がカスタムラベルに直接エクスポートされるので、商品にすでに保存している任意のもの(サプライヤー、発売シーズン、プロモ階層)でセグメント分けできます。データがそれらのキー配下にある場合は、ドロップダウンにプリセットのメタフィールドソース(Style、Color、Material、Finish など)もあります。

メタフィールドから直接ラベルを制御する — #product_feed_customLabelMetafield0 をハイライト

5 注目コレクションをすべてのラベルに含める

Facebook・Google はカスタムラベルを 100 文字に制限しているため、多くの値を持つタグやコレクション主導のラベルは切り捨てられます — そして切り捨てられるのが、まさに重要な値である場合もあります。Featured collections はこれを解決します。ここで選んだコレクションは常にカスタムラベルに含まれ、切り捨てを免れるよう先頭に配置されます。入力を開始して検索し、入札にとって最も重要なコレクションを追加します。目標がコレクションごとの Facebook 商品セットである場合は、この回避策をスキップして内部ラベル(ステップ 7)を使用してください — こちらには 100 文字制限がありません。Featured collections は Google フィードや、内部ラベルには大きすぎるフィードで引き続き有用です。

注目コレクションをすべてのラベルに含める — .autocomplete-container:has(+ #product_feed_featuredCollectionsForCustomLabelsString) をハイライト

6 注目商品タグを先頭に押し出す

Featured product tags は、タグ主導のラベルに対して同じように機能します。ここに列挙したタグは常に含まれ、カスタムラベルの先頭に移動されるため、商品が数十のタグを持っていても「bestseller」や「clearance」タグが末尾で切り落とされることはありません。これは、キャンペーンがフィルタリングするセグメントが実際にすべての商品のラベルに含まれるようにする確実な方法です。

注目商品タグを先頭に押し出す — .autocomplete-container:has(+ #product_feed_featuredProductTagsForCustomLabels) をハイライト

7 Facebook 商品セット用に内部ラベルをエクスポートする

内部ラベルは別個の Facebook 専用フィールドで、商品を Facebook 商品セットにフィルタリングする推奨方法です。これを Do export internal labels (default) のままにしておくと、フィードは各商品の Product tags、Collection names(どちらも小文字)、Collection IDs ごとに 1 つの内部ラベルをエクスポートします。Commerce Manager で、Internal label → is → Shopify コレクション ID というフィルタでセットを作成すると、そのコレクションが正確に保持されます — 全体としてマッチし、100 文字の制限なく、カスタムラベルのスロットを消費することもありません。ステップバイステップは Shopify コレクションから Meta 商品セットを作成するにあります。1,000,000 バリアントを超えるフィードは例外です。アプリはそれらに対して内部ラベルを自動的にオフにするため、コレクション ID カスタムラベルと注目コレクションに依存します。完了したらフィードを保存すると、自動的に再生成されます。

Facebook 商品セット用に内部ラベルをエクスポートする — #product_feed_exportInternalLabels をハイライト

よくある質問

Facebook 商品フィードのカスタムラベルとは何ですか?

カスタムラベルは、フィード内のすべての商品に付けられる 5 つの追加フィールド(custom_label_0 から custom_label_4)です。カタログ内での商品の見え方は変わりません — これらはグループ分け用のタグで、Facebook・Google 広告がベストセラー、利益率、季節、在庫処分などのセグメントで入札やレポートを行うために使用します。

Facebook 広告向けに Shopify 商品をセグメント分けするにはどうすればよいですか?

Shopify コレクションや商品タグに従うセグメントには、内部ラベルを使用します。フィードはデフォルトでこれらをエクスポートするため、Commerce Manager でカタログの Sets タブを開き、Internal label → is → コレクション ID(または小文字のタグ)というフィルタでセットを作成します。その他のセグメント — セールや在庫処分フラグ、価格帯、メタフィールド値 — には、Advanced フィードエディタで 5 つのカスタムラベルスロットのいずれかを設定し、フィードを保存し、Facebook が再取得したらカスタムラベルフィルタでセットを作成します。そして、それらのセットにキャンペーンを向けます。

Google ショッピングにはどのカスタムラベルを使えますか?

同じ 5 つの custom_label_0〜4 フィールドが Google ショッピングに流れ込みます。Google 広告では、ショッピングまたは Performance Max キャンペーンの商品グループを 5 つのラベルのいずれかで細分化し、各セグメント(利益率階層、価格帯、ベストセラー状況)で入札やレポートを行えます。Google は商品ごとにラベルあたり 1 つの値を読み取り、最大 100 文字です。

Shopify メタフィールドからカスタムラベルを設定できますか?

はい。スロットを「Export metafield value (enter namespace.key below)」に設定し、その下の Metafield namespace.key フィールドにメタフィールド参照(例:google.gender)を入力します。メタフィールドの値が、商品ごとにそのカスタムラベルへ直接エクスポートされます。

カスタムラベルはいくつ使えますか?

フィードあたり 5 つ — custom_label_0 から custom_label_4 — で、それぞれ独立して設定されます。ソースを混在させることもできます。1 つのスロットにタグベースのラベル、別のスロットにメタフィールド、3 つ目にセールフラグ、というように。

カスタムラベルが切り捨てられるのはなぜですか?

Facebook・Google はカスタムラベルを 100 文字に制限しているため、多くのタグやコレクションから構成されるラベルは切り捨てられることがあります。重要なコレクションを Featured collections に、タグを Featured product tags に追加してください — これらは常に含まれ、ラベルの先頭に押し出されるため、制限を免れます。Facebook 商品セットの場合は、代わりに内部ラベルでフィルタリングすることで制限を完全に回避できます。

カスタムラベルと内部ラベルの違いは何ですか?

カスタムラベル(custom_label_0〜4)は Facebook・Google 広告でキャンペーンをセグメント分けするためのもので、それぞれ最大 100 文字の 1 つの値を保持し、広告クリエイティブ内でテキストとして使用できます。内部ラベルは、商品を Facebook 商品セットにフィルタリングするために作られた別個の Facebook 専用フィールドです。あなただけが見ることができ、1 つの商品に数千個持たせることができ、全体としてマッチし、フィードは商品タグ、コレクション名、コレクション ID から自動的にエクスポートします。Google には内部ラベルはありません。

商品フィードを運用するのにカスタムラベルは必要ですか?

いいえ。任意です。まだキャンペーンをセグメント分けしていない場合は、すべてのスロットを Empty のままにしておいてください — フィードは引き続き機能します。広告アカウントがグループ別に入札やレポートを行う準備ができたら、後でカスタムラベルを追加してください。

フィードは価格や在庫のような入札に使える数値をエクスポートしますか?

はい。Price divided by 4、Inventory quantity、Number of variants with stock のようなソースは数値を生成します。カスタムラベルの値が数値の場合、アプリは custom_label と並んで custom_number フィールドとしてもエクスポートします — Meta のカタログはこれらを整数フィールドとして読み取り、商品セット作成時の数値フィルタに使用できます(Google ショッピングは custom_label の値のみを使用します)。

商品が変更されたときにカスタムラベルは更新されますか?

はい。カスタムラベルはフィードが再生成されるたびに再計算されるため、セールになった、売り切れた、タグが追加された商品のラベルは自動的に更新されます — 手動での編集は不要です。