このドキュメントが更新されました。
日本語への翻訳がまだ完了していません。
英語の最終更新: 10月7日

ローカライズされたカタログの設定

このガイドを使って、カタログをローカライズ用に設定してください。広告ヘルプセンターにある複数の言語や国を対象としてカタログを設定する方法についての情報もご覧ください。

要件

  • 変更したいフィールド(値付き)のみを含む、特定の言語または国のオーバーライドデータフィードを作成する必要があります。
  • オーバーライドデータフィードにはidフィールドを含める必要があります。各アイテムのidは、メインカタログデータフィードのidおよび/またはピクセルのコンテンツIDと一致している必要があります。
  • overrideフィールドを含める必要があります。
  • ローカライズ(オーバーライド)できるのは、一部の特定のフィールドだけです。すべてのフィールドをローカライズできるわけではありません。サポートされているカタログフィールドのリストについては、サポートされているフィールド — ローカライズされたカタログをご覧ください。
  • 商品画像がカタログの要件を満たしていることを確認してください。
  • 商品タイトルがカタログの要件を満たしていることを確認してください。
  • 商品の説明がカタログの要件を満たしていることを確認してください。

推奨事項

カタログの設定を計画する際には、以下の推奨事項に従ってください。

  • 言語フィードに複数の言語を含めたり、国フィードに複数の国を含めたりできますが、国フィードと言語フィードは別々に作成することをおすすめします。
  • 大きなカタログ(アイテム数が10万件を超えるもの)の場合は、言語または国ごとに1つのデータフィードを作成してください。
  • 言語フィードと国フィードを作成する場合、各フィードに含まれるフィールドはそのフィードタイプにおいて一意にすることをおすすめします。たとえば、商品名を言語フィードと国フィードの両方で指定することはしないでください
  • 商品(コマース)については、言語フィードtitledescriptionを含め、国フィードpricesale_pricesale_price_effective_dateavailabilitylinkを含めることをおすすめします。

参考情報

ステップ1: 言語と国のフィードを作成する

フィードのタイプ

フィードの他のタイプを使って、カタログアイテム用にローカライズされたプロパティを指定できます。

フィードのタイプ説明

国フィード

指定された国のためのオーバーライドが入れられます。国フィードを作成したりアップロードしたりするには、コマースマネージャまたはAPIを使うことができます。サポートされるフィードフォーマットをご覧ください。

アイテムは国によって価格が違う場合があります。

言語フィード

特定のフィールドの翻訳が入れられます。言語フィードを作成したりアップロードしたりするには、コマースマネージャまたはAPIを使うことができます。サポートされるフィードフォーマットをご覧ください。

1つのアイテムに対して、異なる複数の言語による異なる複数の説明を付けることができます。

言語と国のフィード

アイテムのローカライゼーションを説明するのに国フィードや言語フィードでは不十分である場合の高度な用途を意図しています。言語と国フィードは、それを絶対に必要とするフィールドに対してのみ使うようにしてください。


言語と国フィードを作成するにはAPIによる方法しかありませんが、フィードに変更を加えたりアップロードしたりする場合はコマースマネージャによる方法とAPIによる方法が可能です。コマースマネージャでは、各国および各言語の設定に関する詳細が提供されます。


: 1つのフィールドを言語と国の両方についてローカライズする場合、override列の値は、サポートされるISO言語コードサポートされるISO国コードを「|」文字で区切って、たとえばen_XX|USのように指定してください

商品URLは利用者の言語と国によって異なる場合があります。

例: http://www.mysite.com/ca/item12345?lang=fr
または
http://www.mysite.com/ca/fr/item12345

カタログアイテムごとに、ローカライズされたフィールドを最大で350種類の言語と国のペアに対して定義できます。

フィードフォーマット

国フィード

CSVの例 — このフィードには、英国(GB)とイタリア(IT)のための国ローカライゼーションが含まれています。

      
id; override; price; link; delete
FB_product_1234; GB; 9.00 GBP; http://www.example.com/en_GB/FB_product_1234; false
FB_product_1234; IT; 10.49 EUR; http://www.example.com/it_IT/FB_product_1234; false
    

pricesale_priceunit_pricebase_pricestatus (可視性)、availabilityは、国フィードでのみ提供する必要があります。これらのフィールドは言語フィードでは提供できません。このため、顧客はローカライズされた正しい製品データを見ることができます。


言語フィード

CSVの例 — このフィードには、フランス語(fr_XX)と英語(en_XX)のための言語ローカライゼーションが含まれています。

      
id; override; description; title; delete
FB_product_1234; fr_XX; Le t-shirt American Apparel préféré de tous. Le t-shirt comporte une encolure ajustée de 3/4 pouce au cou, une bande épaule à épaule et un ourlet de 1 pouce sur les manches.; T-shirt Unisexe d'American Apparel; false
FB_product_1234; en_XX ; Everyone's favorite American Apparel T-shirt. The t-shirt features 3/4 inches set-in neck, shoulder to shoulder tape and 1 inch hem on sleeves.; American Apparel Unisex T-Shirt; false
    

言語と国のフィード

- このフィードには、米国におけるフランス語話者(fr_XX|US)とカナダにおけるフランス話者(fr_XX|CA)を対象とした「言語と国」ローカライゼーションが含まれています。

id; override; url; delete
FB_product_1234; fr_XX|US; http://us.example.com/fr/product_1234; false
FB_product_1234; fr_XX|CA; http://ca.example.com/fr/product_1234; false

ステップ2: フィードをチェックする - 優先順位

どのローカライズ情報をユーザーに表示するかを選択する際には、この順番でフィードの内容がチェックされます。

  1. ユーザーが話す言語と所在国に対応する言語と国のフィードの値
  2. ユーザーが話す言語に対応する言語フィードの値
  3. ユーザーの所在国に対応する国フィードの値

ステップ3: 言語フィードと国フィードをアップロードする

フィードを作成した後、以下のようにして、コマースマネージャまたはAPIにより手動でそれらをアップロードすることができます。

APIでフィードをアップロードする

  1. 自分のサーバー上でフィードを利用可能にします。
  2. 追加パラメーターoverride_typeを使うことにより、フィードをカタログにリンクします。

言語フィード

- 言語フィードをアップロードする

curl \
  -F 'name=Language feed' \
  -F 'schedule={
    "interval": "DAILY",
    "url": "http:\/\/www.example.com\/sample_language_feed.tsv",
    "hour": 22
  }' \
	-F 'override_type=language'
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds

国フィード

— 国フィードをアップロードする

curl \
  -F 'name=Country Feed' \
  -F 'schedule={
    "interval": "DAILY",
    "url": "http:\/\/www.example.com\/sample_country_feed.tsv",
    "hour": 22
  }' \
	-F 'override_type=country'
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds

言語と国のフィード

- 言語と国のフィードをアップロードする

curl \
  -F 'name=language and country Feed' \
  -F 'schedule={
        "interval": "DAILY",
        "url": "http:\/\/www.example.com\/sample_language_and_country_feed.tsv",
        "hour": 22
      }' \
  -F 'override_type=language_and_country'
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds

パラメーター

パラメーター

url

フィードファイルを取り出すことができる場所

interval

フィードファイルを取得する頻度

hour

フィードを取得する時刻(24時間制)

ステップ4: 商品の国情報または言語情報を削除する(任意)

アイテムからローカライズされた情報を削除するには、次のようにします。

  1. 国フィードまたは言語フィードの'delete'列を指定します。
  2. その値をtrueに設定します。

その商品のローカライゼーションが削除されます。

: メインアイテムフィードのアイテムもdeleteする場合があります。メインアイテムを削除すると、すべてのオーバーライドが削除されます。

ステップ5: コマースマネージャで設定を確認する

コマースマネージャの[アイテム] > [詳細]ページで、各アイテムの国フィールドと言語フィールドの詳細を提供します。



[アイテム]タブ > [国際化対応状況]で、カタログ全体の国際化対応状況を調べることもできます。