Shopify コレクションから Meta 商品セットを作成する(内部ラベルを使用)
Shopify コレクションを反映した Meta(Facebook)商品セットは、ダイナミック広告、Advantage+ カタログキャンペーン、ショップセクションを「これらの商品だけ」に向ける最もすっきりとした方法です。フィードにはすでにそのために Meta が必要とするすべてが含まれています。各商品は、所属する各コレクションごとに 1 つずつ 内部ラベルを付けてエクスポートされます。このガイドでは、その手順(内部ラベル → が次と一致 → お使いの Shopify コレクション ID)と、内部ラベルが従来の「コレクション ID をカスタムラベルに詰め込む」方法より優れている理由、そしてカスタムラベルが今なお適切な手段である 2 つのケースを解説します。
Awesome Feeds をまだお持ちでないですか? Shopify App Store からインストール →
1 フィードが内部ラベルをエクスポートしているか確認する
Advanced エディタでフィードを開き(ダッシュボードから: Actions → Edit (advanced))、Internal labels セクションまでスクロールします。Do export internal labels (default) が選択されているはずです。新しいフィードではすべてこれがデフォルトです。これを有効にすると、フィード内の各商品には、商品タグ、コレクション ID、コレクション名ごとに 1 つずつ内部ラベルが付きます。タグとコレクション名は小文字でエクスポートされ、コレクション ID は Shopify に表示されるとおり正確にエクスポートされます。今この設定を有効にしたばかりの場合は、フィードを保存し、再生成されて Meta が再取得するのを待ってください。
2 Shopify コレクション ID を見つける
Shopify 管理画面で Products → Collections を開き、コレクションをクリックします。コレクション ID はページアドレスの末尾にある番号です。admin.shopify.com/store/your-store/collections/428137152739 の場合は 428137152739 です。これをコピーします。コレクション名で絞り込むこともできますが、ID の方が堅牢な選択肢です。ID は決して変わりませんが、コレクション名を変更すると、古い名前で絞り込んでいるセットが黙って空になってしまいます。
3 Commerce Manager で商品セットを作成する
Meta Commerce Manager でフィードが接続されているカタログを開き、Sets に移動して、手動選択ではなくフィルターを使った Create set を選びます。フィルター付きセットは自動的に同期を保ちます。Meta がフィードを取得するたびに、コレクションに加わった商品はセットに入り、離れた商品は外れます。セットに関する Meta 自身のウォークスルーは Meta の商品セットガイドにあります。
4 内部ラベル → が次と一致 → コレクション ID で絞り込む
フィルター行で Internal label、条件 is を選び、ステップ 2 でコピーしたコレクション ID を貼り付けます。内部ラベルは全体として一致するため、428137152739 はそのラベルを正確に持つ商品にのみ一致します。ラベルにその数字が含まれるだけの商品には決して一致しません。Commerce Manager はすぐに一致する商品をプレビュー表示します。件数はフィード内のそのコレクションの商品数と一致するはずです。
5 コレクションを組み合わせ、セットに名前を付けて保存する
フィルター行を追加してラベルを組み合わせます。複数のコレクション ID のいずれか(any)を選べば範囲が広がり、すべて(all)を選べば絞り込めます(たとえばコレクション ID に加えて、商品タグ由来の内部ラベル bestseller)。広告チームが認識しやすい名前をセットに付けて(Shopify のコレクション名がよく合います)、保存します。これで、Advantage+ カタログ広告やショップコレクションを作成するときにこのセットが利用できるようになります。
6 カスタムラベルと注目コレクションが今なお必要な場合
Collection ids (comma separated) カスタムラベルが必要なケースが 2 つ残っています。Google: Google Merchant Center には内部ラベルがないため、Google フィードでは custom_label_0~4 が唯一のセグメント方法となります。非常に大きなフィード: バリエーションが 1,000,000 を超える場合、アプリはフィード生成時に内部ラベルを自動的にオフにします(エディタには Do NOT export internal labels と表示されます)。どちらの場合もカスタムラベルは最大 100 文字までしか保持できないため、絞り込みに使うコレクションを Featured collections に登録してください。それらの ID が先頭に配置され、文字数制限による切り捨てを免れます。
よくある質問
Shopify コレクションから Facebook 商品セットを作成するには?
フィードが内部ラベルをエクスポートしていることを確認し(デフォルトでエクスポートされます)、Shopify 管理画面のコレクションのアドレスからコレクション ID をコピーします。次に Meta Commerce Manager でカタログを開き、Sets に移動してフィルター付きセットを作成し、内部ラベル → が次と一致 → コレクション ID を選びます。セットにはそのコレクションの商品が入り、Meta がフィードを取得するたびに同期が保たれます。
Meta カタログの内部ラベルとは何ですか?
内部ラベルは商品セットを作成するために用意されたカタログフィールドです。ラベルはあなたにしか見えず、購入者には表示されません。1 つの商品は最大 5,000 個まで持つことができ、各ラベルは最大 110 文字です。アプリは、商品の各商品タグ、各コレクション ID、各コレクション名ごとに 1 つの内部ラベルを書き込みます。
商品セットにおいて、内部ラベルがカスタムラベルより優れているのはなぜですか?
4 つの理由があります。内部ラベルは全体として一致するため、フィルターが誤って商品を拾うことがありません。100 文字の切り捨てもありません。コレクション ID のカンマ区切りリストを保持するカスタムラベルは約 7 個の ID で容量を使い果たすため、多くのコレクションに属する商品は一部が欠落してしまいます。また Meta は、内部ラベルの変更時に商品を再度ポリシー審査に通しません。カスタムラベルの場合は再審査が必要となり、広告配信に影響することがあります。さらに内部ラベルは購入者には見えませんが、カスタムラベルは広告クリエイティブに表示するテキスト用に作られています。
コレクション ID とコレクション名のどちらで絞り込むべきですか?
ID を推奨します。両方ともエクスポートされますが、ID は決して変わりません。Shopify でコレクション名を変更するとラベルが変わり、古い名前で絞り込んでいるセットが空になってしまいます。名前を使う場合は小文字で入力してください。フィードはその形式でエクスポートします。
商品セットで商品タグも使えますか?
はい。すべての商品タグは小文字の内部ラベルとしてエクスポートされるため、内部ラベル → が次と一致 → bestseller のようなフィルターも同じように機能し、タグラベルとコレクション ID を 1 つのセットで組み合わせることもできます。
これは Google ショッピングフィードでも機能しますか?
いいえ。Google Merchant Center には内部ラベルフィールドがありません。Google では 5 つのカスタムラベル(custom_label_0~4)でセグメントします。それぞれ最大 100 文字の値を 1 つ保持でき、Google はアカウント全体で 1 ラベルあたり最大 1,000 個の一意の値を許可します。
フィードが非常に大きいのですが、なぜ「Do NOT export internal labels」が選択されているのですか?
バリエーションが 1,000,000 を超えるフィードは大きすぎて内部ラベルを保持できないため、アプリはフィード生成時にこの設定を自動的にオフにします。そうしたフィードでは、Collection ids (comma separated) をカスタムラベルに入れ、絞り込みに使うコレクションを Featured collections に追加してその ID を先頭に配置し、条件「contains」でそのカスタムラベルを使って商品セットを絞り込んでください。
国別・言語別フィードには内部ラベルが含まれますか?
いいえ。オーバーライド値を持つフィード(Meta の国別または言語別フィード)は、すでにカタログにある商品をローカライズするだけなので、アプリは内部ラベルを含めずファイルを小さく保ちます。商品セットは主フィードから内部ラベルを取得するため、通常どおり主フィードのカタログ上で作成してください。
他の内部ラベル、たとえばメタフィールドからエクスポートできますか?
アプリは商品タグ、コレクション ID、コレクション名をエクスポートします。他の内部ラベルが必要な場合は support@awesomestoreapps.com までご連絡ください。設定をお手伝いします。
すでにカスタムラベルでコレクション ID を使っています。何か変更が必要ですか?
既存のセットはそのまま機能し続けます。多くのコレクションに属する商品を含むコレクションについてはセットを切り替える価値があります。それらは 100 文字制限で ID が欠落するものだからです。内部ラベルで新しいセットを作成し、その商品数が古いセット以上あることを確認してから、広告をそちらに向けてください。
アプリが商品セットを作成してくれますか?
はい。Facebook アカウントを接続すれば、アプリの Facebook ルールページが、含めるコレクションと除外するコレクションからセットを作成・維持します。内部ラベルの手順は Facebook 接続を必要とせず、フィードが読み込まれているあらゆるカタログで機能します。
新しい商品がセットに表示されるまでどのくらいかかりますか?
商品は、再生成されたフィードに含まれ、Meta がそのフィードを再取得すると表示されます。Meta は Commerce Manager でデータフィードに設定したスケジュール(通常は 1 時間ごとまたは 1 日ごと)で取得します。