Smart Feed:Meta商品フィードの作成方法
この記事では、Smart Feedを使用してMeta商品フィードを作成および管理するための総合的なステップバイステップガイドを提供します。商品同期、アカウント接続、商品フィルタリング、フィールド設定、商品送信、スケジュール更新、エラーのトラブルシューティング、およびSHOPLINE商品カテゴリをMeta商品セットに自動同期する機能について説明します。
始める前に
Meta商品フィードを正常に作成するには、以下を確認してください:
- 商品はSHOPLINE管理画面で作成および管理されていること。
- Metaの個人アカウントとビジネスマネージャー(BM)にアクセスできること。
- Meta商品カタログが利用可能であるか、セットアップ中に作成できること。
Meta商品フィードの作成と管理
ステップ1:Metaアカウントを接続し、同期方法を選択する
Smart Feedは、商品をMetaに同期するための2つの方法を提供しています。セットアップに合った方法を選択してから進めてください: XMLを選択した場合、後でAPI同期に切り替えることができます。詳細は以下の「XMLからAPI同期へのMetaフィードの切り替え」を参照してください。APIからXMLへの切り替えはサポートされていません。
| 同期方法 | 詳細 |
| API(推奨) |
広告アカウントが代理店によって管理されている場合、BMは広告アカウント所有者BMからの共有承認も受ける必要があります。完全な管理権限だけでは不十分な場合があります。 所有者BMからのアクセス取得に関する詳細は、以下を参照してください:Meta公式ヘルプセンター 重要:MBE認証中はInstagramアカウントを選択しないでください。 |
| XML |
重要:XML同期では、自動同期商品カテゴリ機能は利用できません。 |
Metaアカウントを接続するには:
-
Smart Feedで、チャネル管理 > チャネル接続 > Metaに移動し、チャネルを追加をクリックします。
- 表示されたら、希望の同期方法を選択します:API(推奨)またはXML。
- APIを選択した場合:今すぐ接続をクリックしてMBE承認を開始します。指示に従い、ビジネスマネージャー、Facebookページ、カタログ、広告アカウント、ピクセルを選択します。完了すると、Smart FeedのMetaチャネル詳細ページにリダイレクトされます。
- XMLを選択した場合:次へをクリックしてMetaフィード管理ページに進みます。ステップ2で商品同期範囲を定義した後、XMLリンクを生成します。
| 注:同期方法を選択してフィードが生成された後、後でXMLからAPI同期に切り替えることは可能ですが(以下の"MetaフィードをXMLからAPI同期に切り替える"を参照)、APIからXMLへの切り替えはできません。 |
MetaフィードをXMLからAPI同期に切り替える
現在MetaフィードがXML同期を使用している場合、いつでもAPI同期に切り替えることができます。これにより、より高速な同期速度を利用でき、自動同期商品カテゴリ機能が利用可能になります。
この切り替えは一方向のみ有効で、一度API同期に切り替えたフィードはXML同期に戻せません。
XMLからAPI同期に切り替えるには:
- Smart Feedで、チャネル管理 > フィード管理に移動し、Metaフィードを開きます。フィードがXML同期を使用している場合、ページ上部にAPI同期が利用可能であることを知らせるバナーが表示されます。
- API同期に切り替えをクリックしてセットアップウィザードを開きます。このフローは2ステップで構成されます:Meta承認の完了と元のXMLデータソースの削除。
- ステップ1では、承認へ移動をクリックし、Metaビジネス拡張(MBE)承認を完了します。使用するFacebookアカウントが必要なアセットに対してフルコントロール権限を持っていることを確認してください(上記ステップ1の要件表を参照)。承認時にInstagramアカウントは選択しないでください。
- 承認が完了したら、このウィンドウに戻ります。Smart Feedは自動的に承認済みステータスを検出し、フィールドを承認済に更新します。
- 次へをクリックしてステップ2に進みます。
| 注:切り替える前に、必ず古いSmart Feedで生成されたXMLデータソースをMetaカタログマネージャーで直接削除してください。同じ商品IDが複数のデータソースに存在する場合、Metaは最初にアップロードされたデータソースのみを処理するため、新しいAPIデータソースは無視されてしまいます。 |
- Metaカタログマネージャーでデータソースの見つけ方や削除方法がわからない場合は、削除ガイドを見るをクリックしてください。
- Metaでデータソースを削除した後、Smart Feedに戻り、削除済みとしてマークをクリックします。ステータスが削除済みに更新されます。
[スクリーンショット]
- 両方のステップが完了としてマークされたら、API同期に切り替えをクリックして確定します。
| 注:フィードが現在オンの場合、切り替えにより自動的に全商品の同期が実行され、Metaカタログに新しいAPIデータソースが生成されます。フィードがオフの場合は、再度オンにするまで同期は実行されません。 |
切り替えが完了すると、確認メッセージが表示され、フィードの同期方法がAPIに更新されます。
自動同期商品カテゴリモジュールがフィード設定に表示されます(デフォルトでオフ)— 有効にするには以下のSHOPLINE商品カテゴリをMeta商品セットに自動同期する方法を参照してください。
ステップ2:商品同期範囲の定義
商品フィルタリングルールは、Metaカタログに同期する商品を決定します。以下でフィルタリングできます:
- SKU ID
- SPU ID
- 商品タイトル
- SPU IDまたはSKU IDを使ったスプレッドシートによる一括アップロード
同期範囲を設定するには:
- Metaチャネル設定で、商品同期範囲セクションを見つけます。
- 同期したい商品に基づいてフィルターを追加します。
-
商品を同期をクリックして変更を適用します。
| 注:これらのルールはMetaチャネルにのみ適用され、他のチャネルには影響しません。ルールに合わなくなった商品は自動的にMetaカタログから削除されます。 |
XML同期ユーザーのみ:同期範囲を定義した後、XMLを生成ボタンをクリックしてXMLフィードリンクを生成します。このリンクはワンクリックでコピーでき、Metaのカタログ設定で使用できます。
| 注:このXMLリンクを他のチャンネルで再利用する場合、それらのチャンネルが同じ商品IDルールを使用しているか確認してください。ルールが異なる場合、Metaはあなたの商品を新しいアイテムとして扱います — 広告に表示される前に再度審査が必要となり、元の商品IDに紐づくパフォーマンスデータは失われます。 |
ステップ3:商品フィールドの設定
Smart Feedでは、商品属性がMetaカタログフィールドにどのようにマッピングされるかをカスタマイズできます。
コアフィールド設定
コアフィールドはMetaの最善の方法に基づいて事前設定されています。これらは有効のままにすることを推奨します。以下のようなフィールドのデータソースを調整できます:
- 商品カテゴリ名
- 商品タイプ
- SHOPLINEのカスタム属性
高度なマッピング(マクロ設定)
色、サイズ、素材、パターンなどのフィールドには、カスタムマクロ値を設定できます。
例:マクロ値をcolourに設定すると、Smart FeedはSHOPLINEの商品データから対応する属性値(例:「赤」)を読み取り、対応するMetaフィールドに同期します。
フィールドの設定が完了したら、商品プレビューをクリックして、送信前に値が正しくマッピングされているか確認してください。
| 注:これはMetaフィードにXML同期を使用している場合にのみ適用されます。必須フィールドにまだマッピング(マクロ、オートメーションルール、または固定値)が設定されていない状態でフィールドルールを保存すると、確認ダイアログが表示されます:「未設定の必須フィールドが見つかりました — 現在の設定にはマッピングルールのない必須フィールドがあり、商品がチャンネルによって拒否される可能性があります。本当に継続しますか?」継続して送信を選択すると保存されます。修正に戻るを選択すると戻って不足しているフィールドルールを完了できます。 |
必須フィールドの不足の確認
商品が同期された後、Smart FeedはMeta(XML同期のみ)の必須フィールドが空欄になっていないかをチェックし、商品管理ページに直接フラグを立てます — これにより広告プラットフォームでの拒否から問題を遡る必要がなくなります。
Metaの必須フィールド(XML同期のみ):id、タイトル、説明、リンク、画像リンク、販売価格、在庫状況。
| 注:このチェックはXML同期を使用しているMetaフィードにのみ実行されます。API経由で同期された商品はMeta独自のカタログ審査で検証されます。 |
不足しているフィールドを確認し修正するには:
- 1. 商品管理 > 提出済みタブのMeta(XML同期のみ)チャネルに移動します。
- 2. 必須フィールドが空の商品の場合、「一部の商品に必須フィールドが未入力です。メインサイトで入力してください。」というバナーが表示されます。
- 3. 商品の行をクリックするとフィールドレベルの詳細が表示されます。未入力のフィールドは必須フィールドが空ですと表示されます。
| 注: 警告が商品データの欠落ではなくフィールドルールの欠落による場合、バナーは代わりにフィールドルールの入力を促し、このチャネルのフィールドルールページへのリンクが表示されます。 |
ステップ4:商品をプレビューする
プレビューはMetaカタログに提出される正確な商品データを表示します。
以下を確認するために、いくつかのよく知っている商品をプレビューすることをお勧めします:
- フィールドの値が正しいこと
- バリエーションが期待通りに表示されていること
- 商品IDが一貫していること(特に移行されたストアの場合)
ステップ5:商品をMetaに提出する
SHOPLINEからMetaへ最新の商品データを同期するには:Smart Feedで商品を同期をクリックしてAPI経由で商品データを取得します。
推定同期時間
- 最大10,000バリエーション:約30分
- 最大50,000バリエーション:約2時間
| 注: 一括商品更新後や主要な商品情報が変更された場合は同期を実行することをお勧めします。同期に2時間以上かかる場合は、SHOPLINEサポートにお問い合わせください。 |
同期ステータスの確認
提出後、同期状況は以下の2か所で確認できます:
-
プッシュ履歴:タスク開始時間と正常に提出された商品の数を表示
- 提出済み商品:Metaカタログに正常に書き込まれたすべての商品を一覧表示します。商品管理 > 提出済みでも確認可能です。
ステップ6:自動スケジュール更新
商品情報を最新に保つため、Smart FeedはMetaカタログを1日1回自動で更新します。
プッシュ履歴で更新履歴と実行時間を確認できます。
ステップ7:失敗または拒否された商品のトラブルシューティング
提出に失敗した商品やMetaにより却下された商品はエラーメッセージで確認できます。
主な原因は以下の通りです:
- 必須フィールドが不足しています
- フィールドの形式が無効です
- SHOPLINEの商品のデータが不完全です
推奨されるトラブル解決手順
- フィールド設定を確認し、必須フィールドが正しくマッピングされていることを確認してください。
- SHOPLINE管理画面>商品で商品の属性を確認してください。
- エラーをタイプ別にフィルタリングして、パターンを特定し効率的に問題を解決してください。
SHOPLINEの商品カテゴリをMeta商品セットに自動同期する
| 注意: この機能はAPI同期を使用している場合のみ利用可能です。XML同期では利用できません。現在フィードがXMLを使用している場合は、上記の"MetaフィードをXMLからAPI同期に切り替える"を参照して、まずAPI同期を有効にしてください。 |
Smart Feedは、SHOPLINEの商品カテゴリをMeta商品セットに自動的に同期できるため、Meta広告マネージャーでカタログを手動で管理する手間を減らせます。
この機能の内容
有効にすると、Smart Feedは以下を行います:
- SHOPLINEのカテゴリに基づいてMetaに対応する商品セットを作成します。
- 商品が追加、削除、変更された際に、それらの商品セットを自動的に更新します。
- SHOPLINEのカテゴリ名をMetaの商品セット名として使用します。
カテゴリ同期の有効化
この機能を有効にするには:
- Metaチャネル設定で、Metaフィードの管理に移動します。
-
商品カテゴリの自動同期トグルをオンにします(デフォルトはオフ)。
- 同期したいSHOPLINEのカテゴリを選択します。
- このトグルを初めてオンにすると、適用前に確認ダイアログが表示されます:「有効にすると、ストアのカテゴリがMetaカタログのProduct Setsに同期されます。Metaに同じ名前のProduct Setが既に存在する場合、そのMetaセット内の商品の上書きが行われます。存在しない場合は新しいセットが作成されます。同じ名前のMetaセット内の既存商品を保持したい場合は、このトグルを有効にする前にMetaカタログマネージャーで名前を変更してください。」続行するには確認をクリックし、戻るにはキャンセルをクリックします。
注:MetaのProduct SetがSHOPLINEのカテゴリと全く同じ名前の場合、この機能をオンにすると既存セット内の商品が上書きされます。現在の商品を保持したい場合は、先にMetaセットの名前を変更してください。
同期が実行されるタイミング
カテゴリ同期は以下のタイミングでトリガーされます:
- 商品が初めて同期されるとき。
- 商品がカテゴリに追加または削除されたとき。
- カテゴリが作成、削除、または名前変更されたとき。
- 販売価格や在庫などの商品属性が更新されたとき。
Smart Feedは毎日00:00から4時間ごとに自動同期も実行します。
制限とルール
- 最大カテゴリ数: 最大1,000カテゴリまで同期可能です。
- 優先順位: スマートカテゴリよりも手動カテゴリの同期が優先されます。
- カテゴリごとの商品制限: 単一カテゴリがMetaのAPIサイズ制限(15,000商品)を超える場合、そのカテゴリは同期されません。その場合、Metaで手動でその商品セットを作成するよう通知が表示されます。
- 一方向同期: Metaでの変更(商品セットの追加、修正、削除)はSHOPLINEのカテゴリには影響しません。
- 削除されたカテゴリ: SHOPLINEでカテゴリを削除しても、対応するMeta商品セットは自動的に削除されません。再同期したくない場合は、カテゴリ同期設定でチェックを外してください。
- 重複した名前: Metaに同じ名前の商品セットが既に存在する場合、Smart Feedは新規作成せずにそのセットを更新します。複数のセットが同じ名前の場合は、最初に一致したセットが更新されます。
Smart Feed(クラシック)からSmart Feed(新バージョン)へのアップグレード
ストアが以前のSmart Feedバージョンから現在のバージョンにアップグレードされている場合は、スムーズなMetaカタログ同期のために以下の要件をご確認ください。
Metaアップグレード要件: アップグレード後、Metaチャンネルは自動的にXML同期を使用します。これはSmart Feed(クラシック)で使用されていた方法と同じです。アップグレード完了後、Smart FeedのMetaチャンネルに移動し、XMLを生成をクリックして新しいXMLリンクを作成し、そのリンクでMetaカタログのデータソースを更新してください。この手順は必須です:更新しないとMetaは古いリンクを使い続けるため、広告に最新の商品データが届かなくなります。
より高速な同期速度を希望する場合や、自動同期商品カテゴリを使用したい場合は、いつでもこのフィードをAPI同期に切り替えることができます。詳細は上記のMetaフィードをXMLからAPI同期に切り替えるをご参照ください。
| 注意: 以前にShopify、WooCommerce、またはShoplazzaから移行されたストアの場合、XMLフィード生成時に商品IDおよび商品グループIDは移行時にMetaチャンネル用に定義されたルールに従います。これにより、Metaが商品を新規アイテムとして扱わないよう継続性が保たれます。 |
Meta商品フィード設定に関するよくある質問
Q1: なぜMeta APIの認証に失敗するのですか?
認証失敗は通常、権限不足が原因です。Meta Business Extension(MBE)認証を正常に完了するには、以下のすべての条件を満たす必要があります:
- あなたのFacebookアカウントはビジネスマネージャー(BM)へのフルコントロールアクセス権を持っています
- あなたのFacebookアカウントは以下のアセットへのフルコントロールアクセス権を持っています:
- Facebookページ
- カタログ
- 広告アカウント
- ピクセル(データセット)
- あなたのFacebookアカウントは以下のいずれかである必要があります:
- 広告アカウントの所有者である、または
- 広告アカウント所有者のBMがフルコントロール権限であなたのBMに広告アカウントを共有している
承認時には、Instagramアカウントを選択しないでください。
Q2: 自分のBMが所有者アクセスか共有アクセスかをどうやって確認できますか?
Metaビジネスマネージャーで:
- 広告アカウント設定ページに移動します。
- 承認しようとしている広告アカウントを見つけます。
- 以下を確認します:
- アカウントに「所有者」ラベルが表示されている、または
- アカウントが所有者BMによってすでにあなたのBMに共有されている
フルコントロールアクセス権のみを持っていても広告アカウントが他のBMに所有されている場合は、所有者BMから共有承認をリクエストする必要があります。
Q3: 広告アカウント所有者BMから共有アクセスを取得するにはどうすればよいですか?
以下のいずれかの方法を使用できます(すべてフルコントロール権限が必要です):
方法1(中国のマーチャントに推奨)
広告アカウントが代理店プラットフォームを通じて開設された場合:
- 代理店に依頼して、代理店のアカウント管理バックエンドを通じてあなたのBM IDを広告アカウントに連携してもらいます。
方法2
Metaビジネスマネージャーを通じて所有者BMから直接アクセスをリクエストします: urlMeta公式ヘルプセンター — パートナーのビジネスアセットへのアクセスをリクエスト https://www.facebook.com/business/help/408759743051505
方法3
代理店パートナーに連絡し、以下を依頼します:
- ビジネスマネージャーを開く
- 広告アカウントを見つける
- 広告アカウントをフルコントロール権限であなたのBMに共有する
Q4: Smart FeedはTrustArcを同意管理プラットフォーム(CMP)としてサポートしていますか?
はい。あなたのストアがTrustArcを同意管理プラットフォーム(CMP)として使用している場合、Smart Feedは同期するチャンネルに関係なく自動的に連携します。
具体的には、Smart FeedはTrustArcの同意信号を監視し、ユーザーのプライバシー同意ステータスの変更を検知します。その信号に基づき、Metaピクセルのデータ報告を有効化または無効化します。つまり、ユーザーが明示的に同意した場合にのみピクセルイベントが発火し、GDPRなどのプライバシー規制に準拠したストア運営が可能になります。
Smart Feed側での追加設定は不要です。ストアでTrustArcが正しく設定されていれば、連携は自動的に処理されます。
Q5: フィードは正常に生成されたのに、なぜ一部の商品に「必須フィールドが空です」という警告が表示されるのですか?
必須フィールドは、フィールドルールが正しく設定されていても空のままになることがあります。これは通常、メインサイト上の基礎となる商品データが欠落している場合(例:商品説明が空白)に起こります。Smart Feedはこれを管理商品ページ上で直接表示し、チャネルが商品を拒否する前に修正できるようにします。これにより、広告プラットフォームでのエラーで後から気づくことを防げます。
Q6: API同期に切り替える前に、古いXMLデータソースを削除する必要がありますか?
はい。Metaは、特定の商品IDを最初に受け取ったデータソースのみを処理します。古いXMLデータソースと新しいAPIデータソースの両方に同じ商品IDが含まれている場合、APIデータソースは無視されます。したがって、Metaカタログマネージャーで古いXMLデータソースを削除することは切り替えの必須ステップです。Smart Feedは削除済みとしてマークされるまで切り替えを完了させません。
Q7: 自動同期商品カテゴリを有効にすると、Metaで既に作成した商品セットに影響がありますか?
Meta商品セットの名前がSHOPLINEのカテゴリ名と完全に一致する場合のみ影響があります。その場合、この機能をオンにすると、そのMetaセット内の商品がSHOPLINEカテゴリの商品で上書きされます。現在のセットの内容を保持したい場合は、トグルを有効にする前にMetaカタログマネージャーで名前を変更してください。
この記事はAIを使用して翻訳されており、不正確な箇所が含まれる可能性があります。最も正確な情報については、元の英語版をご参照ください。