自動車広告 - カタログの作成

Facebookで自動車のインベントリーを宣伝するには、自動車の詳細を記載した自動車カタログを作成する必要があります。カタログは、展示する自動車のリストを含む、構造化されたデータファイルです。ファイルの各行に、自動車出品投稿を作成するのに必要なすべての情報が含まれています。

カタログを作成するには、Metaにデータフィードを接続するか、データをアップロードしてください。データには、宣伝する自動車の必須フィールドがすべて含まれている必要があります。必須フィールドは下記にリストされています。

ステップ1: 自動車カタログフィードを設定する

自動車フィードを設定するには、自分の選択した場所でホスティングされているインベントリーのカタログとフィードが必要です。

ビジネスマネージャまたはコマースマネージャから、使用するユースケースでサポートされているフォーマットとフィールドを使用して、新しい自動車(自動車)カタログを作成します。

ステップ2: データフィードを作成する

カタログ内のすべての自動車を表す単一の自動車フィードか、各フィードが1つの自動車販売店または特定の地域の自動車を表す複数の自動車フィードのいずれかを選択できます。

サポートされているフォーマットとサポートされているフィールドのリストはリファレンスを参照してください。

ステップ3: アップロードをスケジュールする

フィードアップロードのスケジュール方法については、カタログ - 商品フィードフェッチのスケジュールをご覧ください。

コマースマネージャで自動車カタログを作成する場合は、サンプルフィード(CSV、TSV、XML形式)をダウンロードできます。

直接アップロードフィードのリファレンスも参照してください。

ステップ4: 自動車セットを作成する

参考ドキュメント

カタログアップロードが設定されて正しく動作するようになったら、自動車セットを作成できます。

自動車セットはカタログのサブセットです。自動車セットは、自動車カタログに適用されるフィルターによって定義されます。例えば、year later than 2015であるすべての自動車を含む自動車セットを作成できます。

カタログ内のすべての自動車を含む自動車セットは事前作成されています。

- 2016年に製造されたすべての自動車を含む自動車セットを作成する

use FacebookAds\Object\ProductSet;
use FacebookAds\Object\Fields\ProductSetFields;

$vehicle_set = new ProductSet(null, <PRODUCT_CATALOG_ID>);

$vehicle_set->setData(array(
  ProductSetFields::NAME => 'Test Vehicle Set',
  ProductSetFields::FILTER => array(
    'year' => array(
      'eq' => 2016,
    ),
  ),
));

$vehicle_set->create();

filterパラメーターは、次の演算子とデータで構成されています。

演算子フィルターのタイプ

i_contains

サブ文字列を含む。大文字と小文字を区別しない。

i_not_contains

サブ文字列を含まない。大文字と小文字を区別しない。

contains

サブ文字列を含む。大文字と小文字を区別しない。

not_contains

サブ文字列を含まない。大文字と小文字を区別しない。

eq

次に等しい。大文字と小文字を区別しない。

neq

次と等しくない。大文字と小文字を区別しない。

lt

次より小さい。数値フィールドのみ。

lte

次以下。数値フィールドのみ。

gt

次より大きい。数値フィールドのみ。

gte

次以上。数値フィールドのみ。