スマート アシスト キャンペーン
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
スマート アシスト キャンペーンは、小規模ビジネスがオンラインでより多くのユーザーにリーチできるように設計されています。設定とメンテナンスは最小限で済みます。スマート アシスト キャンペーンは、Google の高度な広告テクノロジーを基盤としており、広告主様のビジネスの詳細と目標(顧客からの電話問い合わせ、店舗への客足、ウェブサイトでのアクションなど)に基づいてキャンペーンを自動的に最適化します。
キャンペーンの作成
スマート アシスト キャンペーンの作成ワークフローでは、他のキャンペーン タイプとは異なる手順がいくつか必要になります。ベスト プラクティスとして、1 回の GoogleAdsService.Mutate
リクエストでエンティティを追加します。
新しいスマート アシスト キャンペーンを作成する手順は次のとおりです。詳細については、完全なコードサンプルをご覧ください。
SmartCampaignSuggestService
、KeywordThemeConstantService
、または自由形式のキーワードのテーマから候補を取得して、キーワードのテーマのリストを作成します。これらのキーワード テーマは、さまざまな予算案を取得し、キーワード テーマ キャンペーンの条件を作成し、広告文クリエイティブの候補を生成するために使用されます。
SmartCampaignSuggestService
から予算額、広告見出し、説明文の提案を取得します。このサービスでは、ビジネスに関する情報、ターゲットの地域、ターゲット言語、キーワードのテーマに基づいて、high
、low
、recommended
の 1 日の予算額と、広告の見出し(最大 3 つ)と説明文(最大 2 つ)が提案されます。
- 推奨される予算額を使用して
CampaignBudget
を作成します。キャンペーンのパフォーマンスを最大化するには、推奨予算額を使用することをおすすめします。スマート キャンペーンの予算は、他のキャンペーンと共有できません。
Campaign
と SmartCampaignSetting
を作成します。SmartCampaignSetting
は関連付けられている Campaign
とは別に存在することはできないため、2 つのエンティティを一緒に作成することを強くおすすめします。
campaign criteria
のリストを作成します。このガイドでは、ステップ 1 でコンパイルしたキーワード テーマを使用してキーワード テーマ キャンペーンの条件を作成しますが、サポートされている他のタイプのキャンペーン条件についても説明します。
AdGroup
を作成します。スマート アシスト キャンペーンに関連付けることができる AdGroup
は 1 つのみです。
- 3 ~ 15 個の広告見出しと 2 ~ 4 個の説明文を含む
AdGroupAd
を作成します。
ビジネス プロフィールのビジネス情報
提案を生成する場合やキャンペーンを作成する場合は、ビジネス プロフィールの店舗 ID を指定して、スマート アシスト キャンペーンのパフォーマンスを最大限に高めることをおすすめします。
ビジネス プロフィールのロケーション ID は、Business Profile API の name
フィールドまたは Business Profile UI から取得できます。
SmartCampaignSuggestionInfo
オブジェクトまたは SmartCampaignSetting
オブジェクトのいずれかに設定する場合、識別子は次の形式の文字列にする必要があります。
locations/locationId
Business Profile API から取得した場合は、ID はすでに正しい形式になっています。ただし、UI から取得した場合は、識別子を locations/
に追加する必要があります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-09-05 UTC。
[null,null,["最終更新日 2025-09-05 UTC。"],[[["\u003cp\u003eSmart campaigns simplify online advertising for small businesses, automating optimization for goals like calls, visits, or website actions.\u003c/p\u003e\n"],["\u003cp\u003eCampaign creation involves using keyword themes, budget suggestions, and ad creative suggestions for optimal setup.\u003c/p\u003e\n"],["\u003cp\u003eA crucial step is linking your Business Profile location for enhanced campaign performance.\u003c/p\u003e\n"],["\u003cp\u003eSmart campaigns utilize Google Ads API for automated campaign management and require a specific workflow for creation.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage API services like \u003ccode\u003eSmartCampaignSuggestService\u003c/code\u003e and \u003ccode\u003eKeywordThemeConstantService\u003c/code\u003e for streamlined campaign setup.\u003c/p\u003e\n"]]],[],null,["# Smart Campaigns\n\n[Smart campaigns](//support.google.com/google-ads/answer/7652860) are\ndesigned to help small businesses reach more customers online. They require\nminimal setup and maintenance. Smart campaigns rely on the best of Google's\nadvertising technology to automatically optimize the campaign based on the\ndetails of your business and your goals, whether those be customer calls, visits\nto your location, or actions on your website.\n\nCampaign creation\n-----------------\n\nThe Smart campaign creation workflow requires a few steps that are different\nfrom other campaign types. As a best practice, add entities in a single\n[`GoogleAdsService.Mutate`](/google-ads/api/reference/rpc/v21/GoogleAdsService/Mutate) request.\n\nHere are the steps for creating a new Smart campaign. Check out the complete\n[code sample](/google-ads/api/samples/add-smart-campaign) for more details.\n\n1. Build a list of keyword themes with suggestions from the [`SmartCampaignSuggestService`](/google-ads/api/reference/rpc/v21/SmartCampaignSuggestService), the [`KeywordThemeConstantService`](/google-ads/api/reference/rpc/v21/KeywordThemeConstantService), or with free-form keyword themes. These keyword themes are used to retrieve different tiers of budget suggestions, create keyword theme campaign criteria, and generate suggestions for ad text creatives.\n2. Retrieve suggestions for budget amount, ad headlines, and descriptions from the [`SmartCampaignSuggestService`](/google-ads/api/reference/rpc/v21/SmartCampaignSuggestService). This service uses information about your business, the target geographic location, target language, and keyword themes to suggest a `high`, `low`, or `recommended` daily budget amount, as well as up to three headlines and two description texts for the ad itself.\n3. Create a [`CampaignBudget`](/google-ads/api/reference/rpc/v21/CampaignBudget) using the suggested budget amount. We recommend that you use the suggested budget amount in order to maximize your campaign's performance. A Smart campaign budget cannot be shared with any other campaigns.\n4. Create a [`Campaign`](/google-ads/api/reference/rpc/v21/Campaign) and a [`SmartCampaignSetting`](/google-ads/api/reference/rpc/v21/SmartCampaignSetting). A `SmartCampaignSetting` cannot exist separately from the `Campaign` it's associated with, so we strongly recommend creating the two entities together.\n5. Create a list of [`campaign criteria`](/google-ads/api/reference/rpc/v21/CampaignCriterion). In this guide, we use the keyword themes compiled in step 1 to create [keyword theme campaign\n criteria](/google-ads/api/reference/rpc/v21/CriterionTypeEnum.CriterionType#keyword_theme), but we also describe the other types of campaign criteria that are supported.\n6. Create an [`AdGroup`](/google-ads/api/reference/rpc/v21/AdGroup). A Smart campaign can have only one `AdGroup` associated with it.\n7. Create an [`AdGroupAd`](/google-ads/api/reference/rpc/v21/AdGroupAd) with 3 to 15 headlines, and 2 to 4 descriptions.\n\nBusiness Profile location\n-------------------------\n\nWhen\n[generating suggestions](/google-ads/api/docs/smart-campaigns/get-suggestions) or\n[creating a campaign](/google-ads/api/docs/smart-campaigns/create-campaign), we recommend\nthat you provide your Business Profile location identifier to maximize the\nperformance of your Smart campaign.\n\nYour Business Profile location identifier can be obtained from either the\n[Business Profile API's `name`\nfield](/my-business/reference/businessinformation/rest/v1/accounts.locations)\nor the\n[Business Profile UI](//support.google.com/business/answer/10737668).\n\nWhen set on either the\n[`SmartCampaignSuggestionInfo`](/google-ads/api/reference/rpc/v21/SmartCampaignSuggestionInfo#business_profile_location)\nor\n[`SmartCampaignSetting`](/google-ads/api/reference/rpc/v21/SmartCampaignSetting#business_profile_location)\nobject, the identifier should be a string in this format: \n\n locations/\u003cvar translate=\"no\"\u003elocationId\u003c/var\u003e\n\nIf retrieved from the Business Profile API, the identifier is already in the\ncorrect format. However, if retrieved from the UI, the identifier needs to be\nappended to `locations/`."]]