Para analizar nuestros productos y brindar comentarios sobre ellos, únete al canal oficial de Discord de Google Ads en el servidor de la Comunidad de Publicidad y Medición de Google.
Personalización de los anuncios de búsqueda responsivos
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Los personalizadores de anuncios son una herramienta muy potente que te permite personalizar el contenido del texto de tus anuncios de búsqueda responsivos con marcadores de posición de texto dinámico.
Personalizador de anuncios
Existen dos pasos para crear un personalizador de anuncios para los anuncios de búsqueda responsivos:
Crea el atributo del personalizador.
El atributo del personalizador es una categoría amplia que describe el tipo de cambio que deseas vincular a este personalizador, por ejemplo, "precio del producto" o "porcentaje de descuento".
Vincula el atributo del personalizador con un cliente, una campaña, un grupo de anuncios o un criterio del grupo de anuncios de palabras clave.
Establece los valores específicos que deseas usar para el recurso específico.
Nombre del personalizador, que debe ser único (sin distinción entre mayúsculas y minúsculas). Dado que hay un límite de 40 personalizadores, es posible que debas reutilizarlos en diferentes recursos, por lo que debes elegir un nombre que represente una categoría amplia del tipo de personalizaciones para las que se usará.
Independientemente del nivel que desees y del servicio correspondiente que utilices, se requiere la misma información:
customizer_attribute
Es el nombre del recurso del atributo del personalizador que creaste en el paso anterior.
value
Es el valor que deseas insertar en tus anuncios cuando haces referencia a este atributo del personalizador. Este campo se define con CustomizerValue.
Debes especificar type y string_value para crear CustomizerValue. El valor de type debe ser el mismo que el del atributo del personalizador que vinculas, y string_value es el valor que deseas que use la API de Google Ads.
Nombre del recurso al que deseas vincular el atributo del personalizador
El nombre varía según el tipo de recurso. Por ejemplo, para crear CampaignCustomizer, especifica campaign.
Una vez que completes este paso, podrás usar el personalizador de anuncios en los anuncios de búsqueda adaptables que se incluyen en la jerarquía de recursos a la que vinculaste el atributo del personalizador. Por ejemplo, si vinculas el atributo del personalizador a la campaña con un ID A, puedes usar ese personalizador de anuncios en un anuncio creado en cualquier grupo de anuncios dentro de la campaña A. No puedes usar el personalizador de anuncios en un anuncio de los grupos de anuncios dentro de la campaña B.
Personalizadores de anuncios en los anuncios de búsqueda responsivos
Para usar el personalizador de anuncios en los títulos y las descripciones de los anuncios de búsqueda responsivos, debes crear un objeto AdTextAsset con text que incluya la siguiente sintaxis:
CUSTOMIZER_ATTRIBUTE_NAME es el name del atributo del personalizador que estableciste cuando lo creaste, no el nombre del recurso del atributo del personalizador ni su ID.
DEFAULT_VALUE es el valor predeterminado del personalizador de anuncios.
Solo puede haber un vínculo por nivel (cliente, campaña, grupo de anuncios o criterio del grupo de anuncios), y el más específico anulará al más general. Por ejemplo, si tienes definido este atributo del personalizador a nivel de la campaña y del grupo de anuncios, los anuncios del grupo de anuncios vinculado usarán el del grupo de anuncios, pero los anuncios de otros grupos de anuncios de esa campaña usarán el de la campaña.
Puedes tener hasta 40 objetos CustomizerAttribute habilitados en tu cuenta. Si alcanzas este límite, debes quitar los que no se usen antes de crear uno nuevo.
Existen reglas para los atributos del personalizador con el tipo PRICE:
Los códigos y símbolos de moneda pueden aparecer antes o después del número. Por ejemplo, $100, 100$, USD100 y 100USD son valores válidos.
No debe haber espacios entre el número y los códigos o símbolos de moneda. Por ejemplo, $ 100 no es válido.
[null,null,["Última actualización: 2025-08-27 (UTC)"],[[["\u003cp\u003eAd customizers allow dynamic text customization in responsive search ads using placeholders within ad titles and descriptions.\u003c/p\u003e\n"],["\u003cp\u003eCreating an ad customizer involves defining a customizer attribute (category) and linking it to a specific Google Ads resource (customer, campaign, ad group, or keyword ad group criterion) with desired values.\u003c/p\u003e\n"],["\u003cp\u003eAd customizers are implemented in responsive search ads by using a specific syntax within AdTextAsset objects to reference the customizer attribute and provide a default value.\u003c/p\u003e\n"],["\u003cp\u003eThere are limitations on the number of customizer attributes and how they are applied, with more specific links overriding broader ones.\u003c/p\u003e\n"]]],[],null,["# Responsive Search Ad Customization\n\nAd customizers are a very powerful tool that lets you customize the text content\nof your [responsive search ads](//support.google.com/google-ads/answer/7684791)\nusing dynamic text placeholders.\n| **Key Point:** Dynamic replacements can occur in ad titles and description lines, but not in display or final URLs.\n\nAd customizer\n-------------\n\nThere are two steps for creating an ad customizer for responsive search ads:\n\n1. **Create the customizer attribute.**\n\n The customizer attribute is a broad category that describes the kind of\n change you intend to link to this customizer---for example, \"product\n price\" or \"discount percent\".\n2. **Link the customizer attribute with a customer, campaign, ad group, or\n keyword ad group criterion.**\n\n Set the specific values you want to use for the specific resource.\n\n### Create a customizer attribute\n\nFirst, you need to create a new customizer attribute, represented by\n[`CustomizerAttribute`](/google-ads/api/reference/rpc/v21/CustomizerAttribute) using\n[`CustomizerAttributeService`](/google-ads/api/reference/rpc/v21/CustomizerAttributeService) with\ntwo required fields:\n\n[`name`](/google-ads/api/reference/rpc/v21/CustomizerAttribute#name)\n: The name of the customizer, which must be unique (case insensitive). Since\n there is a limit of 40 customizers, you might need to reuse customizers\n across different resources, so be sure to choose a name that represents a\n broad category of what kind of customizations this will be used for.\n\n[`type`](/google-ads/api/reference/rpc/v21/CustomizerAttribute#type)\n: The type of the customizer---text, number, price or percent---defined\n by\n [`CustomizerAttributeType`](/google-ads/api/reference/rpc/v21/CustomizerAttributeTypeEnum.CustomizerAttributeType).\n\nWhen you create a new customizer attribute, you get its resource name back,\nwhich is required in the next step.\n\n### Link the customizer attribute\n\nYou can link the previously created customizer attribute at many levels using\nthe following services:\n\n- [`CustomerCustomizerService`](/google-ads/api/reference/rpc/v21/CustomerCustomizerService) to\n create [`CustomerCustomizer`](/google-ads/api/reference/rpc/v21/CustomerCustomizer) for the\n customer level.\n\n- [`CampaignCustomizerService`](/google-ads/api/reference/rpc/v21/CampaignCustomizerService) to\n create [`CampaignCustomizer`](/google-ads/api/reference/rpc/v21/CampaignCustomizer) for the\n campaign level.\n\n- [`AdGroupCustomizerService`](/google-ads/api/reference/rpc/v21/AdGroupCustomizerService) to\n create [`AdGroupCustomizer`](/google-ads/api/reference/rpc/v21/AdGroupCustomizer) for the ad\n group level.\n\n- [`AdGroupCriterionCustomizerService`](/google-ads/api/reference/rpc/v21/AdGroupCriterionCustomizerService)\n to create\n [`AdGroupCriterionCustomizer`](/google-ads/api/reference/rpc/v21/AdGroupCriterionCustomizer) for\n the ad group criterion level. For this type, only keyword criteria are\n supported.\n\nRegardless of which level you want and which corresponding service you use, the\nsame pieces of information are required:\n\n`customizer_attribute`\n: The resource name of the customizer attribute that you created in the\n previous step.\n\n`value`\n\n: The value that you want to insert into your ads when you reference this\n customizer attribute. This field is defined by\n [`CustomizerValue`](/google-ads/api/reference/rpc/v21/CustomizerValue).\n\n You need to specify [`type`](/google-ads/api/reference/rpc/v21/CustomizerValue#type) and\n [`string_value`](/google-ads/api/reference/rpc/v21/CustomizerValue#string_value) to create\n `CustomizerValue`. The `type` value should be the same as the customizer\n attribute you're linking, and `string_value` is the value that you want the\n Google Ads API to use.\n\nResource name of the resource you want to link the customizer attribute to\n\n: The name varies based on the resource type. For instance, to create\n [`CampaignCustomizer`](/google-ads/api/reference/rpc/v21/CampaignCustomizer), specify the\n [`campaign`](/google-ads/api/reference/rpc/v21/CampaignCustomizer#campaign).\n\nOnce you finish this step, you're ready to use the ad customizer in responsive\nsearch ads that are included in the resource hierarchy you linked the\ncustomizer attribute to. For instance, if you link the customizer attribute to\nthe campaign with an ID `A`, you can use that ad customizer in an ad created\nunder any ad groups inside campaign `A`. You cannot use the ad customizer in an\nad under ad groups inside campaign `B`.\n\nAd customizers in responsive search ads\n---------------------------------------\n\nTo use the ad customizer in **headlines** and **description** of the responsive\nsearch ads, you need to create an [`AdTextAsset`](/google-ads/api/reference/rpc/v21/AdTextAsset)\nobject with `text` including the following syntax: \n\n```\n{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}\n```\n\n- `CUSTOMIZER_ATTRIBUTE_NAME` is the `name` of the customizer attribute that\n you set when you [created it](#create), **not the resource name of the\n customizer attribute nor its ID**.\n\n- `DEFAULT_VALUE` is the default value for the ad customizer.\n\nRefer to the [responsive search ads\nguide](/google-ads/api/docs/responsive-search-ads/overview) for more information about\nsetting up the ads.\n\nRules and limitations\n---------------------\n\n| **Note:** For general information about limits, see [About your Google Ads account limits](//support.google.com/google-ads/answer/6372658).\n\n- There can only be one link per level---customer, campaign, ad group, or ad\n group criterion---and the most specific one will override the more general\n one. For example, if you have this customizer attribute defined at the\n campaign level and the ad group level, then ads within the linked ad group\n will use the ad group one, but ads from other ad groups in that campaign will\n use the campaign one.\n\n- You can have up to **40** enabled `CustomizerAttribute` objects in your\n account. If you reach this limit, you need to remove the unused ones before\n creating a new one.\n\n- There are rules for customizer attributes with type\n [`PRICE`](/google-ads/api/reference/rpc/v21/CustomizerAttributeTypeEnum.CustomizerAttributeType#price):\n\n - Currency codes and symbols can appear before or after the number. For example, `$100`, `100$`, `USD100`, `100USD` are all valid values.\n - There should be no spaces between the number and the currency codes or symbols. For example, `$ 100` is invalid.\n - See the [currency codes and\n symbols](/google-ads/api/data/codes-formats#currency_codes) that can be used as part of the [specified\n value](/google-ads/api/reference/rpc/v21/CustomizerValue#string_value)."]]