ツバサのメモ帳
Merchant Centerの会話属性とは?AIで一括登録できるか調べたメモ

Merchant Centerの会話属性とは?AIで一括登録できるか調べたメモ

こんにちは、ツバサです。

お客さんが「予算3万円でいいヘッドホンある?」とAIに聞く。AIがいくつか候補を挙げて、お客さんは商品ページを開かずにそのまま買う先を決める。GeminiやGoogleのAI Modeで、もうこういう買い方が始まっています。このとき、AIが何を見てうちの商品を候補に入れるか、候補に入れたあとお客さんの質問にどう答えるかを左右するのが、今回Merchant Centerに増えた「会話属性」です。

会話属性を入れておくと、お客さんとAIの会話の中で、あなたの商品の細かいところまでAIが代わりに答えてくれます。たとえばこんな場面です。

アパレルなら、「このシャツ、Lサイズの白はある?」に対して、あなたが登録したサイズと色のバリエーションをAIが正しく把握して「あります」と答えられます。「この素材、洗濯機で洗える?」「裏地は付いてる?」といった質問にも、商品データに答えを入れておけばAIがその場で返せます。試着できない通販でお客さんが一番気にするところを、AIが先回りして潰してくれるイメージです。

家電なら、「この商品にヘッドホン端子は付いてる?」と聞かれたときにAIが「付いていません」と即答できます。「このカメラに合うレンズは?」には、あなたが指定した対応レンズや純正バッテリーをセットで提案させられます。お客さんがメーカーサイトを調べ直さなくても、AIの会話の中で関連商品まで案内できるわけです。

店全体で見れば、「今人気のスニーカーは?」「おすすめのワンピース教えて」みたいなざっくりした相談に対して、あなたの店で実際に売れている商品をAIに推させられます。

逆に、こうした情報を何も入れていなければどうなるか。AIはうちの商品の細かいところを答えられず、答えられる競合の商品のほうをお客さんに勧めます。試着もページ閲覧もなく、AIとの会話だけで買う先が決まる場面では、これは取りこぼしに直結します。やる利点は、AIの会話の中で自分の商品が候補に残り、お客さんの疑問でつまずかせず、取りこぼしを減らせることです。

ただ、仕様を見ると商品ごとに中身が変わる項目が多い。うちの商品数で全部を手入力するのは正直きついし、同じように感じる店は多いはずです。僕自身もまだこれから手をつけるところです。この記事は、登録作業に飛びつく前に、どこをAIに肩代わりさせられて、どこは人がやらないといけないのかを調べて整理した下調べのメモです。やってみた体験記ではなく、手を動かす前に「やる価値があるか、どこまでやれそうか」を見積もった記録だと思って読んでください。

会話属性とは?Merchant Centerに何が増えたのか

会話属性は、2026年5月20日(米国時間)のGoogle Marketing Liveに合わせてGoogle Merchant Centerに追加された商品データの項目です。Google公式ヘルプによると、AI ModeやGeminiのようにユーザーがAIと会話しながら商品を探す場面で、商品の細かいニュアンスをAIに正しく理解させるための情報という位置づけになっています。

増えたのは次の6つです。

名前だけ見ると難しそうですが、要は「この商品のここが知りたい」というお客さんの疑問に、商品データの段階で先回りして答えておくための欄が増えた、という理解で大きく外れません。

大事な前提として、これらは全部「任意」です。公式ヘルプも、会話属性はメインの商品データ仕様を補完するもので完全に任意だと書いています。登録しなくてもペナルティはありませんし、登録しても今の商品の審査に影響はありません。新機能だからといって身構えなくていい項目です。

そもそも、これは自社サイトとモールどちらの話?誰がやるのか

具体的な中身に入る前に、ここをはっきりさせておきます。会話属性は「自社サイトかモールか」で決まるものではありません。自分のGoogle Merchant Centerアカウントを持っていて、そこへ商品データを送っているかどうかで決まります。

自社ECサイト(ShopifyやBASE、カラーミー、自社で構築したサイトなど)を運営していて、Googleショッピングや無料リスティングに出すためにMerchant Centerへ商品データを送っている場合は、対象です。自分のMerchant Centerアカウントで会話属性を登録できます。

一方、楽天・Amazon・Yahoo!ショッピングといったモールにだけ出店していて、自社ではMerchant Centerを触っていない場合は、注意が必要です。たとえば楽天の商品は、楽天自身がGoogleショッピングへ送る経路を持っていますが、楽天市場に掲載されている商品がすべてGoogleショッピングに載るわけではなく、一定の条件を満たす必要があります。そしてこのとき商品データをGoogleに渡しているのは楽天であって、出店者ではありません。出店者が触れるのはRMSなどモール側の管理画面で、Merchant Centerの属性を直接編集する経路ではないため、出店者が自分で会話属性を足す場所が基本的にありません。

つまり、会話属性を自分でやれるのは「自分のMerchant Centerを運用している事業者」です。モール専業で自社のMerchant Centerを持っていないなら、会話属性を入れる場所自体がなく、モール経由のデータに会話属性が含まれるかどうかはモール側の対応に委ねられます。Amazonなど他モールも、出店者が属性をどこまで触れるかはそれぞれの仕様次第です。まずは「自分はMerchant Centerに商品を送っているか」を確認するのが出発点になります。

ポイント

会話属性は自分のMerchant Centerアカウントに商品データを送っている事業者が対象です。自社ECでMerchant Centerを運用していればやれます。モールだけに出店していて自社のMerchant Centerを持っていない場合は、登録する場所自体がないことが多いです。

会話属性は6つ全部やらないといけないのか

結論から言うと、6つ全部を埋める必要がある店は少ないと思います。むしろ「今のところ一つも追加作業をしなくていい」店もあります。

その根拠が、公式ヘルプの注記です。商品説明[description]、商品に関する情報[product_highlight]、商品の詳細[product_detail]にすでに具体的な情報を登録している場合は、会話属性に同じ内容を重ねて入れる必要はない、とはっきり書かれています。つまり、これまで商品説明を丁寧に書いてきた店は、その情報がそのままAI向けの材料になっているわけです。

「新しい属性が増えた=全部埋めなきゃ」と反応しがちですが、実際にやるべきは逆順です。まず自分の商品データで、説明文や商品詳細に何が書けているかを棚卸しする。そのうえで、既存の欄ではうまく伝わっていない情報だけを会話属性で足す。この順番で見ると、追加で手を動かす範囲はかなり絞れます。

ポイント

会話属性は任意の補完項目です。商品説明や商品詳細にすでに書いてある内容なら、会話属性に重複登録しなくてよいと公式が明記しています。全部埋めるより先に、既存の商品データで何が伝わっているかを確認するのが近道です。

どの会話属性が手間で、どれが軽いのか

6つは、作業の重さがかなり違います。手元の商品データから値を作るとき、どれくらい手がかかるかで並べてみました。フォーマットの例はGoogle公式ヘルプに載っているGoogle Pixel 9の登録例から引いています。

会話属性中身作業の重さの目安
人気度の順位
[popularity_rank]
在庫全体に対するパーセンタイル(例:95.5)。順位ではなく、全商品の中での売れ筋度合いを割合で表す軽い(数値1つ。ただし売上の元データが必要)
商品グループのタイトル
[item_group_title]
バリエーション商品の共通名(例:Google Pixel 9)。item_group_idと組み合わせて使う軽い(親商品ごとに名前1つ)
質問と回答
[question_and_answer]
商品への質問と答えのペア(例:「ヘッドフォン端子は付いていますか」に対する答え)中(商品ごとに文章を用意)
バリエーションオプション
[variant_option]
name:value形式(例:display:XL,memory:512GB,color:moonstone)。item_group_titleとitem_group_idと合わせて使う中(バリエーションの数だけ)
関連商品
[related_product]
関係タイプ:IDタイプ:IDの3点セット(例:often_bought_with:id:AZ7B、accessory:gtin:811571013579)重い(関連商品を選びIDを引いてくる)
ドキュメントリンク
[document_link]
商品の説明書などのPDFのURL。カンマ区切りで複数登録できる重い(PDFを用意し、公開URLに置く必要がある)

人気度の順位と商品グループのタイトルは、値そのものは単純です。人気度の順位は数字を1つ入れるだけですが、その数字を出すために自分の店の売上ランキングのデータが要ります。商品グループのタイトルは、バリエーション商品の親に共通の名前を振るだけなので、すでにitem_group_idでグループ化していれば軽い作業です。

質問と回答とバリエーションオプションは中くらいです。質問と回答は商品ごとに中身が変わるので、文章を考える手間があります。バリエーションオプションは、色やサイズといった既存の属性を持っていても、name:valueというサブ属性の形でもう一度入れ直す必要があり、ここが地味に効いてきます。

関連商品とドキュメントリンクは重めです。関連商品は1つの関係につき3つの値をセットで書き、しかも相手の商品のIDやGTINを引いてくる必要があります。ドキュメントリンクは、そもそもPDFが手元になければ作るところから始まり、Googleのクローラーが読める公開URLに置く前提もあります。

会話属性は1つずつ手入力するしかないのか

ここがこの記事を書こうと思ったきっかけです。一覧にすると作業量に気が遠くなりますが、よく見ると会話属性の多くは「商品ごとにもう答えが決まっている情報」を、決まった書式に変換しているだけです。

たとえば質問と回答は「端子は付いているか→付いていない」のように、商品スペックを見れば答えが出ます。バリエーションオプションは、色・サイズ・容量という商品マスタにある情報を name:value の形に並べ替えるだけ。関連商品も、どの商品とセットで売れるか、どのパーツが対応するかが分かっていれば、あとはIDを所定の順で並べる作業です。

つまり、ゼロから創作するのではなく、すでにある商品データを書式に合わせて変換する作業に近い。これは人間が1件ずつ手で打つより、AIに元データを渡してまとめて変換させるほうが向いている形です。商品数が多いほど、手入力との差は開きます。

ポイント

会話属性の多くは「商品マスタにある情報を、決まった書式に並べ替える」作業です。新しく考える項目ではなく変換作業なので、商品データをまとめて渡してAIに書式変換させる、という発想に切り替えられます。

商品マスタからAIで会話属性をまとめて作る流れ

では実際にどう登録するか。前提として、いま使っているカートシステムは会話属性にそのままでは対応していないことがほとんどです。なので公式が推奨しているのは、補助データソースを使う方法です。平たく言うと、Googleスプレッドシートを別の商品データの差分として登録し、カートから来る商品データに会話属性だけを上乗せします。

その上で、AIを使う場合の流れはこうなります。まず手元の商品マスタ(商品名、スペック、型番、既存のFAQなどが入ったCSV)を用意します。次に、その商品マスタをAIに渡して、商品IDと各会話属性の列に変換させます。質問と回答のペア、バリエーションオプションの name:value、関連商品の3点セットを、補助データソースに貼れる形でまとめて出力させるイメージです。最後に、出てきた表をスプレッドシートに貼り、補助データソースとしてMerchant Centerに連携します。

登録する場所も具体的に書いておきます。Google公式ヘルプによると、商品データソースはMerchant Center左側のナビゲーションメニューにある設定アイコンの下の「データソース」タブで管理します。ここで補助データソースを新しく追加します。補助データソースは、メインのデータソースの情報を強化したり上書きしたりするための追加のデータソースで、今のメインフィードはそのままに、会話属性だけを上乗せできます。

具体的な手順としては、補助データソースに名前を付け、データの形式としてGoogleスプレッドシート・スケジュール設定された取得・アップロードの3つから選びます。非エンジニアならGoogleスプレッドシートが扱いやすいです。スプレッドシートに商品ID(id)の列と各会話属性の列を作って値を埋め、最後にこの補助データソースをどのメインデータソースに適用するかを選べば連携が完了します。

管理画面のバージョンに注意

2024年以降、Googleは「Merchant Center Next」という新しい管理画面を段階的に展開しています。アカウントによって補助データソースや属性ルールが使えるかどうかが違う場合があるので、まず自分のアカウントの「データソース」メニューで、補助データソースが利用できる状態かを確認してから進めるのが安全です。

全商品を一度にやる必要はありません。公式の補助データソースは差分を上乗せする仕組みなので、まず売れ筋や注力したい商品群だけでスモールスタートできます。効果を見ながら範囲を広げるほうが、いきなり全商品を相手にするより現実的です。

注意点も書いておきます。補助データソースは商品の追加や削除のたびに自分でメンテナンスする必要があります。カートと自動で同期するわけではないので、商品の入れ替えが多い店は、更新の手間が継続的に発生することは頭に入れておいたほうがいいです。

AIで会話属性を作るとき生成AIの開示は必要か

「AIにまとめて作らせよう」と考えたとき、引っかかったのがここです。Googleは、生成AIで作った商品データには「AIが作った」と分かる開示を求めています。これを知らずに何でもAIで作ると、ルール違反になりかねません。

調べた範囲では、開示が必須とされているのは画像・タイトル・商品説明の3つです。Google公式ヘルプ(AI生成コンテンツ)によると、生成AIで作ったタイトルは構造化されたタイトル[structured_title]、商品説明は構造化された商品説明[structured_description]という専用属性を使い、デジタルソースタイプ[digital_source_type]に「trainer_algorithmic_media」という値を入れて、AI製であることを示す必要があります。画像の場合はIPTCのメタデータで示します。

一方で、会話属性(質問と回答など)をAIで作った場合の開示については、現時点の公式ヘルプに記載が見当たりませんでした。だからといって「会話属性はAIで作り放題」と言い切るのは早いと思います。生成AIまわりのルールは更新が続いている領域なので、ここは今後変わる可能性ありとして、僕は未確定の扱いにしています。

AIで作るとき気をつけたいこと

タイトルや商品説明までAIに作らせる場合:それぞれ構造化されたタイトル[structured_title]、構造化された商品説明[structured_description]を使い、AI製であることの開示が必須です。普通のタイトル・商品説明欄に入れるだけでは足りません。

会話属性をAIで作る場合:現時点では会話属性向けの開示ルールは公式ヘルプに見当たりませんでした。ただしルールが追加される可能性はあるので、最新のヘルプを確認しながら進めるのが安全です。

会話属性の登録を全部AI任せにして大丈夫か

変換作業はAIに向いていると書きましたが、丸投げで終わらせられない部分が一つあります。質問と回答の中身の正誤です。

公式ヘルプの例にもある「ヘッドフォン端子は付いていますか」という質問を考えてみます。ここで答えを取り違えて「付いています」と登録してしまうと、AIがその情報をもとにお客さんに間違った回答をします。お客さんは商品データを直接見ているわけではなく、AIの答えを信じて買うかどうかを決めるので、誤りがそのまま購入判断に響きます。生成はAIに任せても、事実が合っているかの確認は人が見る必要があります。

人気度の順位も同じです。値そのものはAIが整形できますが、元になる売上ランキングのデータが間違っていれば、出てくる数字も間違います。AIは渡されたデータを書式に変換するのは得意でも、元データの正しさまでは保証してくれません。手間を減らす部分と、人が責任を持つ部分を分けて考えるのがよさそうです。

よくある質問

Q. 会話属性を登録すると、今ある商品の審査に影響しますか?

A.
影響しません。Google公式ヘルプは、会話属性を含めても既存商品の承認状況には影響しないと明記しています。会話属性はメインの商品データ仕様を補完する任意の項目なので、登録しても今の商品の表示が止まったり審査が厳しくなったりはしません。まず一部の商品だけ試す、という進め方ができます。

Q. Merchant APIがないと会話属性は登録できませんか?

A.
いいえ。Merchant APIを使う方法もありますが、Google公式が推奨しているのは補助データソースを使う方法です。Googleスプレッドシートを補助データソースとして登録し、商品IDと各会話属性の列を用意して値を入れていきます。APIをエンジニアに実装してもらわなくても、スプレッドシートだけで始められます。

Q. 使っているカートが会話属性に対応していません。どうすればいいですか?

A.
現状、多くのカートはそのままでは会話属性に対応していません。その場合は補助データソース(Googleスプレッドシート)で、カートから来る商品データに会話属性だけを上乗せします。カート側の対応を待たずに登録できるので、カートの仕様に左右されずに進められます。

Q. 商品説明にすでに詳しく書いています。会話属性も別に必要ですか?

A.
重複するなら必要ありません。Google公式ヘルプは、商品説明[description]、商品に関する情報[product_highlight]、商品の詳細[product_detail]にすでに具体的な情報を登録している場合、会話属性に同じデータを重ねて入れる必要はないと注記しています。既存の属性で何が埋まっているかを確認し、足りない部分だけを補う考え方が現実的です。

Q. 人気度の順位[popularity_rank]には店内の順位を入れるのですか?

A.
順位そのものではありません。Google公式ヘルプによると、人気度の順位は在庫全体に対するパーセンタイルで、値が高いほどそのショップ内で売れている商品であることを示します。ヘルプの例では95.5という値が使われています。1位・2位といった順位ではなく、全商品の中でどれくらい上位かを割合で表す点に注意してください。

まとめ:手を動かす前にやる順番

調べてみて、自分がこれからやる順番が見えてきました。最初にやるのは登録ではなく確認です。商品説明や商品詳細に何が書けているかを棚卸しして、会話属性で本当に足りない情報を見極める。ここで「うちは追加作業ほぼ不要」と分かる店もあるはずです。

足りない部分があれば、全商品ではなく注力商品だけを対象に、商品マスタからAIで会話属性の列を変換生成して、補助データソースのスプレッドシートに載せます。そのとき、質問と回答の中身が事実として正しいかは自分の目で確認する。タイトルや商品説明までAIで作るなら、そちらは生成AIの開示が必要になる点も忘れないようにします。

冒頭に書いたとおり、僕もまだ登録はしていません。これからこの順番で、まず棚卸しから始めるつもりです。やってみて分かったことが出てきたら、この記事に追記していきます。

ツバサ

ツバサ

EC関連の会社で働いています。少人数の職場なので、ささげ業務の手配から画像の外注管理、ページ更新、バイトさんへの作業指示まで守備範囲は広めです。Photoshopは苦手なので本格的な画像加工は外注に出していますが、何社も試した分、業者選びや納品チェックには慣れました。このブログは仕事の中で身につけたことの記録です。

Amazon・楽天・メルカリ 商品画像ルール違反を防ぐ比較まとめ【2026年版】 tsubasa-memo.github.io/ec-image-rules.html 背景切り抜き・白抜き写真の作り方|AI無料ツール・アプリ・外注を比較 tsubasa-memo.github.io/background-white.html 画像加工・写真編集の外注先はどこがいい?代行サービスの選び方 tsubasa-memo.github.io/image-editing-outsource.html