Les composants sont des unités de données partageables (images, vidéos, titres et descriptions, par exemple) qui permettent de créer différents types d'annonces dans plusieurs formats (display, YouTube, magasin d'applications, etc.).
Objets
Les objets les plus basiques de l'API sont les suivants :
Asset: unité de données publicitaires partageablesAssetType: type de contenu de l'asset (par exemple, texte ou image)AssetFieldType: utilisation du composant (par exemple, un composant Texte peut être utilisé comme titre ou comme champ de composant Description)
AssetSet: ensemble d'assets axés sur un thème ou organisés par campagneAssetSetType: classe de l'ensemble de composants
Les objets suivants représentent les liens entre les composants, les ensembles de composants, les groupes d'annonces, les campagnes et les clients :
Liens vers les éléments
CustomerAsset: lien entre un client et un composant.CampaignAsset: lien entre une campagne et un assetAdGroupAsset: lien entre un groupe d'annonces et un composantAssetSetAsset: lien entre un ensemble de composants et un composant
Liens vers des ensembles de composants
CustomerAssetSet: lien entre un client et un ensemble de composantsCampaignAssetSet: lien entre une campagne et un ensemble de composantsAdGroupAssetSet: lien entre un groupe d'annonces et un ensemble de composants
Exemple de composants de campagne
Voici une représentation visuelle de la façon dont certains objets peuvent être associés. L'exemple commence par les campagnes en haut, mais la même hiérarchie s'applique également aux clients et aux groupes d'annonces.
Avant de créer un CampaignAssetSet, vous devez d'abord créer un Campaign et un AssetSet contenant un ou plusieurs éléments. Vous pouvez assembler des composants pour créer un inventaire pour tous les formats d'annonces applicables dans votre campagne, ou laisser Google Ads combiner et mettre en correspondance les composants disponibles en fonction du canal sur lequel l'annonce est diffusée : YouTube, Gmail, Réseau de Recherche, etc.
Point clé : Un Campaign peut être associé à un ou plusieurs objets CampaignAssetSet, mais chaque CampaignAssetSet ne peut être associé qu'à un seul Campaign.
Types de composants associés à des annonces
Certains types de composants peuvent être associés directement à des annonces.
| Type d'élément | AssetFieldType | Type d'annonce |
|---|---|---|
| Vidéo | YOUTUBE_VIDEO | Annonce d'application Annonce ciblant l'engagement avec une application Annonce locale Annonce display responsive |
| Kit média | MEDIA_BUNDLE CUSTOM_LAYOUT |
Annonce pour application Annonce display à importer |
| Image | MARKETING_IMAGE SQUARE_MARKETING_IMAGE LOGO LANDSCAPE_LOGO PORTRAIT_MARKETING_IMAGE CLASSIC_DISPLAY_IMAGE |
Annonce d'application Annonce ciblant l'engagement avec une application Annonce locale Annonce display responsive Annonce Demand Gen multicomposant |
| Texte | HEADLINE LONG_HEADLINE DESCRIPTION MANDATORY_AD_TEXT CALL_TO_ACTION_SELECTION BUSINESS_NAME |
Annonce d'application Annonce ciblant l'engagement avec une application Annonce locale Annonce display responsive Annonce responsive sur le Réseau de Recherche Annonce de campagne intelligente |
| Incitation à l'action | CALL_TO_ACTION | Annonce locale Annonce display responsive |
Types de composants associés à des clients, des campagnes et des groupes d'annonces
Certains types de composants peuvent être associés à des clients, des campagnes ou des groupes d'annonces via des objets d'association.
| Type d'élément | AssetFieldType | Liaison | Non immuable |
|---|---|---|---|
| Message à un établissement | BUSINESS_MESSAGE | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Texte | BUSINESS_NAME | CampaignAsset CustomerAsset |
Non |
| Image | AD_IMAGE | AdGroupAsset CampaignAsset |
Non |
| Image | BUSINESS_LOGO | CampaignAsset CustomerAsset |
Non |
| Formulaire pour prospect | LEAD_FORM | CampaignAsset | Oui |
| Promotion | PROMOTION | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Accroche | CALLOUT | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Extrait structuré | STRUCTURED_SNIPPET | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Lien annexe | LIEN ANNEXE | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Application mobile | MOBILE_APP | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Accroche pour hôtel | HOTEL_CALLOUT | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Appeler | APPELER | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
| Prix | PRIX | AdGroupAsset CampaignAsset CustomerAsset |
Oui |
Composants Lieu
Les composants Lieu sont traités différemment des autres types de composants. Pour en savoir plus, consultez Composants Lieu.
Adaptation du texte
Les composants générés par la personnalisation du texte (anciennement "composants créés automatiquement") ne peuvent pas être modifiés. La colonne AssetSource indique si un asset a été créé par l'utilisateur ou généré automatiquement par le système. Les types modifiables comme les liens annexes ne peuvent pas être associés à des composants créés grâce à la personnalisation du texte.
Types de composants associés à des ensembles de composants
Certains types de composants peuvent être associés à des types spécifiques d'ensembles de composants.
| AssetType | AssetSetType | Liaison | Non immuable |
|---|---|---|---|
| PAGE_FEED | PAGE_FEED | CampaignAssetSet | Oui |
| DYNAMIC_EDUCATION | DYNAMIC_EDUCATION | CampaignAssetSet | Oui |
| DYNAMIC_CUSTOM | DYNAMIC_CUSTOM | CampaignAssetSet | Oui |
| DYNAMIC_HOTELS_AND_RENTALS | DYNAMIC_HOTELS_AND_RENTALS | CampaignAssetSet | Oui |
| DYNAMIC_REAL_ESTATE | DYNAMIC_REAL_ESTATE | CampaignAssetSet | Oui |
| DYNAMIC_LOCAL | DYNAMIC_LOCAL | CampaignAssetSet | Oui |
| DYNAMIC_FLIGHTS | DYNAMIC_FLIGHTS | CampaignAssetSet | Oui |
| DYNAMIC_JOBS | DYNAMIC_JOBS | CampaignAssetSet | Oui |
| DYNAMIC_TRAVEL | DYNAMIC_TRAVEL | CampaignAssetSet | Oui |
| LOCATION | LOCATION_SYNC | CustomerAssetSet CampaignAssetSet AdGroupAssetSet |
Non (généré par le système) |
| BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP | CampaignAssetSet AdGroupAssetSet |
||
| CHAIN_DYNAMIC_LOCATION_GROUP | CampaignAssetSet AdGroupAssetSet |
||
| STATIC_LOCATION_GROUP | CampaignAssetSet AdGroupAssetSet |