Smart Feed:Google商品フィードの作成(限定アクセス)
Smart Feedを使うと、SHOPLINEストアから直接Google商品フィードを作成、管理、送信できます。商品カタログを同期し、Google Merchant Centerに接続し、フィールドルールを設定し、自動の日次更新でリスティングの正確性を維持できます。
このガイドでは、Googleフィードの設定手順の完了方法、商品の送信方法、およびエラーのトラブルシューティングについて説明します。
| 注:この機能は現在、ホワイトリストに登録されたユーザーのみ利用可能です。利用に興味がある場合は、SHOPLINEサポートにお問い合わせの上、ストアのアクセス権をリクエストしてください。 |
開始前に
Google商品フィードを設定する前に、以下の事項を確認してください:
- 商品がSHOPLINE管理画面 > 商品で作成および公開されていること。
- 商品がGoogleがクロールおよび検証できるように、オンラインストアチャンネルで有効になっていること。
- 有効なGoogleアカウントを持っていること。
- Google Merchant Center(GMC)アカウントにアクセスできること。
| 注:Smart Feedの機能や準備要件の詳細については、「Smart Feed:概要と主な機能」をご参照ください。 |
同期されない商品
以下の商品はSmart Feedから除外され、GMCに同期されません:
- 削除または非公開の商品
- オンラインストアチャンネルで有効になっていない商品
- リスク管理により販売不可とされた商品
- プラグインを通じてストアフロントで非表示にされた商品
- カスタム商品(例:注文内やプラグイン経由で作成された商品)
- まだ公開予定日に達していない商品
- 在庫追跡が有効で在庫数が0の商品
Google商品フィードの作成
ステップ1:SHOPLINEから商品を同期する
最新の商品データをSmart Feedに取り込むには:
- Smart Feedで、商品管理 > 商品を同期に移動します。
- システムがAPIを通じてSHOPLINEから商品データを取得します。
推奨使用法:SHOPLINEで一括更新や主要商品の変更を行った後は、手動で同期をトリガーすることをお勧めします。
|
注意事項:
|
ステップ2:Google Merchant Center(GMC)を接続する
GMCアカウントをSmart Feedに接続するには:
-
チャネル管理>チャネル接続>Googleに移動します
- 「チャネルを追加」をクリックし、承認を完了します
- Googleアカウントにログインして承認します。
- 同期したいGMCアカウントを選択します。
- 残りの設定手順を完了します。設定が完了すると、商品が選択したGMCアカウントに同期されます。
ステップ3:商品同期範囲の設定
商品フィルタリングルールは、どの商品がGMCに同期されるかを決定します。同期範囲を定義するには:
- 以下のいずれかの方法で、含めるまたは除外する商品を選択します:
-
SPU ID、SKU ID、SKU、商品タイトル、商品タグ、または商品カテゴリで商品を指定する
-
一括フィルタリング用のスプレッドシートをアップロードする(大規模カタログに推奨)
-
- 初期設定後、システムはフィールドルールの設定に進みます。
|
注意事項:
|
ステップ4:商品フィールドルールの設定
Smart Feedでは、商品属性がGoogleフィードのフィールドにどのようにマッピングされるかをカスタマイズできます。
- 事前設定されたコアフィールドを確認します。これらはGoogleの最善の方法に基づいて設定されており、有効のままにすることを推奨します。
- ニーズに応じてフィールドのソースを調整します。カスタマイズしたいフィールドには以下が含まれます:
- 商品タイトル
- 商品タイプ
- カスタム商品属性
- カラー、サイズ、素材、パターンのフィールドについては、マクロを使用してSHOPLINEの商品属性から直接値を取得してください。
マクロ設定:カラー、サイズ、素材、パターンなどの属性については、マクロを使ってSHOPLINEの商品属性から値を取得できます。
例:マクロとしてcolorを入力すると、Smart Feedは商品属性から対応する値(例:「赤」)を取得し、Googleフィードのフィールドに反映します。
| 重要:価格および在庫フィールドの設定を慎重に確認してください。以下の価格マクロを使用すると、メインマーケットおよびサブマーケットの両方で販売価格と定価が正しく反映されます。 |
価格マクロ:Googleフィードの価格フィールドが空欄にならないように、価格フィールドを設定する際は以下のマクロから選択してください:
- マーケット定価(旧定価):メインマーケットおよびサブマーケットの両方で設定されたマーケットの定価を使用します。
- マーケット販売価格(旧販売価格):メインマーケットおよびサブマーケットの両方で設定されたマーケットの販売価格を使用します。
- 動的マーケット定価:まずマーケットの定価を使用します。その価格が設定されていない場合は、自動的にマーケットの販売価格を使用するため、このフィールドは空白になりません。
- レガシー販売価格:Feed 1.0からアップグレードされたストアのみ利用可能です。有効な期間限定プロモーション価格がある場合はそれを使用し、なければマーケットの販売価格を使用します。
- レガシー定価:Feed 1.0からアップグレードされたストアのみ利用可能です。まずマーケットの定価を使用し、設定されていない場合はマーケットの販売価格にフォールバックします。
在庫フィールドの動作:Smart Feedは以下のロジックを適用します:
- 在庫 = 0かつオーバーセリング無効:商品は「在庫切れ」と表示されます
- その他すべての場合:在庫ステータスは自動的に更新されます
| ヒント:フィールドを設定した後、プレビューを使って結果を確認してから送信してください。 |
ステップ5:商品フィードのプレビュー
プレビューページでは、GMCに送信される正確なデータが表示されます。フィードをプレビューするには:
-
フィールド設定ページで、プレビューをクリックします。
- よく知っている商品の一部を確認し、以下をチェックします:
- フィールドの値が正しいこと
-
商品バリエーションが完全であること
ステップ6:Google Merchant Centerへの商品送信
商品をGMCに同期開始するには:フィールド設定ページで、保存をクリックします。
送信プロセス
- フィルタリングとフィールドルールに基づいて商品データが生成されます
- Google Merchant APIを通じてデータがGMCに送信されます
同期ステータスの確認:
進行状況は以下で確認できます:
-
プッシュ履歴: タスク開始時間と成功した送信数を表示
- 送信済み商品: 正常に同期された商品を表示
- 商品管理 > 送信済み: 全体の履歴を表示
| 注: 同期時間は商品数によって異なります。 |
ステップ7: 自動の毎日更新
Smart Feedは1日1回自動的に商品データをGMCに同期し、手動の手間なくリスティングを最新の状態に保ちます。更新履歴を確認するには、プッシュ履歴に移動してください。
ステップ8: エラーおよび却下された商品の確認
送信に失敗した商品やGoogleに却下された商品は、エラーメッセージページで確認できます。問題を解決するには:
- エラーメッセージに移動し、エラータイプで商品をフィルタリングします。
- フィールド設定で必須フィールドが正しくマッピングされているか確認します。
- SHOPLINE管理画面で商品データの完全性を確認します。
- エラータイプでフィルタリングして一括で問題を修正します。
よくあるエラーの原因:
- 必須フィールドの欠落
- 無効なフィールド形式
- 不完全な商品データ
商品IDの欠落:SHOPLINE管理画面でSKUが入力されていない商品は商品IDが空欄となり、Smart Feedはその商品をGMCに作成または更新できません。商品は「送信失敗」とマークされ、すべての商品とエラーメッセージの両タブに表示され、それぞれのタブの上部に警告が表示されます。解決するには、SHOPLINE管理画面で商品にSKUを追加してください。
重複した商品ID:2つ以上の商品バリエーションが同じSKUを共有している場合、Smart Feedは最も最近処理されたバリエーションのみを送信し、他のバリエーションは送信されず、代わりにエラーメッセージタブに表示されます。解決するには、該当するバリエーションにユニークなSKUを付与し、エラーメッセージタブで再チェックをクリックして再送信してください。
| 注: 再チェックをクリックした後、同じ商品に対して再度クリックするには1時間待つ必要があります。 |
商品詳細ページの必須フィールドが空欄:以下のフィールドのいずれかが商品で空欄の場合、Smart Feedはその商品詳細ページで直接フラグを立てます:id、タイトル、説明、リンク、画像リンク、在庫状況、販売価格。
Google 商品フィード設定に関するよくある質問
Q1: Smart FeedはConsent Management Platform(CMP)としてTrustArcをサポートしていますか?
はい。ストアでTrustArcをConsent Management Platform(CMP)として使用している場合、Smart Feedは同期するチャネルに関係なく自動的に連携します。
具体的には、Smart FeedはTrustArcの同意信号を受信し、ユーザーのプライバシー同意ステータスの変更を監視します。これらの信号に基づき、Googleのトラッキング(Google Analytics、Google 広告、リマーケティングを含む)を有効または無効にします。つまり、ユーザーが明示的に同意した場合にのみトラッキングSDKが読み込まれ、イベントが発火され、Googleの同意モード要件およびGDPR規制に準拠しています。
Smart Feed側での追加設定は不要です。TrustArcがストアで正しく設定されていれば、統合は自動的に処理されます。
Q2: Dynamic Market Original Priceマクロの違いは何ですか?
Market Original Priceは、マーケットに定価が設定されていない場合、価格フィールドを空のままにしますが、Dynamic Market Original Priceはマーケットの販売価格を代替として自動的に使用します。これにより、価格フィールドが空のままGoogleに送信されることを防ぎます。
Q3: Original PriceとSale Priceマクロの名前が変更された理由は?
これらはMarket Original PriceとMarket Sale Priceに名前が変更されました。これは、両方ともメインマーケットおよびサブマーケットで設定された価格を取得し、メインの商品カタログの価格ではないことを明確にするためです。
Q4: 旧Legacy Sale PriceおよびLegacy Original Priceマクロはまだ使用できますか?
はい、ただしストアがSmart Feed(クラシック)からアップグレードされた場合に限ります。クラシックフィード設定でSale Priceを使用している場合、アップグレード後はデフォルトでLegacy Sale Priceになります。Original Priceを使用している場合は、デフォルトでLegacy Original Priceになります。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。