アクセスの取得
Ads APIへのアクセスを申請し、アプリケーションを登録して、Login with Amazonで広告アカウントを接続します。マーケットプレイスごとの広告アカウントが1つのプロファイルで、ほぼすべての呼び出しで対象のプロファイルを指定します。代理店は通常、1つのアプリケーションで多数のプロファイルを管理します。
キャンペーンの管理
APIはキャンペーン、広告グループ、広告、キーワード、商品ターゲティング、除外ターゲティング、予算をカバーします。よくある自動化の例:
- ACOSだけでなく、自社の利益率と在庫に基づく入札ルール。
- 在庫切れ、または在庫が少ない商品の広告の一時停止。
- 新商品のキャンペーンをテンプレートから一括作成。
- 代理店向けに、多数のアカウントにまたがる予算消化の管理。
変更はまとめて書き込み、何をなぜ変えたかの記録を残してください。広告主から必ず聞かれます。
レポート
レポートは非同期です。期間と指標を指定してレポートを依頼し、完了まで確認してから圧縮ファイルをダウンロードします。直近数日の指標はアトリビューションが確定するまで変わることがあるため、前日分だけでなく直近数日分を取り直します。
多くのチームはレポートをデータウェアハウスに取り込み、SP-APIの売上、手数料、在庫と結合します。そこで初めて商品ごとの本当の収益性が見えてきます。
Marketing StreamとAmazon Marketing Cloud
Amazon Marketing Streamは、時間単位のトラフィックとコンバージョンのデータ、キャンペーン変更の通知を、自社が所有するAWSの送信先に届けます。時間帯別の入札調整や素早い予算判断に向いています。
Amazon Marketing Cloud(AMC)はクリーンルーム環境で、プライバシー保護されたイベント単位の広告データにSQLを実行できます。購買までの経路やキャンペーン間の重複などに答えられますが、結果は集計値で、利用には独自の要件があります。
制限と良い実践
Ads APIにはレート制限があり、呼び出しが速すぎると429を返します。SP-APIと同じキューとバックオフの仕組みを使い、よく読むエンティティはキャッシュし、キーワードごとの呼び出しより一括操作を優先してください。