Skip to main content
次の例では、twurl を使用して App とユーザーのインストール、設定、認可が完了していることを前提としています。twurl は cURL と同様のコマンドラインツールで、X OAuth 認証を適切に処理します。twurl は Ads API(および REST API)の機能を迅速にテストおよびデバッグするのに最適なツールです。リクエストおよびレスポンスの全ヘッダーを確認するには、-t を使用して呼び出しをトレースします。これは cURL の -v オプションとほぼ同等です。 この例では、Dynamic Product Ads (DPA) キャンペーンを作成します。 アカウント id を取得します。
funding instrument の id を取得します。 前のコマンドで取得した account id を使って、GET accounts/:account_id/funding_instruments API を呼び出します。

ステップ 1: キャンペーンの作成

キャンペーンを作成して、ファンディングインストゥルメントに関連付けます。 キャンペーンの開始日時と予算を指定します。
  • 必須フィールド: ファンディングインストゥルメント、キャンペーン名、予算(合計/日次)、開始日時、Ads アカウントID

ステップ 2: Sales objective のラインアイテムを作成する

キャンペーンに関連付けられたラインアイテムを作成します。
  • 必須フィールド: campaign id(ステップ 1 で取得)、product type、placements、objective、goal、entity status、primary web event tag、catalog id、product set id、creative_source、ads_account_id
  • catalog_id と product_set_id は Shopping Manager で確認できます
  • creative_source は常に DYNAMIC_PRODUCT_CREATIVE に設定します
  • objective は常に WEBSITE_CLICKS に設定します
  • goal は常に WEBSITE_CONVERSIONS に設定します
  • このステップが完了すると、キャンペーンは X の広告マネージャーで確認できるようになります。

ステップ 3: DPA カードを作成する

DPA カードを作成します。
  • 必須パラメータ: 広告アカウント ID と URL
  • URL は https://twitter.com から始まっている必要があります。以下の例のように、その後に任意の UTM パラメータを付与できます:
    • https://twitter.com?utm_source=%7B%7Bsite_source%7D%7D
  • オプションで、creative_type に次のいずれかの値を指定することでカードの形式を選択できます: “CAROUSEL”, “SINGLE”, “COLLECTION”。指定しない場合、カードはカルーセルカードとして作成されます。

ステップ4: ポストを作成する

ポストを作成します。
  • 必須パラメータ: 広告アカウント ID、ユーザー ID、カード URI(ステップ3で取得したもの)、テキスト、name、dynamic_product_ad
  • dynamic_product_ad は常に true に設定してください

ステップ5:ポストをラインアイテムに関連付ける

ポストをラインアイテムに関連付けます。
  • 必須パラメータ: Ads アカウント id、ラインアイテム id(ステップ2で取得)、ツイート id(ステップ4の id_str)
広告主がUI上でカードを確認したい場合にも、表示されます。