Comienza a usar IA Max para campañas de Búsqueda

IA Max para campañas de Búsqueda es un conjunto de funciones potenciadas por IA para las campañas de Búsqueda de Google Ads. No es un tipo de campaña nuevo, sino una capa de optimización que puedes habilitar en una campaña de Búsqueda existente. IA Max para campañas de Búsqueda se diseñó para usar la IA de Google y ayudar a los anunciantes a obtener más conversiones y mejorar el rendimiento expandiendo el alcance, adaptando las creatividades y optimizando las páginas de destino.

Funciones y características clave de IA Max para campañas de Búsqueda

  • Concordancia con términos de búsqueda: Utiliza la IA de Google, incluida la concordancia amplia y la tecnología "sin palabras clave", para expandir tu alcance más allá de tus palabras clave existentes. Aprende de tus palabras clave, creatividades de anuncios y URLs actuales para encontrar búsquedas nuevas, relevantes y de alto rendimiento que, de otro modo, podrías perderte.

  • Optimización de recursos: Incluye dos componentes que funcionan en conjunto para publicar mensajes creativos más personalizados a gran escala:

    • Personalización de texto (antes conocida como recursos creados automáticamente): Utiliza el texto de tus anuncios existentes, páginas de destino y la IA generativa para crear texto de anuncios, títulos y descripciones personalizados que sean más relevantes para la búsqueda de un usuario.
    • Expansión de la URL final: Envía automáticamente a los usuarios a la página de destino más relevante de tu sitio web en función de su intención de búsqueda, lo que puede ayudar a mejorar la participación y las tasas de conversión.

    Control de automatización de recursos: Para activar o desactivar estas funciones con la API, establece AssetAutomationStatusEnum.AssetAutomationStatus en OPTED_IN (habilitado) o OPTED_OUT (inhabilitado) dentro de Campaign.asset_automation_settings para el AssetAutomationType (TEXT_ASSET_AUTOMATION para la personalización de texto y FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION para la expansión de la URL final):

    • Estado predeterminado: En las campañas de Búsqueda, tanto TEXT_ASSET_AUTOMATION como FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION se establecen de forma predeterminada en OPTED_OUT (establecer Campaign.ai_max_setting.enable_ai_max en true solo habilita la concordancia con términos de búsqueda de forma predeterminada).
    • Requisito de IA Max para campañas de Búsqueda: Para establecer cualquiera de los tipos en OPTED_IN, se requiere que Campaign.ai_max_setting.enable_ai_max sea true. De lo contrario, la mutación falla con CampaignError.AI_MAX_MUST_BE_ENABLED.
    • Dependencia de la expansión de la URL final: Si se establece FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION en OPTED_IN, también se requiere que TEXT_ASSET_AUTOMATION sea OPTED_IN. Si habilitas la expansión de la URL final mientras TEXT_ASSET_AUTOMATION es OPTED_OUT (o si estableces explícitamente TEXT_ASSET_AUTOMATION en OPTED_OUT mientras FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION permanece en OPTED_IN), se produce un error con ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
  • Informes mejorados: IA Max para campañas de Búsqueda incluye informes mejorados para brindar a los anunciantes más transparencia sobre el rendimiento de la IA. El ai_max_search_term_ad_combination_view informe proporciona datos sobre el rendimiento de las combinaciones de términos de búsqueda, títulos y páginas de destino. En esta vista, se muestran las búsquedas que activaron tus anuncios y el rendimiento de esas combinaciones específicas. Consulta Informes de IA Max para campañas de Búsqueda.

  • Controles adicionales: IA Max para campañas de Búsqueda proporciona nuevos controles para brindar a los anunciantes más precisión. Por ejemplo:

Cómo habilitar IA Max para campañas de Búsqueda

Para habilitar IA Max para campañas de Búsqueda, establece Campaign.ai_max_setting.enable_ai_max en true.

Consulta el campo Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired) de solo lectura para determinar si se debe habilitar IA Max para campañas de Búsqueda para respetar o modificar la personalización de texto y los controles de la lista de marcas.

Usa AdGroup.ai_max_ad_group_setting.disable_search_term_matching para inhabilitar la concordancia con términos de búsqueda cuando una campaña superior haya habilitado IA Max para campañas de Búsqueda.

A partir de v25, también puedes consultar los campos de solo lectura Campaign.aca_migration_date_time y Campaign.broad_match_migration_date_time para verificar la marca de tiempo (yyyy-MM-dd HH:mm:ss en la zona horaria del cliente) cuando se migró una campaña de recursos creados automáticamente (ACA) o de concordancia amplia a IA Max para campañas de Búsqueda.

Cómo inhabilitar IA Max para campañas de Búsqueda

Para inhabilitar IA Max para campañas de Búsqueda cuando Campaign.ai_max_setting.enable_ai_max está establecido en true, cambia el valor a false. Si TEXT_ASSET_AUTOMATION o FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION es OPTED_IN en Campaign.asset_automation_settings, también debes establecer esos tipos en OPTED_OUT en la misma solicitud. De lo contrario, si estableces enable_ai_max en false se produce un error con CampaignError.AI_MAX_MUST_BE_ENABLED. Si inhabilitas IA Max para campañas de Búsqueda, se desactivan todas las funciones de IA Max para campañas de Búsqueda y dejan de publicarse los recursos de personalización de texto creados anteriormente. Estos recursos siguen estando disponibles para los informes si acumularon impresiones.

Cómo definir mejor los mensajes de marca con los lineamientos para texto

Los lineamientos para texto te permiten controlar el resultado de los recursos de texto generados automáticamente especificando exclusiones de términos y restricciones de mensajes.

Para usar los lineamientos para texto, propaga el campo text_guidelines (Campaign.TextGuidelines) del recurso Campaign:

  • Exclusiones de términos (term_exclusions): Propaga text_guidelines.term_exclusions con una lista de palabras o frases exactas que se excluirán de los recursos de texto generados. Cada exclusión puede tener hasta 30 caracteres, con un máximo de 25 exclusiones.
  • Restricciones de mensajes (messaging_restrictions): Propaga text_guidelines.messaging_restrictions con hasta 40 Campaign.MessagingRestriction objetos para guiar la generación de texto de la IA. Para cada restricción, establece restriction_text en una instrucción única de formato libre (de 1 a 300 caracteres) y establece restriction_type en RESTRICTION_BASED_EXCLUSION (el único tipo de restricción admitido).

Cómo implementar listas de inclusión de feeds de páginas a nivel del grupo de anuncios

En la IU de Google Ads, puedes implementar una lista de inclusión para feeds de páginas a nivel del grupo de anuncios. También puedes hacerlo con la API de Google Ads.

Información sobre el enfoque de la API

A diferencia de la IU de Google Ads, la API de Google Ads no tiene un campo directo llamado "Lista de inclusión" para los grupos de anuncios. En cambio, puedes controlar qué páginas de un feed de páginas se pueden usar para los anuncios dinámicos de búsqueda (DSA) o para funciones como la expansión de la URL final dentro de un grupo de anuncios específico creando criterios de grupo de anuncios de tipo WEBPAGE.

Cuando configuras estos criterios WEBPAGE, le indicas al sistema, incluidas las funciones como IA Max para campañas de Búsqueda, que considere solo las URLs o páginas especificadas que coincidan con ciertas etiquetas personalizadas del feed de páginas asociado de la campaña para ese grupo de anuncios en particular.

Pasos de implementación

  1. Verifica los requisitos previos de la campaña y vincula el feed de páginas:

    • En el caso de los grupos de anuncios de Búsqueda estándar (AdGroupType.SEARCH_STANDARD), asegúrate de que la campaña superior tenga habilitadas tanto IA Max para campañas de Búsqueda (Campaign.ai_max_setting.enable_ai_max establecido en true) como la personalización de texto (TEXT_ASSET_AUTOMATION establecido en OPTED_IN en Campaign.asset_automation_settings). De lo contrario, la creación de un WEBPAGE AdGroupCriterion falla con CriterionError.AI_MAX_MUST_BE_ENABLED.
    • Antes de configurar las inclusiones a nivel del grupo de anuncios, el feed de páginas, que se representa como un AssetSet de tipo PAGE_FEED, debe estar vinculado a la campaña superior.
    • Usa CampaignAssetSetService para crear esta asociación. Este vínculo hace que el contenido del feed esté disponible para la segmentación dentro de la campaña.
  2. Crea el criterio de grupo de anuncios como una lista de inclusión:

    • Para especificar qué partes del feed de páginas se aplican a un grupo de anuncios específico, usa AdGroupCriterionService.
    • Crea un nuevo recurso AdGroupCriterion con negative establecido en false (en los grupos de anuncios SEARCH_STANDARD, solo se permiten criterios WEBPAGE positivos; si se establece negative en true, se produce un error con ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT).
    • Establece el campo ad_group en el nombre de recurso del grupo de anuncios de segmentación.
    • Para establecer el tipo de criterio en WEBPAGE, propaga el campo webpage de AdGroupCriterion.
    • Dentro del objeto WebpageInfo, establece criterion_name (obligatorio en las operaciones CREATE) y define conditions[] con WebpageConditionInfo objetos para segmentar páginas específicas de tu feed (en los grupos de anuncios SEARCH_STANDARD, solo se admiten los tipos URL y CUSTOM_LABEL WebpageConditionOperand; otros operandos fallan con ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT):
      • Segmentación por URL: Usa WebpageConditionOperand.URL, establece operator (WebpageConditionOperator) en CONTAINS (el valor predeterminado cuando se omite operator) o EQUALS, y especifica la URL en el argument. Cuando operator es CONTAINS, argument puede ser una subcadena o ruta de acceso de URL (como "/product/widget-a") y se puede combinar con otras condiciones (hasta tres condiciones en total). Cuando operator es EQUALS, argument debe ser una URL http:// o https:// completa con un dominio válido (si se pasa una ruta de acceso relativa, se produce un error con CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL o CriterionError.INVALID_WEBPAGE_CONDITION_URL), y una condición URL EQUALS no se puede combinar con ninguna otra condición en conditions[] (si lo haces, se produce un error WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError).
      • Segmentación por etiqueta personalizada: Usa WebpageConditionOperand.CUSTOM_LABEL, establece operator en EQUALS (el único operador admitido y el valor predeterminado cuando se omite operator) y especifica el nombre de la etiqueta en argument.
    • Puedes agregar hasta tres condiciones por WebpageInfo (conectadas lógicamente con AND, a menos que uses una condición URL EQUALS, que debe ser la única condición) y crear varios criterios WEBPAGE positivos en el grupo de anuncios. Las páginas que coinciden con cualquiera de estos criterios WEBPAGE positivos forman la "Lista de inclusión" para el grupo de anuncios.

    En este ejemplo, este AdGroupCriterion le indica al grupo de anuncios que solo considere las páginas del feed de páginas de la campaña que tengan la URL que contiene /product/widget-a Y que estén etiquetadas con la etiqueta personalizada TopSellers.

    {
      "ad_group": "customers/CUSTOMER_ID/adGroups/AD_GROUP_ID",
      "webpage": {
        "criterion_name": "Ad group inclusion criterion for top widgets",
        "conditions": [
          {
            "operand": "URL",
            "operator": "CONTAINS",
            "argument": "/product/widget-a"
          },
          {
            "operand": "CUSTOM_LABEL",
            "operator": "EQUALS",
            "argument": "TopSellers"
          }
        ]
      },
      "negative": false
    }