レスポンシブ検索広告を使用して、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 に設定します。その広告が配信されるたびに、その特定のテキストが最初の広告見出しの位置に表示され、残りの位置は固定されていないアセットのプールから取得されます。同じ位置に複数のアセットが固定されている場合、その位置に固定されているアセット間でテキストがローテーションされます。
headlines または descriptions でアセットを固定する場合、すべての位置(広告見出しの場合は HEADLINE_1~HEADLINE_3、説明文の場合は DESCRIPTION_1~DESCRIPTION_2)に、その位置に固定されたアセットまたは固定されていない別のアセットを挿入できるようにする必要があります。たとえば、3 つの広告見出しを含む広告で、3 つの広告見出しすべてを HEADLINE_1 に固定すると、HEADLINE_2 と HEADLINE_3 には有効なアセットが割り当てられず、AssetLinkError が NOT_ENOUGH_AVAILABLE_ASSET_LINKS_FOR_VALID_COMBINATION になります(デフォルトの代替値を使用せずに広告カスタマイザを使用している場合は NOT_ENOUGH_AVAILABLE_ASSET_LINKS_WITH_FALLBACK_FOR_VALID_COMBINATION)。
完全なコード例については、レスポンシブ検索広告を作成するをご覧ください。
テキストのカスタマイズと自動作成アセット
検索キャンペーンでキャンペーン単位のテキストのカスタマイズ(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 広告でレスポンシブ検索広告を操作する方法について詳しくは、次のガイドとヘルプセンターの記事をご覧ください。