レスポンシブ検索広告を使用して、Google ネットワークで商品を宣伝します。レスポンシブ検索広告の主な機能は次のとおりです。
- 3 ~ 15 個の広告見出しと 2 ~ 4 個の説明文を設定します。これらは広告に自動的にローテーションされ、最も効果的な組み合わせが特定されます。
- 広告内の指定した位置に常に表示されるように、広告見出しと説明文を固定します。
- 見出しと説明文のさまざまな組み合わせのパフォーマンス統計情報を収集し、効果を評価します。システムは、相性の良い広告見出しと説明文の組み合わせを自動的に優先します。
path1とpath2を指定して、カスタマイズした URL を表示します。これらはランディング ページのドメインの末尾に追加され、表示される URL を形成します。
形式
レスポンシブ検索広告では、配信時に最大 3 つの広告見出しと最大 2 つの説明文が表示されます。また、ランディング ページのドメインと ResponsiveSearchAdInfo オブジェクトの path1 フィールドと path2 フィールドの構成方法に基づいて、カスタマイズ可能な URL も表示されます。
レスポンシブ検索広告の表示例を次に示します。

広告見出しと説明文は、ResponsiveSearchAdInfo 内の AdTextAsset メッセージ オブジェクトの配列として構成されます。
アセットを特定の位置に固定する
レスポンシブ検索広告では、アセットの固定もサポートされています。広告見出しと説明文をすべて組み合わせて表示するのではなく、より細かく管理したい場合は、AdTextAsset(または JSON リクエストの pinnedField)の pinned_field プロパティを使用して、広告見出しと説明文を特定の位置に固定できます。pinned_field の有効な ServedAssetFieldType 値は次のとおりです。
- 見出し:
HEADLINE_1、HEADLINE_2、またはHEADLINE_3 - 説明:
DESCRIPTION_1またはDESCRIPTION_2
たとえば、特定の見出しを常に最初に表示する場合は、その pinned_field を ServedAssetFieldType.HEADLINE_1 に設定します。その広告が配信されるたびに、その特定のテキストが見出しの 1 つ目の位置に表示され、残りの位置には固定されていないアセットのプールからアセットが選択されます。同じ位置に複数のアセットが固定されている場合、その位置では、固定されているアセット間でテキストがローテーションされます。
headlines または descriptions でアセットを固定する場合、すべての位置(広告見出しの場合は HEADLINE_1~HEADLINE_3、説明文の場合は DESCRIPTION_1~DESCRIPTION_2)は、その位置に固定されたアセットまたは固定されていない別個のアセットで埋める必要があります。たとえば、3 つの広告見出しすべてを HEADLINE_1 に固定すると、HEADLINE_2 と HEADLINE_3 に適格なアセットが残らず、NOT_ENOUGH_AVAILABLE_ASSET_LINKS_FOR_VALID_COMBINATION(または、デフォルトのフォールバック値を使用しない広告カスタマイザを使用している場合は NOT_ENOUGH_AVAILABLE_ASSET_LINKS_WITH_FALLBACK_FOR_VALID_COMBINATION)の AssetLinkError で失敗します。
コード例の全文については、レスポンシブ検索広告を作成するをご覧ください。
テキストのカスタマイズと自動作成アセット
検索キャンペーンでキャンペーン単位のテキストのカスタマイズ(API では自動作成アセットと呼ばれます)を有効にすると、Google 広告はランディング ページ、ドメイン、広告、キーワードから追加の広告見出しと説明文を自動的に生成し、広告主様が提供したアセットとともに配信できます。
- 検索キャンペーンでテキストのカスタマイズを有効にするには、
Campaign.ai_max_setting.enable_ai_maxをtrueに設定して検索キャンペーン向け AI 最大化設定を有効にし、Campaign.asset_automation_settingsでTEXT_ASSET_AUTOMATIONをOPTED_INに設定します。enable_ai_maxをtrueに設定するだけでは、デフォルトで検索語句とのマッチング(TEXT_ASSET_AUTOMATIONとFINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATIONの両方が検索キャンペーンでデフォルトでOPTED_OUTに設定される)のみが有効になります。逆に、enable_ai_maxがtrueに設定されていない状態で、いずれかの自動化タイプをOPTED_INに設定すると、CampaignError.AI_MAX_MUST_BE_ENABLEDで失敗します。 FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATIONをOPTED_OUTに設定したまま、TEXT_ASSET_AUTOMATIONを有効にできます。ただし、FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATIONをOPTED_INに設定するには、TEXT_ASSET_AUTOMATIONもOPTED_INに設定する必要があります。TEXT_ASSET_AUTOMATIONがOPTED_OUTのときにFINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATIONを有効にすると、ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXTで失敗します。- キャンペーン単位の
Campaign.text_guidelines(TextGuidelines)を設定すると、検索キャンペーン向け AI 最大化設定が有効になっている検索キャンペーンで自動生成されるテキスト アセットについて、完全一致の除外キーワード(term_exclusions)とフリーフォーム メッセージの制限(messaging_restrictions)を指定できます。 - 自動作成アセットは
ad_group_ad.ad.responsive_search_adで返されず、AdService.MutateAdsを使用して削除できないため、AdGroupAdService.RemoveAutomaticallyCreatedAssetsを使用して不要な広告レベルの自動作成広告見出しと説明文を削除できます(または、AutomaticallyCreatedAssetRemovalServiceのRemoveCampaignAutomaticallyCreatedAssetを使用してキャンペーン単位の最終ページ URL の拡張テキスト アセットを削除できます)。 - 読み取り専用の
Campaign.aca_migration_date_timeフィールドをクエリして、自動作成アセットを使用する検索キャンペーンが検索キャンペーン向け AI 最大化設定に移行された日時を確認できます。
構成の詳細については、アセットの自動化設定と検索キャンペーン向け AI 最大化設定を始めるをご覧ください。レポートで広告主様提供のアセットと自動作成アセットを区別するには、レスポンシブ検索広告を取得するをご覧ください。
参考情報
Google Ads API と Google 広告でレスポンシブ検索広告を操作する方法については、次のガイドとヘルプセンター記事をご覧ください。