Google Ads API には、ユースケースに応じて、リソースを変更するためのいくつかの方法が準備されています。各リソースには対応するサービスがあり、特定のリソースタイプの変換オペレーションを指定できます。たとえば、Campaign
リソースには、キャンペーンを変更するための対応する CampaignService.MutateCampaigns
エンドポイントがあります。
もう 1 つのオプションは、GoogleAdsService.Mutate
エンドポイントです。これは基本的に、リソース サービスに対する一連の個別の変更呼び出しをラップし、次のようなメリットをもたらします。
- さまざまなリソース サービス間でアクションをグループ化。通常の呼び出しでは、1 つのリソース サービスに対してのみオペレーションを実行できます。
- 一時リソース名。複数のオペレーションを組み合わせて 1 つのリクエストでエンティティとその子エンティティを作成します。
たとえば、この 2 つのプロパティを使って GoogleAdsService.Mutate
を使って、すべてのステップが成功した場合にのみキャンペーン全体の構成を作成できます。