Smart Feed:一般的なXML商品フィードの作成方法
このガイドでは、複数のチャネルで使用できる共有XML商品フィードの作成方法について説明します。各一般XMLフィードは1つの国と言語を対象としており、その国のマーケットの価格と商品内容を使用します。これにより、多国間キャンペーンで多くの広告プラットフォームが要求する各国別のカタログを簡単に作成できます。
開始する前に、「Smart Feed:概要と主な機能」に記載されている準備手順を完了していることを確認してください。
開始前の準備
商品フィードを作成する前に、以下を確認してください:
- 商品がSHOPLINE管理画面 > 商品で作成および公開されていること。
- 商品がオンラインストアチャネルで有効になっていること。
- 対象とする国と言語がストアのマーケット設定で有効なマーケットに追加されていること。
- 同期したい商品がそのマーケットに追加されていること。
|
注: 以下の商品はSmart Feedに同期されません
|
一般XMLフィードの作成
ステップ1:SHOPLINEから商品の同期
Smart Feedで、商品管理 > 商品を同期に移動します。
システムはAPIを通じてSHOPLINEから商品データを取得します。
推奨される使用方法:
SHOPLINEで一括更新や主要商品の変更を行った後は、手動で同期をトリガーすることを推奨します。
同期の推定時間:
- 最大10,000バリエーション:約30分
- 最大50,000バリエーション:約2時間
| 注: 同期に2時間以上かかる場合は、SHOPLINE担当者にお問い合わせください。 |
ステップ2:接続設定
Smart Feed > チャンネル管理 > 一般XMLを選択し、チャンネルを追加をクリックします。
同じストアで5つの一般XMLフィードを作成できます。これは複数のチャンネルで統一されたフィールドルールを使用したり、まだSmart Feedに接続されていないメディアチャンネルにフィードデータを同期するために使用されます。各フィードは1つの国と言語を対象としています。複数の国や言語に対応するには、それぞれの組み合わせごとに別々のフィードを作成してください。
| 注: 一貫した商品IDを持つ移行済みストアに推奨されます。 |
商品IDフォーマットの設定
チャンネルを追加をクリックすると、商品IDフォーマットの設定ダイアログが表示されます。
-
このフィードのために商品IDをどのように生成するかを選択してください:
- SHOPLINEの商品ID:SHOPLINE管理画面のSPU IDまたはSKU IDを使用し、このチャンネルの既存の動作と一貫しています。
- カスタム商品ID:独自の商品および商品グループIDをマッピングしたファイルをアップロードします(.csv形式、最大20MB対応)。アップロードしたファイルに存在しない商品は、代わりにSHOPLINEの商品IDが使用されます。
注:カスタム商品IDを設定する際にテンプレートファイルをダウンロードできます。 - 次へをクリックして継続します。
メディアチャンネルレポート管理(SHOPLINEの商品IDのみ)
SHOPLINEの商品IDを選択した場合、このフィードに対してメディアチャンネルレポート管理をオンにできます。有効にすると、Smart Feedはこのフィードの商品のIDと商品データをリアルタイムで選択したチャンネル(例:Google、Meta、Pinterest、TikTok、Microsoft)に同期し、これらのチャンネルのフィード内で商品問題を特定しやすくなります。
- メディアチャンネルレポート管理をオンにします。
- 含めたい各チャンネルのレポートをオンに切り替えます。
| 注:メディアチャンネルレポート管理はSHOPLINEの商品IDを使用している場合のみ利用可能です。カスタム商品IDを選択した場合は利用できません。 |
ステップ3: 国、言語、および商品同期範囲の選択
商品フィルターページで、このフィードの広告が配信される国と言語を選択します。次に、同期する商品を設定します。
一般的なXMLフィードの国と言語を選択するには:
- 広告の国を選択の下のドロップダウンから国を選択します。各オプションにはマーケット、国、および通貨が表示されます。例: EU–オランダ (EUR)。
- 広告の言語を選択の下で言語を1つ選択します。リストには選択したマーケットに追加された言語が表示されます:
- 推奨言語: 選択した国の公式または一般的に使用されている言語です。リストの最上部に表示されます。
- マーケットのデフォルト言語: 選択したマーケットのデフォルト言語です。
|
注:
|
例: ストアがオランダ、ベルギー、ルクセンブルクで販売しており、すべてEUR通貨で、広告プラットフォームが国ごとに1つのカタログを必要とする場合、ストアは3つの一般的なXMLフィードを作成します:
- オランダ、オランダ語で
- ベルギー、フランス語で
- ルクセンブルク、フランス語で
商品フィルタリングルールは、このチャネルに同期される商品を決定します。選択したマーケットに追加された商品のみが同期可能です。そのマーケットから手動で除外された商品は同期されません。
利用可能な方法:
- SPU ID / SKU IDで商品を指定
ステップ4: 商品フィールドルールの設定
- コアフィールドは最善の方法に基づいて事前設定されています
- タイトル、カテゴリ、ラベルなどのフィールドをカスタマイズできます
マクロ例:
色を入力: システムが商品属性にマッピングします(例: 赤)
プレビュー商品を使用して結果を検証してください。
| 注:フィールド設定で商品IDルールも設定している場合、インポートされたカスタム商品IDファイルのIDが優先されます。フィールドルールは、インポートファイルに存在しない商品の代替としてのみ使用されます。 |
プレビュー商品を使用して結果を検証します。
| 注:必須フィールドにまだマッピングがない状態(マクロ、オートメーションルール、または固定値がない)で一般XMLのフィールドルールを保存すると、確認ダイアログが表示されます:「未設定の必須フィールドが見つかりました — 現在の設定にはマッピングルールのない必須フィールドがあり、これにより商品がチャネルによって拒否される可能性があります。本当に継続しますか?」 続けて保存する場合は継続して送信を選択し、戻って不足しているフィールドルールを完了する場合は修正に戻るを選択してください。 |
ステップ5:商品をプレビューする
確認してください:
- フィールドの正確性
- バリエーションの完全性
- 商品IDの一貫性
ステップ6:XMLフィードを生成する
XML生成をクリックしてXMLフィードを生成します。
以下が可能です:
- フィード管理でXMLリンクを表示する
- 同期時間と商品数を確認する
フィードは自動的に次の形式で名前が付けられます:General XML-{通貨}-{国}-{言語}。例えば、フランス語のルクセンブルク向けフィードはGeneral XML-EUR-LU-FRと名付けられます。
フィードは選択したマーケットで設定された販売価格を使用し、商品タイトルなどのコンテンツは選択した言語で表示されます。
Smart FeedはXMLフィードを毎日更新します。更新状況はフィード管理で確認できます。
マーケットの変更が一般XMLフィードに与える影響
一般XMLフィードは、選択したマーケットから商品、販売価格、コンテンツを取得します。そのマーケットの設定変更はフィードに影響を与える可能性があります。
マーケット、国、または言語が削除されるとフィードは機能しなくなります:以下のいずれかが発生した場合に該当します:
- マーケットが削除される。
- マーケットから国が削除される。
- マーケットから言語が削除される。
この場合、フィードはフィードリストから削除され、商品管理およびチャネル管理ページに通知が表示されます。その国の商品の同期を継続するには、有効なマーケット、国、言語で新しいフィードを作成してください。
マーケットの通貨設定が変更されるとフィードは自動的に更新されます:例えば、マーケットで現地通貨を有効にすると、フィードはその国の現地通貨に切り替わります。新しい通貨は次回の毎日の更新時、または手動でフィードを更新した際に即時適用されます。
不足している必須フィールドの確認
商品が同期された後、Smart Feedは一般XMLの必須フィールドが空であるかどうかをチェックし、問題を直接商品管理ページに表示します。これにより、広告プラットフォームでの拒否から問題を遡る必要がなくなります。
一般XMLの必須フィールド:id、タイトル、説明、リンク、画像リンク、販売価格、在庫状況。
| 注:他のXMLチャネルとは異なり、General XMLではavailability(在庫状況)は必須ではありません — 空のavailability値はこのチャネルで警告を引き起こしません。 |
不足しているフィールドを確認して修正するには:
- 商品管理 > 提出済みタブのGeneral XMLチャネルに移動します。
- 必須フィールドが空の商品の場合、「一部の商品に必須フィールドが空欄です。メインサイトで入力してください。」というバナーが表示されます。
- 商品行をクリックするとフィールドレベルの詳細が表示されます。まだ不足しているフィールドは必須フィールドが空ですとマークされています。
| 注:警告が不足している商品データではなくフィールドルールの不足による場合、バナーは代わりにフィールドルールの完了を促し、このチャネルのフィールドルールページへのリンクが表示されます。 |
General XML商品フィード作成に関するよくある質問
Q1: フィードは正常に生成されたのに、一部の商品に「必須フィールドが空です」という警告が表示されるのはなぜですか?
必須フィールドはフィールドルールが正しく設定されていても空のままになることがあります。通常はメインサイトの基礎商品データが不足しているためです(例:商品説明が空欄)。Smart Feedはこれを商品管理ページで直接検出し、チャネルが商品を拒否する前に修正できるようにします。広告プラットフォームのエラーで後から知るよりも早く対応可能です。
Q2: 既存のGeneral XMLフィードの国や言語を変更できますか?
いいえ。フィード作成後に国と言語は編集できません。別の国や言語を対象にする場合は、フィードを削除して新しく作成してください。
Q3: General XMLフィードがフィードリストに表示されなくなったのはなぜですか?
これはフィードのマーケットが削除されたか、そのマーケットから国や言語が削除された場合に発生します。商品管理またはチャネル管理ページの通知を確認し、有効なマーケット、国、言語で新しいフィードを作成してください。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。