提供するメンバー価格が、買い物客の地域によって変わる場合は、地域別の在庫フィードでメンバー価格のオーバーライドを指定することで、Google リスティングに地域別の価格を表示できます。この記事では、商品に地域別メンバー価格を設定する方法について説明します。実装には、ポイント プログラムへのオンボーディング、地域の設定、地域別の在庫フィード属性の正しい構造化、ランディング ページの更新が含まれます。
このページの内容
地域別メンバー価格を設定する方法
手順 1/4: ポイント プログラムにオンボーディングする
まず、「ポイント」アドオンを有効にしてから、Merchant Center でポイント プログラムの情報を追加します。詳しくは、アカウントでポイント プログラムを設定するをご覧ください。
ポイント プログラムを設定して承認を得たら、ポイント プログラムで提供されたデータを使用して、関連する属性を地域別の在庫フィードに追加できます。
手順 2/4: 地域を設定する
Merchant Center で地域をすでに設定している場合は、メンバー価格が同じ地域設定に従っていることを確認してください。詳しくは、地域の設定についての記事をご覧ください。
手順 3/4: 地域別の在庫フィードにポイント プログラム [loyalty_program] 属性を追加する
地域別の在庫フィードには、商品に関する地域固有の情報が記載されています。地域別の在庫を設定する手順に沿って、必要な属性を追加します。
地域別メンバー価格を実装するには、地域別の在庫フィードにポイント プログラム [loyalty_program] グループ属性を含める必要があります。サポートされているサブ属性は次のとおりです。
- プログラム ラベル
[program_label]: これは、Merchant Center のポイント プログラム設定で設定するポイント プログラム ラベルです。このサブ属性を使用することで、貴社のポイント プログラムが対象の商品にマッピングされます。 - 会員ステータス ラベル
[tier_label]: このサブ属性は、商品単位の特典を会員ステータス間で区別します。この値は Merchant Center のプログラム設定でも設定されます。 - 価格
[price]: このサブ属性を使用すると、メンバー限定価格をフィードに追加できます。非メンバー向けの価格とともに表示されるため、プログラムに参加するメリットを買い物客に示すことができます。 - メンバー価格有効期間
[member_price_effective_date](省略可): このサブ属性を使用すると、メンバー価格特典の開始日と終了日を指定できます。メンバー価格有効期間[member_price_effective_date]サブ属性の形式について詳しくは、こちらをご覧ください。
属性ヘッダーの形式には必ず、登録するサブ属性を含めます。ポイント プログラム [loyalty_program] を指定してから、丸括弧の中に登録するサブ属性名をコロン(:)で区切って追加します。
単一のポイント プログラム
[program_label] と会員ステータス ラベル [tier_label] を含める必要はありません。| id | region_id | 価格 | 在庫状況 | loyalty_program(price) |
| 1234567 | san_jose | 10,000 JPY | 在庫あり | 8,000 JPY |
例: メンバー価格が特定の期間のみ有効である場合
| id | region_id | 価格 | 在庫状況 | loyalty_program(price:member_price_effective_date |
| 1234567 | san_jose | 10,000 JPY | 在庫あり | 80.00 USD:2025-05-11T00\:01\:59-0800/2025-06-21T22\:13\:59-0800 |
ヘッダーにプログラム ラベル [program_label] および会員ステータス ラベル [tier_label] を含める場合も、サポートされています。
例:
| id | region_id | 価格 | 在庫状況 | loyalty_program(program_label:tier_label:price:member_price_effective_date) |
| 1234567 | san_jose | 10,000 JPY | 在庫あり | my_loyalty_program:silver:80.00 USD:2025-05-11T00\:01\:59-0800/2025-06-21T22\:13\:59-0800 |
階層が複数あるポイント プログラム
[program_label] および会員ステータス ラベル [tier_label] を指定して、各会員ステータスのメンバー価格を特定します。フィードで指定するラベルは、Merchant Center のポイント プログラム設定で指定するラベルと一致している必要があります。| id | region_id | 価格 | 在庫状況 | loyalty_program(program_label:tier_label:price) |
| 1234567 | san_jose | 10,000 JPY | 在庫あり | my_loyalty_program:silver:80.00 USD,my_loyalty_program:gold:75.00 USD |
例: メンバー価格が特定の期間のみ有効である場合
| id | region_id | 価格 | 在庫状況 | loyalty_program(program_label:tier_label:price:member_price_effective_date) |
| 1234567 | san_jose | 10,000 JPY | 在庫あり | my_loyalty_program:silver:80.00 USD:2025-05-11T00\:01\:59-0800/2025-06-21T22\:13\:59-0800,my_loyalty_program:gold:75.00 USD:2025-05-11T00\:01\:59-0800/2025-06-21T22\:13\:59-0800 |
例: メンバー価格が、ある会員ステータスでは特定の期間のみ有効で、別の会員ステータスでは常に有効である場合
| id | region_id | 価格 | 在庫状況 | loyalty_program(program_label:tier_label:price:member_price_effective_date) |
| 1234567 | san_jose | 10,000 JPY | 在庫あり | my_loyalty_program:silver:80.00 USD:2025-05-11T00\:01\:59-0800/2025-06-21T22\:13\:59-0800,my_loyalty_program:gold:75.00 USD: |
[loyalty_program] 属性のプログラム ラベル [program_label] サブ属性と会員ステータス ラベル [tier_label] サブ属性が、Merchant Center アカウントで設定されているプログラム ラベルおよび会員ステータス ラベルのいずれかと一致するようにします。手順 4/4: ランディング ページを更新する
ランディング ページのメンバー価格は、地域別フィードの地域別メンバー価格と一致 している必要があります。ランディング ページに正確な情報を表示するため、買い物客の所在地に対応する地域 ID がパラメータとしてリンク先 URL に自動的に追加されるようになっています。そのため、Google がこのパラメータを受け入れて、対応する価格と在庫状況を含む商品のランディング ページを表示するようランディング ページを調整します。詳しくは、ランディング ページの設定をご覧ください。
最小要件
地域別メンバー価格は、国内メンバー価格と同じ要件を満たしている必要があります。詳しくは、ポイント プログラム [loyalty_program] 属性の最小要件についての記事をご覧ください。
おすすめの方法
ここでは、地域別メンバー価格(ベータ版)の基本的な要件を満たしたうえで、さらに効果を上げるための最適化方法を紹介します。
- 単一の会員ステータスで構成されるポイント プログラムでは、ポイント プログラム
[loyalty_program]内で価格[price]およびメンバー価格有効期間[member_price_effective_date](該当する場合)のサブ属性のみを指定することもできます。これにより、実装がより簡単でわかりやすくなります。 - 会員ステータスが複数あるポイント プログラムでは、プログラム ラベル
[program_label]および会員ステータス ラベル[tier_label]のサブ属性を指定して、各会員ステータスに関連付けられている特典を示す必要があります。 - メンバー価格には正確な値を指定します。たとえば、1.0012 USD ではなく 1.01 USD と登録します。そうでない場合は、自動的に値が丸められます。