Pour discuter de nos produits et nous faire part de vos commentaires, rejoignez le canal Discord officiel Google Ads sur le serveur de la communauté Google Advertising and Measurement.
Personnalisation des annonces responsives sur le Réseau de Recherche
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les personnalisateurs d'annonce sont un outil très puissant qui vous permet de personnaliser le contenu textuel de vos annonces responsives sur le Réseau de Recherche à l'aide d'espaces réservés pour le texte dynamique.
Personnalisateur d'annonce
Pour créer un personnalisateur d'annonce pour les annonces responsives sur le Réseau de Recherche, vous devez suivre deux étapes :
Créez l'attribut de personnalisateur.
L'attribut de personnalisation est une catégorie générale qui décrit le type de modification que vous souhaitez associer à ce personnalisateur (par exemple, "prix du produit" ou "pourcentage de remise").
Associez l'attribut du personnalisateur à un client, une campagne, un groupe d'annonces ou un critère de groupe d'annonces de mots clés.
Définissez les valeurs spécifiques que vous souhaitez utiliser pour la ressource concernée.
Nom du personnalisateur, qui doit être unique (non sensible à la casse). Étant donné qu'il existe une limite de 40 personnalisateurs, vous devrez peut-être les réutiliser pour différentes ressources. Veillez donc à choisir un nom qui représente une catégorie générale des types de personnalisations pour lesquels ils seront utilisés.
Quel que soit le niveau souhaité et le service correspondant que vous utilisez, les mêmes informations sont requises :
customizer_attribute
Nom de ressource de l'attribut de personnalisation que vous avez créé à l'étape précédente.
value
Valeur que vous souhaitez insérer dans vos annonces lorsque vous faites référence à cet attribut de personnalisation. Ce champ est défini par CustomizerValue.
Vous devez spécifier type et string_value pour créer CustomizerValue. La valeur type doit être identique à l'attribut de personnalisation que vous associez, et string_value correspond à la valeur que vous souhaitez que l'API Google Ads utilise.
Nom de ressource de la ressource à laquelle vous souhaitez associer l'attribut de personnalisation
Le nom varie en fonction du type de ressource. Par exemple, pour créer CampaignCustomizer, spécifiez campaign.
Une fois cette étape terminée, vous pouvez utiliser le personnalisateur d'annonces dans les annonces responsives sur le Réseau de Recherche incluses dans la hiérarchie de ressources à laquelle vous avez associé l'attribut de personnalisateur. Par exemple, si vous associez l'attribut du personnalisateur à la campagne dont l'ID est A, vous pouvez utiliser ce personnalisateur d'annonces dans une annonce créée dans l'un des groupes d'annonces de la campagne A. Vous ne pouvez pas utiliser le personnalisateur d'annonces dans une annonce de groupes d'annonces de la campagne B.
Personnalisateurs d'annonces dans les annonces responsives sur le Réseau de Recherche
Pour utiliser le personnalisateur d'annonces dans les titres et les descriptions des annonces responsives sur le Réseau de Recherche, vous devez créer un objet AdTextAsset avec text, y compris la syntaxe suivante :
CUSTOMIZER_ATTRIBUTE_NAME correspond au name de l'attribut de personnalisation que vous avez défini lors de sa création. Il ne s'agit pas du nom de ressource ni de l'ID de l'attribut de personnalisation.
DEFAULT_VALUE est la valeur par défaut du personnalisateur d'annonces.
Il ne peut y avoir qu'un seul lien par niveau (client, campagne, groupe d'annonces ou critère de groupe d'annonces). Le lien le plus spécifique remplacera le lien plus général. Par exemple, si vous avez défini cet attribut de personnalisation au niveau de la campagne et du groupe d'annonces, les annonces du groupe d'annonces associé utiliseront celui du groupe d'annonces, tandis que les annonces des autres groupes d'annonces de cette campagne utiliseront celui de la campagne.
Vous pouvez activer jusqu'à 40 objets CustomizerAttribute dans votre compte. Si vous atteignez cette limite, vous devez supprimer les glossaires inutilisés avant d'en créer un autre.
Voici les règles à respecter pour les attributs de personnalisateur de type PRICE :
Les codes et symboles de devise peuvent apparaître avant ou après le nombre. Par exemple, $100, 100$, USD100 et 100USD sont des valeurs valides.
Il ne doit pas y avoir d'espace entre le nombre et les codes ou symboles de devise. Par exemple, $ 100 n'est pas valide.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[null,null,["Dernière mise à jour le 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)."]]