Facebook・Google 広告向けカスタムラベル(Shopify 商品フィード)
カスタムラベルは、広告チームが実際に入札・レポートできるグループ(ベストセラー、高利益率ライン、季節商品、クリアランスなど)にカタログを切り分けるためのフィールドです。Advanced フィードエディタでは 5 つのスロット(custom_label_0 から custom_label_4)が用意されており、それぞれが商品から異なる値を取り込めます。このガイドでは詳しく掘り下げます。Facebook と Google 側でカスタムラベルとは何か、ドロップダウンにあるすべてのソースオプション、メタフィールドからラベルを取り込む方法、注目商品をすべてのラベルに含め続ける方法、そして内部ラベルが Facebook の商品セットにどう反映されるかを解説します。Advanced エディタガイドではこの内容を 1 つのセクションで扱っていますが、ここでは全体像をお見せします。
1 Advanced エディタを開く
カスタムラベルは Advanced エディタにのみ存在するので、まずはそこから始めます。ダッシュボードで対象のフィードの Edit (basic) をクリックし、上部の Switch to advanced を使うか、フィードの Actions メニューから Edit (advanced) を選びます。どちらのエディタも同じフィードを編集するので、何も失われません。開いたら、Custom labels セクションまでスクロールします。
2 5 つのカスタムラベルスロットを知る
Custom label 0 から Custom label 4 までの 5 つのスロットが用意されており、それぞれ完全に独立して設定できます。フィード内では custom_label_0 から custom_label_4 としてエクスポートされ、これらは Facebook と Google 広告がセグメント化のために読み取るフィールドと同じです。よくある構成は、1 つのスロットを利益率別、1 つをベストセラーフラグ、1 つを季節、1 つをクリアランスに使うというもので、1 つのフィードで複数のキャンペーン内訳を同時に動かせます。
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 のままにしておきましょう。
4 メタフィールドから直接ラベルを取り込む
商品ごとに固有の値を取り込むには、スロットを Export metafield value (enter namespace.key below) に設定し、そのすぐ下の Metafield namespace.key フィールドに参照を入力します(プレースホルダーは e.g. google.gender)。これによりそのメタフィールドの値がカスタムラベルに直接エクスポートされるため、商品にすでに保存している任意の情報(サプライヤー、発売シーズン、プロモーション区分など)でセグメント化できます。データがそれらのキーに保存されている場合に備えて、ドロップダウンにはプリセットのメタフィールドソース(Style、Color、Material、Finish など)もあります。
5 注目コレクションをすべてのラベルに含める
Facebook はカスタムラベルを 100 文字に制限しているため、多くの値を持つタグ主導・コレクション主導のラベルは切り捨てられます。しかも切り捨てられるのが、まさに重要な値である可能性があります。Featured collections がこれを解決します。ここで選んだコレクションは常にカスタムラベルに含まれ、先頭に押し出されるため切り捨てを免れます。入力を始めて検索し、入札で最も重要なコレクションを追加しましょう。
6 注目商品タグを先頭に押し出す
Featured product tags は、タグ主導のラベルに対して同じように機能します。ここに列挙したタグは常に含まれ、カスタムラベルの先頭に移動されるため、商品が何十ものタグを持っていても「bestseller」や「clearance」タグが末尾で切り落とされることはありません。これは、キャンペーンがフィルタリングするセグメントが実際にすべての商品のラベルに存在することを確実にする、信頼できる方法です。
7 Facebook 商品セット向けに内部ラベルをエクスポートする
Internal labels は別個の Facebook 専用フィールドで、商品を Facebook product sets にフィルタリングするために使われます。これを Do export internal labels (default) のままにしておくと、フィードは各商品の Product tags、Collection names、Collection IDs を内部ラベルとして自動的にエクスポートします。これにより、公開用のカスタムラベルに手を加えることなく Commerce Manager で商品セットを構築できます。そのデータをフィードに含めたくない場合にのみオフにしてください。完了したらフィードを保存すると、自動的に再生成されます。
よくある質問
Facebook 商品フィードのカスタムラベルとは何ですか?
カスタムラベルは、フィード内のすべての商品に付けられる 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 タブを開き、カスタムラベルフィルターでセットを作成し、そのセットにキャンペーンを向けます。
Google ショッピングにはどのカスタムラベルを使えますか?
同じ 5 つの custom_label_0〜4 フィールドが Google ショッピングに流れ込みます。Google 広告では、ショッピングまたは P-MAX キャンペーンの商品グループを 5 つのラベルのいずれかで細分化し、各セグメント(利益率別、価格帯、ベストセラーステータス)で入札・レポートできます。Google は商品ごとにラベルあたり 1 つの値(最大 100 文字)を読み取ります。
Shopify のメタフィールドからカスタムラベルを設定できますか?
はい。スロットを「Export metafield value (enter namespace.key below)」に設定し、その下の Metafield namespace.key フィールドにメタフィールド参照(例:google.gender)を入力します。そのメタフィールドの値が、商品ごとにそのカスタムラベルへ直接エクスポートされます。
カスタムラベルはいくつ使えますか?
1 つのフィードにつき 5 つ(custom_label_0 から custom_label_4)で、それぞれ独立して設定できます。ソースを組み合わせることも可能です。1 つのスロットにタグベースのラベル、別のスロットにメタフィールド、3 つ目にセールフラグ、といった具合です。
カスタムラベルが切り捨てられるのはなぜですか?
Facebook はカスタムラベルを 100 文字に制限しているため、多くのタグやコレクションから構成されたラベルは切り捨てられることがあります。重要なコレクションを Featured collections に、タグを Featured product tags に追加してください。これらは常に含まれ、ラベルの先頭に押し出されるため制限を免れます。
カスタムラベルと内部ラベルの違いは何ですか?
カスタムラベル(custom_label_0〜4)は、Facebook と Google 広告でキャンペーンをセグメント化するためのものです。内部ラベルは、商品を Facebook の商品セットにフィルタリングするために使われる別個の Facebook 専用フィールドで、フィードは商品タグ、コレクション名、コレクション ID から自動的にエクスポートします。
商品フィードを運用するのにカスタムラベルは必要ですか?
いいえ。任意です。まだキャンペーンをセグメント化していない場合は、すべてのスロットを Empty のままにしておいてください。それでもフィードは機能します。広告アカウントがグループ別に入札・レポートする準備ができたら、後からカスタムラベルを追加しましょう。
フィードは価格や在庫のように入札に使える数値をエクスポートしますか?
はい。Price divided by 4、Inventory quantity、Number of variants with stock などのソースは数値を生成します。カスタムラベルの値が数値の場合、アプリは custom_label と並んでそれを custom_number フィールドとしてもエクスポートします。Meta のカタログはこれらを整数フィールドとして読み取り、商品セット構築時の数値フィルターに使えます(Google ショッピングは custom_label の値のみを使用します)。
商品が変わるとカスタムラベルは更新されますか?
はい。カスタムラベルはフィードが再生成されるたびに再計算されるため、セールになった、売り切れた、タグが追加された商品はラベルが自動的に更新されます。手動編集は不要です。