パフォーマンス最大化
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google 広告スクリプトは、P-MAX の mutate と search をサポートしています。これにより、キャンペーンの作成と管理のワークフローが可能になります。
このガイドでは、mutate を使用して P-MAX キャンペーンを作成する方法について説明しますが、ここで説明するコンセプトは、Google Ads API でサポートされているすべてのキャンペーン タイプで使用できます。
P-MAX を使用すると、1 つの統合キャンペーンから Google 広告のすべてのチャネルと広告枠にアクセスできます。複数のキャンペーン タイプを管理するために必要な複雑さとオーバーヘッドを削減することで、パフォーマンスを最適化し、作業をより効率的に行うことができます。
P-MAX キャンペーンでは、検索、YouTube、ディスプレイ、Discover、Gmail、マップなど、パフォーマンスの高いチャネルに予算が動的に割り当てられます。これにより、予算内で最も高い費用対効果(ROI)でコンバージョンを増やせるだけでなく、複数のキャンペーンで予算を管理、更新する必要もなくなります。
Google 広告スクリプトを使用してこれらを作成するには、mutate を多用します。これにより、Google Ads API とそのほとんどの機能に直接アクセスできます。リクエストは JSON 形式で、API の REST エンドポイントと同じ形式を使用します。
このガイドの内容は次のとおりです。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-27 UTC。
[null,null,["最終更新日 2025-08-27 UTC。"],[[["\u003cp\u003eGoogle Ads scripts support the \u003ccode\u003emutate\u003c/code\u003e and \u003ccode\u003esearch\u003c/code\u003e functions for Performance Max, enabling campaign creation and management.\u003c/p\u003e\n"],["\u003cp\u003ePerformance Max campaigns leverage a single unified campaign to access all Google Ads channels, optimizing performance and streamlining management.\u003c/p\u003e\n"],["\u003cp\u003eBudget allocation in Performance Max campaigns is dynamic, automatically shifting to the highest-performing channels for improved ROI.\u003c/p\u003e\n"],["\u003cp\u003eCreating Performance Max campaigns using Google Ads scripts heavily relies on the \u003ccode\u003emutate\u003c/code\u003e function, which interfaces with the Google Ads API.\u003c/p\u003e\n"],["\u003cp\u003eThis guide covers interacting with Performance Max campaigns using the classic \u003ccode\u003eAdsApp\u003c/code\u003e interface, mutate strategies, asset uploading, required and optional campaign components, and reporting.\u003c/p\u003e\n"]]],[],null,["# Performance Max\n\nGoogle Ads scripts supports [mutate](/google-ads/scripts/docs/features/mutate) and\n[search](/google-ads/scripts/docs/features/reports) for Performance Max, which\nallows for campaign creation and management workflows.\n\nThis guide shows how to use mutate to create a [Performance Max campaign](/google-ads/api/performance-max),\nbut the concepts presented can be used for any campaign type supported by the\n[Google Ads API](/google-ads/api/docs/start).\n\n[Performance Max](//support.google.com/google-ads/answer/10724896) lets\nyou access all Google Ads channels and inventory from a single unified\ncampaign. It helps you optimize performance and work more efficiently, in part\nby reducing the complexity and overhead needed to manage multiple campaign\ntypes.\n\nPerformance Max campaigns allocate budgets dynamically to the\nhighest-performing channels, including Search, YouTube, Display, Discover,\nGmail, and Maps. This helps you get more conversions at the strongest return on\ninvestment (ROI) from your budget, and also eliminates the need for you to\nmanage and update budgets across several campaigns.\n\nTo create these using Google Ads scripts, you'll heavily rely on\n[mutate](/google-ads/scripts/docs/features/mutate), which allows access to the\nGoogle Ads API and most of its features directly. Requests are formatted in JSON and\nuse the same format as the API's [REST endpoints](/google-ads/api/rest/overview).\n\nThis guide covers the following topics:\n\n- Interacting with Performance Max campaigns using the [classic `AdsApp` interface](/google-ads/scripts/docs/features/performance-max/using-ads-app).\n- [Strategies when using mutates](/google-ads/scripts/docs/features/performance-max/mutate-strategy)\n- [Uploading assets](/google-ads/scripts/docs/features/performance-max/assets) to be used when creating the campaigns\n- [Required components](/google-ads/scripts/docs/features/performance-max/required-components) for Performance Max campaigns\n- [Optional components](/google-ads/scripts/docs/features/performance-max/optional-components) for Performance Max campaigns\n- [Reporting](/google-ads/scripts/docs/features/performance-max/reporting) on your Performance Max campaigns"]]