Facebook・Google 広告向けの Custom Labels(Shopify 商品フィード)

商品フィード 読了時間 5 分 Updated Jul 13, 2026

Custom labels は、広告チームが実際に入札・レポートできるグループにカタログを分割するためのフィールドです — ベストセラー、高マージンのライン、シーズン別のレンジ、クリアランスなど。Advanced フィードエディターでは、これが 5 つ用意されており(custom_label_0 から custom_label_4 まで)、それぞれが商品から異なる値を取り込めます。このガイドは徹底的な解説です:Facebook と Google 側で custom labels とは何か、ドロップダウンのすべてのソースオプション、metafield からラベルを取り込む方法、注目商品をすべてのラベルに含める方法、そして internal labels がどのように Facebook の商品セットに供給されるか。[Advanced エディターガイド](/docs/create-a-product-feed-advanced) では 1 つのセクションでこれを扱っていますが、ここでは全体像を示します。

1 Advanced エディターを開く

Custom labels は Advanced エディターにのみ存在するため、まずそこから始めます。ダッシュボードで対象のフィードの Edit (basic) をクリックし、上部の Switch to advanced を使うか、フィードの Actions メニューから Edit (advanced) を選択します。どちらのエディターも同じフィードを編集するため、何も失われることはありません。開いたら、Custom labels セクションまでスクロールします。

Advanced エディターを開く — フィードを開くボタンがハイライトされている

2 5 つの custom label スロットを知る

5 つのスロット(Custom label 0 から Custom label 4)が用意されており、それぞれ完全に独立して設定できます。フィードでは `custom_label_0` から `custom_label_4` としてエクスポートされ、Facebook と Google 広告がセグメント化に読み込むのと同じフィールドです。よくある構成は、1 つのスロットをマージン別、1 つをベストセラーフラグ、1 つをシーズン、1 つをクリアランスに使うことで、単一のフィードで複数のキャンペーン分割を同時に駆動できます。

5 つの custom label スロットを知る — #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) といったステータスフラグもあります。識別子(SKUBarcode (ISBN, UPC, GTIN, etc.)Shopify product IDShopify variant ID)、在庫シグナル(Inventory quantityNumber of variants with stock)、さらには複合的なバケツ分けのための Product on sale + product type も見つかります。必要なものを設定し、残りは Empty のままにしておきます。

各ラベルが何をレポートするか選ぶ — #product_feed_customLabel0 がハイライトされている

4 metafield から直接ラベルを駆動する

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

metafield から直接ラベルを駆動する — #product_feed_customLabelMetafield0 がハイライトされている

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

Facebook は custom label を 100 文字に制限しているため、値が多いタグ駆動やコレクション駆動のラベルは切り詰められます — そして切り落とされるのが、まさに重要な値であることもあります。Featured collections がこれを解決します:ここで選んだコレクションは 常に custom label に含まれ、先頭に移動されるため切り詰めを免れます。入力を始めて検索し、入札に最も重要なコレクションを追加します。

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

6 注目商品タグを先頭に移動する

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

注目商品タグを先頭に移動する — .autocomplete-container:has(+ #product_feed_featuredProductTagsForCustomLabels) がハイライトされている

7 Facebook 商品セット向けに internal labels をエクスポートする

Internal labels は、Facebook 固有の別のフィールドです:Facebook 商品セットに商品をフィルタリングするために使われます。これを Do export internal labels (default) のままにしておくと、フィードは各商品の Product tagsCollection namesCollection IDs を internal labels として自動的にエクスポートします — これにより、公開の custom labels に触れることなく Commerce Manager で商品セットを構築できます。そのデータをフィードに含めたくない場合にのみオフにしてください。完了したらフィードを保存すれば、自動的に再生成されます。

Facebook 商品セット向けに internal labels をエクスポートする — #product_feed_exportInternalLabels がハイライトされている

よくある質問

Facebook 商品フィードの custom labels とは何ですか?

Custom labels は、フィード内のすべての商品に付加できる 5 つの追加フィールド(custom_label_0 から custom_label_4)です。カタログ内での商品の見え方は変わりません — これらは、ベストセラー、マージン、シーズン、クリアランスといったセグメントで入札・レポートできるように Facebook と Google 広告が使用するグループ化タグです。

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

Advanced フィードエディターを開き、Custom labels セクションに移動して、5 つのスロットの 1 つ以上を Product tags、Collection ids、またはセール/クリアランスフラグなどのソースに設定します。フィードを保存すれば、Facebook が再取得したあとに、それらの custom_label 値でフィルタリングする商品セットを構築できます — Commerce Manager でカタログの Sets タブを開き、custom label フィルターでセットを作成します — そしてキャンペーンをそれらのセットに向けます。

Google ショッピングにはどの custom labels を使えますか?

同じ 5 つの custom_label_0〜4 フィールドが Google ショッピングに流れます。Google 広告では、ショッピングまたは P-MAX キャンペーンの商品グループを 5 つのラベルのいずれかで細分化し、各セグメント(マージン別、価格帯、ベストセラーステータス)で入札・レポートできます。Google は 1 商品あたりラベルごとに 1 つの値を、最大 100 文字まで読み込みます。

Shopify の metafield から custom label を設定できますか?

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

custom labels はいくつ使えますか?

フィードごとに 5 つ(custom_label_0 から custom_label_4)で、それぞれ独立して設定できます。ソースを混在させることもできます:1 つのスロットにタグベースのラベル、別のスロットに metafield、3 つ目にセールフラグ、といった具合です。

custom label が切り詰められてしまうのはなぜですか?

Facebook は custom labels を 100 文字に制限しているため、多くのタグやコレクションから作られたラベルは切り詰められることがあります。重要なコレクションを Featured collections に、タグを Featured product tags に追加してください — これらは常に含まれ、ラベルの先頭に移動されるため、制限内で生き残ります。

custom labels と internal labels の違いは何ですか?

Custom labels(custom_label_0〜4)は、Facebook と Google 広告でキャンペーンをセグメント化するためのものです。Internal labels は、商品を Facebook 商品セットにフィルタリングするために使われる Facebook 専用の別フィールドで、フィードは商品タグ、コレクション名、コレクション ID から自動的にこれらをエクスポートします。

商品フィードを運用するのに custom labels は必要ですか?

いいえ。これらは任意です。まだキャンペーンをセグメント化していない場合は、すべてのスロットを Empty のままにしておいてください — フィードは問題なく機能します。広告アカウントがグループ別に入札・レポートする準備ができたら、あとから custom labels を追加できます。

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

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

商品が変更されたとき、custom labels は更新されますか?

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