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 Business Extension(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に同期されます。同じ名前のProduct SetがMetaに既に存在する場合、そのMetaセット内の商品の内容は上書きされます。存在しない場合は新しいセットが作成されます。同じ名前のMetaセット内の既存商品を保持したい場合は、このトグルを有効にする前にMetaカタログマネージャーで名前を変更してください。」続行するには確認をクリックし、戻るにはキャンセルをクリックします。
| 注:MetaのProduct SetがSHOPLINEのカテゴリと全く同じ名前の場合、この機能をオンにすると既存のセット内の商品が上書きされます。現在の商品を保持したい場合は、先にMetaセットの名前を変更してください。 |
同期が実行されるタイミング
カテゴリ同期は以下の場合にトリガーされます:
- 商品が初めて同期されるとき。
- 商品がカテゴリに追加または削除されたとき。
- カテゴリが作成、削除、または名前変更されたとき。
- 価格や在庫などの商品属性が更新されたとき。
Smart Feedは毎日00:00から4時間ごとに自動同期も実行します。
制限とルール
- 最大カテゴリ数:最大1,000カテゴリまで同期可能です。
- 優先順位:手動カテゴリがSmartカテゴリより先に同期されます。
- カテゴリごとの商品上限:単一カテゴリがMetaのAPIサイズ制限(15,000商品)を超える場合、そのカテゴリは同期されません。Metaで手動でProduct Setを作成する通知が表示されます。
- 一方向同期:Metaでの変更(Product Setsの追加、修正、削除)はSHOPLINEのカテゴリに影響しません。
- 削除されたカテゴリ:SHOPLINEでカテゴリを削除しても、対応するMetaのProduct Setは自動的に削除されません。再同期したくない場合は、カテゴリ同期設定でチェックを外してください。
- 重複した名前:同じ名前のProduct Setが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 Business Managerを通じて、所有者のビジネスマネージャー(BM)から直接アクセスをリクエストしてください。詳細な手順については、Metaの公式ガイド「パートナーにアセットをビジネスと共有してもらう方法」を参照してください。
方法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を使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。