Shopify向けGoogle Shoppingルール(商品フィールドの自動割り当て)
Google Shoppingルールを使うと、Shopifyの商品を1つずつ編集しなくても、適切なGoogle商品フィールドを自動で割り当てられます。何百もの商品に手作業でタグ付けする代わりに、「商品がこの条件に一致したら、このGoogleの値を設定する」というルールを一度作成するだけで、アプリがカタログ全体に適用します。この方法で設定できるフィールドはGoogle商品カテゴリ、性別、年齢層、色、状態の5つです。ただし、状態のルールは現在効果がありません。フィードでは状態が常に「new(新品)」としてエクスポートされます。これらを正しく設定することで、Google Merchant Centerのフィードが完全な状態に保たれ、商品が承認されやすくなります。このガイドでは、ルールを一から作成する手順を説明します。
Awesome Feeds をまだお持ちでないですか? Shopify App Store からインストール →
1 設定するGoogleフィールドを選ぶ
ダッシュボードからGoogleルールのセクションを開き、自動化したいフィールドを選びます。フィールドごとにタブがあります:Product category、Gender、Age group、Color、Condition。各フィールドのルールはそれぞれ独立しているため、カテゴリのルールは複数、色のルールは1〜2個だけ、といった使い方もできます。(Conditionタブはありますが、状態のルールは現在効果がなく、すべての商品が状態「new(新品)」でエクスポートされます。)別のフィールドを管理したいときはいつでもタブを切り替えられます。他のフィールドのルールはそのまま保持されます。
2 新しいルールを追加する
フィールドのページには、既存のルールの一覧(初めての場合は空)と、そのフィールドについて商品が現在どのようにグループ分けされているかのリストが表示されます。上部バーのAdd a Google [field] ruleをクリックしてルールを作成します。ルールエディタが開き、一致させる条件と割り当てる値を設定できます。
3 既存の値を上書きするかどうかを選ぶ
エディタ上部のOverwrite existing設定で、商品にすでにこのフィールドの値がある場合の動作を決めます。Do NOT overwrite existingは、まだ空欄の商品だけを埋めます。すでに手動で値を設定している場合は、こちらが最も安全です。Do overwrite existingは、既存の値をこのルールの値で置き換えます。不足分を埋める場合は上書きしないを、このルールを唯一の基準にしたい場合は上書きするを選びましょう。
4 AND / ORの一致方法を設定する
そのすぐ下のMatching rulesで、複数の条件の組み合わせ方を設定します。Must match all rules (AND)は、商品がすべての条件を満たした場合にのみ値を割り当てます。特定の範囲を絞り込みたいときに使います(例:タグがkidsかつ価格が20ドル未満)。Must match at least one rule (OR)は、いずれか1つの条件を満たせば値を割り当てます。幅広いグループをまとめて対象にしたいときに使います(例:タグがshoesまたはsneakersまたはboots)。条件を1つしか追加しない場合、AND/ORの選択は関係ありません。
5 一致条件を作成する
Matching rulesセクションでAdd a ruleをクリックし、条件の行を追加します。各行では、商品またはバリエーションのプロパティ、比較方法、比較する値を選べます。タグ、タイトル、価格、商品タイプ、販売元などが利用できます。必要なだけ行を追加でき、前のステップで設定したAND/ORによって組み合わされます。ここでどの商品にGoogleの値を割り当てるかを指定するため、フィールドに応じて必要なだけ具体的に設定しましょう。
6 割り当てる値を選ぶ
Assign value for [field]セクションで、一致した商品に何を設定するかを指定します。商品カテゴリの場合は、Googleの公式商品分類を検索して正確なカテゴリを選びます。これがGoogle Merchant Centerが求める値です。性別、年齢層、色の場合は、そのフィールドに適した値を入力します。(状態のルールは保存できますが効果はなく、フィードでは状態が常に「new(新品)」としてエクスポートされます。)条件に一致するすべての商品にこの値が設定されます。
7 保存して適用する
上部のバーからルールを保存します。アプリがカタログ全体にルールを適用してフィードを再生成するため、新しいGoogleの値が自動的にGoogle Shoppingフィードに反映されます。フィールドのページに戻ると、商品が現在どのようにグループ分けされているかを確認でき、まだnot definedとなっている商品を見つけて、それらをカバーするルールを追加できます。フィードが完全になるまで、各フィールドで同じ手順を繰り返してください。
よくある質問
Google商品カテゴリはどうやって設定しますか?
GoogleルールのProduct categoryタブを開き、Add a Google Product category ruleをクリックします。対象にしたい商品の条件を作成し、Assign value for Product categoryでGoogleの商品分類を検索して正確なカテゴリを選びます。保存すると、条件に一致するすべての商品にフィード上でそのGoogle商品カテゴリが設定されます。
Google Merchant Centerのフィードが不承認になるのはなぜですか?
最も多い原因は、Google商品カテゴリが未設定または誤っていること、あるいは必要な商品(特にアパレル)で性別、年齢層、色、状態などの必須属性が欠けていることです。Google Shoppingルールでこれらのフィールドを一括で割り当ててフィードを完全な状態にすれば、属性の欠落による不承認を避けやすくなります。(状態は常に「new(新品)」としてエクスポートされ、ルールで変更することはできません。)
ANDとORの一致方法の違いは何ですか?
AND(Must match all rules)は、商品がすべての条件を満たした場合にのみ値を割り当てます。狭く正確に対象を絞りたい場合に適しています。OR(Must match at least one rule)は、いずれかの条件に一致すれば値を割り当てます。幅広いグループをまとめて対象にしたい場合に適しています。条件が1つだけの場合、両者の動作は同じです。
ルールによって手動で設定した値が上書きされますか?
上書きするよう設定した場合のみです。Overwrite existingを「do not overwrite」のままにしておけば、ルールはまだ空欄の商品だけを埋め、手動で設定した値はそのまま残ります。そのフィールドについてルールを唯一の基準にしたい場合は「do overwrite」に切り替えてください。
すべてのGoogleフィールドにルールが必要ですか?
いいえ。商品カテゴリ、性別、年齢層、色の各フィールドは独立しているため、商品に実際に必要なフィールドだけルールを設定すれば十分です。アパレルでは通常すべてが必要ですが、その他の多くの商品は商品カテゴリだけで足ります(状態は常に「new(新品)」としてエクスポートされるため、ルールは不要です)。
カタログ全体ではなく、一部の商品だけを対象にできますか?
はい、それが一致条件の役割です。タグ、タイプ、販売元、価格などの条件行を追加し、AND/ORで組み合わせることで、意図した商品にだけ値を割り当てられます。一致しない商品は現在の値がそのまま保持されます。
これはGoogle Shoppingフィードにどのように反映されますか?
ルールで割り当てた値はアプリ内の各商品に保存され(Shopifyの商品自体は変更されません)、アプリが生成するGoogle Shoppingフィードに含まれます。保存後にフィードが再生成されるため、Google Merchant Centerのフィードは次回の取得時に正しい商品カテゴリと属性を読み込みます。