スポンサーディスプレイ広告のオーディエンスキャンペーンを作成する方法
このハウツーでは、スポンサーディスプレイ広告キャンペーンを作成する手順を説明します。
前提条件
こちらの設定手順に従ってください。以前にスポンサーディスプレイ広告Postmanコレクションを設定している場合は、これらの手順をスキップできます。
手順
アクセストークンを取得する
新しいアクセストークンを取得するには、次の手順を実行します。アクセストークンをすでに取得しているものの、有効期限が切れている場合は、OAuth Refresh Token
リクエストを使用して、期限切れのアクセストークンを置き換えることができます。それ以外の場合は、この手順の指示に従ってください。
コレクションタブで、「Amazon SD API(AUDT)」を選択してサブフォルダーを展開します。
サブフォルダーで「OAuth」を選択します。
「GET OAuth Access Code」リクエストを選択します。
「送信」ボタンを選択してリクエストを送信します。
応答として、ログインフォームが入力されたWebページが表示されます。「プレビュー」を選択します。
「OAuthフォームログイン」を選択して、フォームログインをシミュレートします。これには、以前に環境で構成したEメールアドレスとパスワードが使用されます。初めてログインする場合は、権限を付与するための同意ページにリダイレクトされます。
OAuthフォームログインでは認証コードが返されます。このコードは、redirect_uriに返される中間コードです。Postmanスクリプトでは、次の手順のためにこの値が正しい変数にコピーされます。
OAuth Code to Tokenリクエストを開きます。「送信」を選択します。応答には、アクセストークンとリフレッシュトークンが含まれます。例:
{ "access_token": "<access_token>", "refresh_token": "<refresh_token>", "token_type": "bearer", "expires_in": 3600 }
Amazon-Advertising-API-Scope
ヘッダーの値も必要です。「GET profile information」リクエストを選択し、「送信」を選択します。応答には、profileId
フィールドの値が含まれます。
スポンサーディスプレイ広告キャンペーンを作成する
Postmanを使用してスポンサーディスプレイキャンペーンを作成するには、次の手順に従ってください。
Postmanコレクションで、1つ以上のキャンペーンの作成リクエストを開きます。「本文」タブを選択し、キャンペーンに合わせてフィールド値を変更します。例:
[{ "name": "My Audiences Campaign", "tactic": "T00030", "startDate": "20200810", "endDate": "20301201", "state": "enabled", "budget": 100.00, "budgetType": "daily", "costType": "cpc" }]
「送信」ボタンをクリックして、リクエストが完了したことを確認します。例:
[ { "campaignId": 222756009537583, "code": "SUCCESS" } ]
後続のリクエストを開きます。リクエストされたキャンペーンを取得し、「送信」を選択します。前の応答の
campaignId
の値は、後続のリクエストに自動的にコピーされます。{ "campaignId": 222756009537583, "name": "My Audiences Campaign 2", "tactic": "T00030", "startDate": "20200812", "endDate": "20301201", "state": "paused", "budget": 100.00, "budgetType": "daily", "costType": "cpc", "deliveryProfile": "as_soon_as_possible" }
同じ手順を繰り返し、残りのコンポーネントを作成のうえ取得します。
- POST 1つ以上の広告グループを作成します。
- GET リクエストされた広告グループを取得します。
- POST 1つ以上のプロダクト広告を作成します。
- GET リクエストされたプロダクト広告を取得します。
- POST 1つ以上のターゲティング項目を作成します。
- GET 識別子で指定されたターゲティング項目を取得します。
GET Gets a targeting clause specified by identifier.
からの最終的な応答は次のようになります。{ "adGroupId": 209426065354910, "bid": 0.25, "expression": [ { "type": "views", "value": [ { "type": "similarProduct" }, { "type": "lookback", "value": "30" } ] } ], "expressionType": "manual", "resolvedExpression": [ { "type": "views", "value": [ { "type": "similarProduct" }, { "type": "lookback", "value": "30" } ] } ], "state": "enabled", "targetId": 235944225366139 }
スポンサーディスプレイ広告APIを使用して既存のキャンペーンを変更する
スポンサーディスプレイ広告キャンペーンを変更して、値の更新やリソースの削除が可能です。Amazon SD APIコレクション内のModify Campaignsフォルダーを展開してこれらのリクエストを試し、要件に基づいてキャンペーンを変更します。各コンポーネントには、PUT(更新)リソースとDELETE(アーカイブ)リソースが含まれています。
レポート
また、レポートのリクエストやダウンロードを通じて、キャンペーンのパフォーマンスに関する詳細な指標を把握することもできます。Reportフォルダーを展開し、リクエストを確認します。
- レポートリクエストの作成:レポートを生成するリクエストを開始します。この操作はレポートIDを返します。
- 以前にリクエストしたレポートのステータスの取得:レポートIDを使用してレポートのステータスを確認します。
- 以前にリクエストしたレポートのダウンロード:レポートIDを使用して完了したレポートをダウンロードします。
Postmanを使用してスポンサーディスプレイ広告キャンペーンのテストを自動化する
前のセクションでは、スポンサーディスプレイ広告APIを手動で呼び出してキャンペーンを作成しました。また、Postmanコレクションランナーを使用してキャンペーンを一括作成するなど、キャンペーンの作成を自動化することもできます。
- Postmanで、左上隅にある「ランナー」ボタンを選択します。新しいウィンドウが開きます。
- コレクションランナーで、「Amazon SD API(AUDT)」コレクションを選択します。
- 環境では、「Amazon SD API」を選択します。
- 実行順序では、「すべて」の選択を解除します。次に、OAuthリフレッシュトークンから始まるすべてのリクエストを選択します。これは有効なアクセストークンを持っていることを前提としています。そうでない場合は、前のセクションで説明したように、手動でOAuthリクエストを行ってアクセストークンを取得できます。
- 1つ以上のキャンペーンの作成リクエストを開きます。固有の名称を入力します。固有の名称を入力しない場合はキャンペーン名が重複するため、最初の呼び出しに失敗します。
- 「Amazon SD APIを実行」を選択します。
- 結果を確認します。結果が想定通りであれば、スポンサーディスプレイ広告キャンペーンの作成は正常に自動化されています。
まとめ
このチュートリアルでは、オーディエンスAPIを使用してキャンペーンを作成および更新する方法をご紹介しました。これにより、オーディエンスをターゲットにして、商品の認知向上や売上拡大につなげることができます。