Asset

Le composant est une partie d'une annonce qui peut être partagée entre plusieurs annonces. Il peut s'agir d'une image (ImageAsset), d'une vidéo (YouTubeVideoAsset), etc. Les assets sont immuables et ne peuvent pas être supprimés. Pour arrêter la diffusion d'un composant, supprimez-le de l'entité qui l'utilise.

Représentation JSON
{
  "resourceName": string,
  "type": enum (AssetType),
  "finalUrls": [
    string
  ],
  "finalMobileUrls": [
    string
  ],
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "source": enum (AssetSource),
  "policySummary": {
    object (AssetPolicySummary)
  },
  "fieldTypePolicySummaries": [
    {
      object (AssetFieldTypePolicySummary)
    }
  ],
  "id": string,
  "name": string,
  "trackingUrlTemplate": string,
  "finalUrlSuffix": string,

  // Union field asset_data can be only one of the following:
  "youtubeVideoAsset": {
    object (YoutubeVideoAsset)
  },
  "mediaBundleAsset": {
    object (MediaBundleAsset)
  },
  "imageAsset": {
    object (ImageAsset)
  },
  "textAsset": {
    object (TextAsset)
  },
  "leadFormAsset": {
    object (LeadFormAsset)
  },
  "bookOnGoogleAsset": {
    object (BookOnGoogleAsset)
  },
  "promotionAsset": {
    object (PromotionAsset)
  },
  "calloutAsset": {
    object (CalloutAsset)
  },
  "structuredSnippetAsset": {
    object (StructuredSnippetAsset)
  },
  "sitelinkAsset": {
    object (SitelinkAsset)
  },
  "pageFeedAsset": {
    object (PageFeedAsset)
  },
  "dynamicEducationAsset": {
    object (DynamicEducationAsset)
  },
  "mobileAppAsset": {
    object (MobileAppAsset)
  },
  "hotelCalloutAsset": {
    object (HotelCalloutAsset)
  },
  "callAsset": {
    object (CallAsset)
  },
  "priceAsset": {
    object (PriceAsset)
  },
  "callToActionAsset": {
    object (CallToActionAsset)
  },
  "dynamicRealEstateAsset": {
    object (DynamicRealEstateAsset)
  },
  "dynamicCustomAsset": {
    object (DynamicCustomAsset)
  },
  "dynamicHotelsAndRentalsAsset": {
    object (DynamicHotelsAndRentalsAsset)
  },
  "dynamicFlightsAsset": {
    object (DynamicFlightsAsset)
  },
  "discoveryCarouselCardAsset": {
    object (DiscoveryCarouselCardAsset)
  },
  "dynamicTravelAsset": {
    object (DynamicTravelAsset)
  },
  "dynamicLocalAsset": {
    object (DynamicLocalAsset)
  },
  "dynamicJobsAsset": {
    object (DynamicJobsAsset)
  },
  "locationAsset": {
    object (LocationAsset)
  },
  "hotelPropertyAsset": {
    object (HotelPropertyAsset)
  }
  // End of list of possible types for union field asset_data.
}
Champs
resourceName

string

Immuable. Nom de ressource de l'élément. Les noms de ressources de l'asset se présentent sous la forme suivante:

customers/{customerId}/assets/{asset_id}

type

enum (AssetType)

Uniquement en sortie. Type de l'élément.

finalUrls[]

string

Liste des URL finales possibles après toutes les redirections interdomaines.

finalMobileUrls[]

string

Une liste des URL finales pour mobile possibles après toutes les redirections vers un autre domaine.

urlCustomParameters[]

object (CustomParameter)

Liste de mises en correspondance à utiliser pour remplacer les balises de paramètre personnalisé d'URL dans "trackingUrlTemplate", "finalUrls" et/ou "finalMobileUrls".

source

enum (AssetSource)

Uniquement en sortie. Source de l'asset.

policySummary

object (AssetPolicySummary)

Uniquement en sortie. Informations sur les règles de l'élément.

fieldTypePolicySummaries[]

object (AssetFieldTypePolicySummary)

Uniquement en sortie. Informations sur les règles relatives à l'élément pour chaque élément FieldType.

id

string (int64 format)

Uniquement en sortie. ID de l'élément.

name

string

Nom facultatif de l'élément.

trackingUrlTemplate

string

Modèle d'URL permettant de créer une URL de suivi.

finalUrlSuffix

string

Modèle d'URL permettant d'ajouter des paramètres aux URL de page de destination diffusées avec le suivi en parallèle.

Champ d'union asset_data. Type spécifique de l'élément. asset_data ne peut être qu'un des éléments suivants :
youtubeVideoAsset

object (YoutubeVideoAsset)

Immuable. Asset vidéo YouTube.

mediaBundleAsset

object (MediaBundleAsset)

Immuable. Élément de kit média.

imageAsset

object (ImageAsset)

Uniquement en sortie. Un composant Image.

textAsset

object (TextAsset)

Immuable. Un composant texte.

leadFormAsset

object (LeadFormAsset)

Composant Formulaire pour prospects.

bookOnGoogleAsset

object (BookOnGoogleAsset)

Asset Livre sur Google.

promotionAsset

object (PromotionAsset)

Un composant Promotion.

calloutAsset

object (CalloutAsset)

Un composant Accroche.

structuredSnippetAsset

object (StructuredSnippetAsset)

Un composant Extrait structuré.

pageFeedAsset

object (PageFeedAsset)

Un élément de flux de pages.

dynamicEducationAsset

object (DynamicEducationAsset)

Une ressource pédagogique dynamique.

mobileAppAsset

object (MobileAppAsset)

Un composant Application mobile.

hotelCalloutAsset

object (HotelCalloutAsset)

Un composant Accroche pour hôtel.

callAsset

object (CallAsset)

Un composant Appel.

priceAsset

object (PriceAsset)

Un composant Prix.

callToActionAsset

object (CallToActionAsset)

Immuable. Un composant Incitation à l'action.

dynamicRealEstateAsset

object (DynamicRealEstateAsset)

Un actif immobilier dynamique.

dynamicCustomAsset

object (DynamicCustomAsset)

Asset personnalisé dynamique.

dynamicHotelsAndRentalsAsset

object (DynamicHotelsAndRentalsAsset)

Asset dynamique pour les hôtels et les locations.

dynamicFlightsAsset

object (DynamicFlightsAsset)

Asset dynamique "Vols".

dynamicTravelAsset

object (DynamicTravelAsset)

Asset dynamique pour les voyages.

dynamicLocalAsset

object (DynamicLocalAsset)

Asset dynamique (local).

dynamicJobsAsset

object (DynamicJobsAsset)

Asset dynamique "Emplois".

locationAsset

object (LocationAsset)

Uniquement en sortie. Un composant Lieu.

hotelPropertyAsset

object (HotelPropertyAsset)

Immuable. Un composant établissement hôtelier.

AssetType

Énumération décrivant les types d'éléments possibles.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
YOUTUBE_VIDEO asset vidéo YouTube.
MEDIA_BUNDLE Élément du kit média.
IMAGE Composant Image.
TEXT Composant texte.
LEAD_FORM Composant Formulaire pour prospects.
BOOK_ON_GOOGLE Élément Réserver sur Google.
PROMOTION Composant Promotion.
CALLOUT Composant Accroche.
STRUCTURED_SNIPPET Composant Extrait structuré.
PAGE_FEED Asset de flux de pages.
DYNAMIC_EDUCATION Asset dynamique sur l'enseignement.
MOBILE_APP Composant Application mobile.
HOTEL_CALLOUT Composant Accroche pour hôtel.
CALL Composant Appel.
PRICE Composant Prix.
CALL_TO_ACTION Composant Incitation à l'action.
DYNAMIC_REAL_ESTATE Asset immobilier dynamique.
DYNAMIC_CUSTOM Asset personnalisé dynamique.
DYNAMIC_HOTELS_AND_RENTALS Asset dynamique pour les hôtels et les locations.
DYNAMIC_FLIGHTS Asset dynamique sur les vols.
DYNAMIC_TRAVEL Asset dynamique sur les voyages.
DYNAMIC_LOCAL Asset local dynamique.
DYNAMIC_JOBS Asset dynamique "Emplois".
LOCATION Composant Lieu.
HOTEL_PROPERTY Composant d'établissement hôtelier.

AssetPolicySummary

Contient des informations sur les règles appliquées à un élément.

Représentation JSON
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Champs
policyTopicEntries[]

object (PolicyTopicEntry)

Uniquement en sortie. Liste des résultats concernant les règles pour cet élément.

reviewStatus

enum (PolicyReviewStatus)

Uniquement en sortie. Il s'agit de l'emplacement du composant dans le processus d'examen.

approvalStatus

enum (PolicyApprovalStatus)

Uniquement en sortie. État d'approbation général de ce composant, calculé en fonction de l'état des entrées individuelles liées à des thèmes de règles.

AssetFieldTypePolicySummary

Contient des informations sur les règles pour un élément dans le contexte "AssetFieldType".

Représentation JSON
{
  "assetFieldType": enum (AssetFieldType),
  "assetSource": enum (AssetSource),
  "policySummaryInfo": {
    object (AssetPolicySummary)
  }
}
Champs
assetFieldType

enum (AssetFieldType)

Uniquement en sortie. FieldType de cet élément.

assetSource

enum (AssetSource)

Uniquement en sortie. Source de cet élément.

policySummaryInfo

object (AssetPolicySummary)

Uniquement en sortie. Résumé des règles.

YoutubeVideoAsset

Un élément YouTube.

Représentation JSON
{
  "youtubeVideoTitle": string,
  "youtubeVideoId": string
}
Champs
youtubeVideoTitle

string

Titre de la vidéo YouTube.

youtubeVideoId

string

ID vidéo YouTube Il s'agit de la valeur de la chaîne de 11 caractères utilisée dans l'URL de la vidéo YouTube.

MediaBundleAsset

Élément MediaBundle.

Représentation JSON
{
  "data": string
}
Champs
data

string (bytes format)

Données des éléments du kit média (fichier ZIP). Le format du fichier ZIP importé dépend du champ de l'annonce où il sera utilisé. Pour en savoir plus sur le format, consultez la documentation du champ d'annonce où vous prévoyez d'utiliser MediaBundleAsset. Ce champ n'est associé qu'à la méthode "mutate".

Chaîne encodée en base64.

ImageAsset

Un composant Image.

Représentation JSON
{
  "mimeType": enum (MimeType),
  "fullSize": {
    object (ImageDimension)
  },
  "data": string,
  "fileSize": string
}
Champs
mimeType

enum (MimeType)

Type MIME du composant Image.

fullSize

object (ImageDimension)

Métadonnées de cette image dans leur taille d'origine.

data

string (bytes format)

Données d'octets brutes d'une image. Ce champ n'est associé qu'à la méthode "mutate".

Chaîne encodée en base64.

fileSize

string (int64 format)

Taille du fichier du composant Image en octets.

ImageDimension

Métadonnées d'une image dans une certaine taille, originale ou redimensionnée.

Représentation JSON
{
  "heightPixels": string,
  "widthPixels": string,
  "url": string
}
Champs
heightPixels

string (int64 format)

Hauteur de l'image.

widthPixels

string (int64 format)

Largeur de l'image.

url

string

URL qui renvoie l'image avec cette hauteur et cette largeur.

TextAsset

Un composant texte.

Représentation JSON
{
  "text": string
}
Champs
text

string

Contenu textuel de l'asset texte.

LeadFormAsset

Un composant Formulaire pour prospects

Représentation JSON
{
  "businessName": string,
  "callToActionType": enum (LeadFormCallToActionType),
  "callToActionDescription": string,
  "headline": string,
  "description": string,
  "privacyPolicyUrl": string,
  "fields": [
    {
      object (LeadFormField)
    }
  ],
  "customQuestionFields": [
    {
      object (LeadFormCustomQuestionField)
    }
  ],
  "deliveryMethods": [
    {
      object (LeadFormDeliveryMethod)
    }
  ],
  "postSubmitCallToActionType": enum (LeadFormPostSubmitCallToActionType),
  "desiredIntent": enum (LeadFormDesiredIntent),
  "postSubmitHeadline": string,
  "postSubmitDescription": string,
  "backgroundImageAsset": string,
  "customDisclosure": string
}
Champs
businessName

string

Obligatoire. Nom de l'entreprise faisant l'objet de la publicité.

callToActionType

enum (LeadFormCallToActionType)

Obligatoire. Texte d'affichage prédéfini qui encourage l'utilisateur à développer le formulaire.

callToActionDescription

string

Obligatoire. Texte donnant une proposition de valeur claire de ce que les utilisateurs attendent une fois le formulaire développé.

headline

string

Obligatoire. Titre de la forme développée pour décrire ce que le formulaire demande ou facilite.

description

string

Obligatoire. Description détaillée du formulaire développé pour décrire ce que le formulaire demande ou facilite.

privacyPolicyUrl

string

Obligatoire. Lien vers une page décrivant le règlement sur la façon dont les données collectées sont traitées par l'annonceur/l'entreprise.

fields[]

object (LeadFormField)

Liste triée des champs de saisie. Vous pouvez modifier l'ordre des questions dans ce champ, mais pas en ajouter ni en supprimer.

customQuestionFields[]

object (LeadFormCustomQuestionField)

Liste numérotée de champs de question personnalisée. Ce champ est limité à cinq questions de qualification par formulaire.

deliveryMethods[]

object (LeadFormDeliveryMethod)

configuré les méthodes permettant de transmettre à l'annonceur les données sur les prospects collectées ; Vous ne pouvez configurer qu'une seule méthode définie comme WebhookDelivery.

postSubmitCallToActionType

enum (LeadFormPostSubmitCallToActionType)

Texte d'affichage prédéfini qui encourage l'utilisateur à effectuer une action après l'envoi du formulaire

desiredIntent

enum (LeadFormDesiredIntent)

Intention choisie pour le formulaire pour prospects (par exemple, plus de volume ou plus de qualifications)

postSubmitHeadline

string

Titre du texte affiché après l'envoi du formulaire et décrivant la façon dont l'annonceur contactera l'utilisateur.

postSubmitDescription

string

Description détaillée qui s'affiche après l'envoi du formulaire et indique comment l'annonceur contactera l'utilisateur.

backgroundImageAsset

string

Nom de ressource de l'asset pour l'image de fond. L'image doit mesurer exactement 1 200 x 628 pixels.

customDisclosure

string

Mention personnalisée affichée avec la clause de non-responsabilité Google sur le formulaire pour prospects Accessible uniquement aux clients autorisés.

LeadFormCallToActionType

Énumération décrivant le type d'incitations à l'action dans un formulaire pour prospects.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
LEARN_MORE En savoir plus
GET_QUOTE Demandez un devis.
APPLY_NOW Inscrivez-vous dès maintenant.
SIGN_UP Inscrivez-vous.
CONTACT_US Contactez-nous.
SUBSCRIBE S'abonner.
DOWNLOAD Télécharger.
BOOK_NOW Réservez maintenant.
GET_OFFER Profitez de l'offre.
REGISTER S'inscrire
GET_INFO Obtenez des informations
REQUEST_DEMO Demandez une démonstration.
JOIN_NOW Inscrivez-vous dès maintenant.
GET_STARTED C'est parti

LeadFormField

Une instance de champ de saisie dans un formulaire.

Représentation JSON
{
  "inputType": enum (LeadFormFieldUserInputType),

  // Union field answers can be only one of the following:
  "singleChoiceAnswers": {
    object (LeadFormSingleChoiceAnswers)
  },
  "hasLocationAnswer": boolean
  // End of list of possible types for union field answers.
}
Champs
inputType

enum (LeadFormFieldUserInputType)

Décrit le type d'entrée, qui peut être un type prédéfini tel que "nom complet" ou une question présélectionnée comme "Quel type de véhicule avez-vous ?".

Champ d'union answers. Définit la configuration de réponse acceptée par ce champ de formulaire. Si oneof n'est pas défini, il s'agit d'une réponse en texte libre. answers ne peut être qu'un des éléments suivants :
singleChoiceAnswers

object (LeadFormSingleChoiceAnswers)

Configuration de réponse pour une question à choix unique. Ne peut être défini que pour les champs de question préalablement validée. Deux réponses au minimum sont requises, et un maximum de 12 est autorisé.

hasLocationAnswer

boolean

Configuration de la réponse pour la question sur l'emplacement. Si la valeur est "true", les données de localisation au niveau de la campagne/du compte (État, ville, nom de l'entreprise, etc.) s'affichent dans le formulaire pour prospects. À partir de la version 13.1, hasLocationAnswer ne pourra être défini que pour la question "Quel est votre concessionnaire préféré ?", pour les annonceurs ayant configuré des composants Lieu au niveau de la campagne/du compte.

LeadFormSingleChoiceAnswers

Définit les réponses possibles à une question à choix unique, généralement présentées sous la forme d'une liste déroulante à choix unique.

Représentation JSON
{
  "answers": [
    string
  ]
}
Champs
answers[]

string

Liste de choix pour un seul champ de question. L'ordre des entrées définit l'ordre de l'interface utilisateur. Deux réponses au minimum sont requises, et un maximum de 12 est autorisé.

LeadFormCustomQuestionField

Une instance de champ de saisie de question personnalisée dans un formulaire.

Représentation JSON
{
  "customQuestionText": string,

  // Union field answers can be only one of the following:
  "singleChoiceAnswers": {
    object (LeadFormSingleChoiceAnswers)
  },
  "hasLocationAnswer": boolean
  // End of list of possible types for union field answers.
}
Champs
customQuestionText

string

Texte exact de la question personnalisée (par exemple, "Quel type de véhicule avez-vous ?")

Champ d'union answers. Définit la configuration de réponse acceptée par ce champ de formulaire. Si oneof n'est pas défini, il s'agit d'une réponse en texte libre. answers ne peut être qu'un des éléments suivants :
singleChoiceAnswers

object (LeadFormSingleChoiceAnswers)

Configuration de réponse pour une question à choix unique. Il doit y en avoir entre 2 et 12.

hasLocationAnswer

boolean

Configuration de la réponse pour la question sur l'emplacement. Si la valeur est "true", les données de localisation au niveau de la campagne/du compte (État, ville, nom de l'entreprise, etc.) s'affichent dans le formulaire pour prospects. À partir de la version 13.1, hasLocationAnswer ne pourra être défini que pour la question "Quel est votre concessionnaire préféré ?", pour les annonceurs ayant configuré des composants Lieu au niveau de la campagne/du compte.

LeadFormDeliveryMethod

Configuration de la manière dont les prospects sont transmis à l'annonceur.

Représentation JSON
{

  // Union field delivery_details can be only one of the following:
  "webhook": {
    object (WebhookDelivery)
  }
  // End of list of possible types for union field delivery_details.
}
Champs
Champ d'union delivery_details. Différents sous-types de diffusion. delivery_details ne peut être qu'un des éléments suivants :
webhook

object (WebhookDelivery)

Méthode de diffusion du webhook.

WebhookDelivery

Google informe l'annonceur des prospects en effectuant des appels HTTP vers un point de terminaison qu'il spécifie. Les requêtes contiennent du code JSON correspondant à un schéma publié par Google dans la documentation sur les annonces avec formulaire.

Représentation JSON
{
  "advertiserWebhookUrl": string,
  "googleSecret": string,
  "payloadSchemaVersion": string
}
Champs
advertiserWebhookUrl

string

URL du webhook spécifiée par l'annonceur pour envoyer le prospect.

googleSecret

string

Secret anti-spoofing défini par l'annonceur dans la charge utile du webhook.

payloadSchemaVersion

string (int64 format)

Version de schéma que cette instance de diffusion utilisera.

LeadFormPostSubmitCallToActionType

Énumération décrivant le type d'incitations à l'action après envoi du formulaire pour prospects.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
VISIT_SITE Visiter le site.
DOWNLOAD Télécharger.
LEARN_MORE En savoir plus
SHOP_NOW Profitez-en maintenant.

LeadFormDesiredIntent

Énumération décrivant le niveau d'intention choisi pour les prospects générés.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
LOW_INTENT Générez davantage de prospects avec une qualité potentiellement inférieure.
HIGH_INTENT Générez des prospects plus qualifiés.

BookOnGoogleAsset

Ce type ne comporte aucun champ.

Asset Réserver sur Google. Utilisé pour rediriger l'utilisateur vers la réservation via Google. L'URL de redirection de Réserver sur Google va être modifiée afin que la réservation soit effectuée directement via Google.

PromotionAsset

Un composant Promotion.

Représentation JSON
{
  "promotionTarget": string,
  "discountModifier": enum (PromotionExtensionDiscountModifier),
  "redemptionStartDate": string,
  "redemptionEndDate": string,
  "occasion": enum (PromotionExtensionOccasion),
  "languageCode": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ],

  // Union field discount_type can be only one of the following:
  "percentOff": string,
  "moneyAmountOff": {
    object (Money)
  }
  // End of list of possible types for union field discount_type.

  // Union field promotion_trigger can be only one of the following:
  "promotionCode": string,
  "ordersOverAmount": {
    object (Money)
  }
  // End of list of possible types for union field promotion_trigger.
}
Champs
promotionTarget

string

Obligatoire. Description libre de ce que cible la promotion.

discountModifier

enum (PromotionExtensionDiscountModifier)

Modificateur d'éligibilité de la remise.

redemptionStartDate

string

Date de début d'utilisation de la promotion, au format aaaa-MM-jj.

redemptionEndDate

string

Date limite à laquelle la promotion peut être utilisée, au format aaaa-MM-jj.

occasion

enum (PromotionExtensionOccasion)

L'occasion à laquelle la promotion était destinée. Si un événement est défini, la période d'utilisation doit se situer dans la plage de dates qui lui est associée.

languageCode

string

Langue de la promotion. Représenté sous la forme d'un tag de langue BCP 47.

startDate

string

Date de début à laquelle cet élément est effectif et peut commencer à être diffusé, au format aaaa-MM-jj.

endDate

string

Date limite à laquelle ce composant est effectif et est toujours diffusé, au format aaaa-MM-jj.

adScheduleTargets[]

object (AdScheduleInfo)

Liste des calendriers sans chevauchement spécifiant tous les intervalles de temps pendant lesquels le composant peut être diffusé. Vous pouvez programmer jusqu'à 6 programmations par jour, soit 42 au total.

Champ d'union discount_type. Type de remise : pourcentage ou montant de la remise. La valeur de discount_type ne peut être qu'un des éléments suivants :
percentOff

string (int64 format)

Pourcentage de remise dans la promotion. 1 000 000 = 100 % Veuillez saisir cette valeur ou moneyAmountOff.

moneyAmountOff

object (Money)

Montant de la remise dans le cadre de la promotion. Veuillez saisir cette valeur ou "percentOff".

Champ d'union promotion_trigger. Déclencheur de la promotion. Par code promotionnel ou par promotion en fonction du montant de la commande éligible. promotion_trigger ne peut être qu'un des éléments suivants :
promotionCode

string

Code que l'utilisateur doit utiliser pour pouvoir bénéficier de la promotion.

ordersOverAmount

object (Money)

Montant total de la commande pour que l'utilisateur puisse bénéficier de la promotion.

CalloutAsset

Un composant Accroche.

Représentation JSON
{
  "calloutText": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Champs
calloutText

string

Obligatoire. Texte de l'accroche. La longueur de cette chaîne doit être comprise entre 1 et 25, inclus.

startDate

string

Date de début à laquelle cet élément est effectif et peut commencer à être diffusé, au format aaaa-MM-jj.

endDate

string

Date limite à laquelle ce composant est effectif et est toujours diffusé, au format aaaa-MM-jj.

adScheduleTargets[]

object (AdScheduleInfo)

Liste des calendriers sans chevauchement spécifiant tous les intervalles de temps pendant lesquels le composant peut être diffusé. Vous pouvez programmer jusqu'à 6 programmations par jour, soit 42 au total.

StructuredSnippetAsset

Un composant Extrait structuré.

Représentation JSON
{
  "header": string,
  "values": [
    string
  ]
}
Champs
header

string

Obligatoire. En-tête de l'extrait. Cette chaîne doit correspondre à l'une des valeurs prédéfinies sur la page https://developers.google.com/google-ads/api/reference/data/structured-snippet-headers.

values[]

string

Obligatoire. Valeurs de l'extrait. La taille de cet ensemble doit être comprise entre 3 et 10, inclus. La longueur de chaque valeur doit être comprise entre 1 et 25 caractères (inclus).

SitelinkAsset

Un composant Lien annexe.

Représentation JSON
{
  "linkText": string,
  "description1": string,
  "description2": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Champs
description1

string

Première ligne de la description du lien annexe. Si ce paramètre est défini, la longueur doit être comprise entre 1 et 35 inclus, et la valeur description2 doit également être définie.

description2

string

Deuxième ligne de description du lien annexe. Si ce paramètre est défini, la longueur doit être comprise entre 1 et 35 inclus, et la valeur description1 doit également être définie.

startDate

string

Date de début à laquelle cet élément est effectif et peut commencer à être diffusé, au format aaaa-MM-jj.

endDate

string

Date limite à laquelle ce composant est effectif et est toujours diffusé, au format aaaa-MM-jj.

adScheduleTargets[]

object (AdScheduleInfo)

Liste des calendriers sans chevauchement spécifiant tous les intervalles de temps pendant lesquels le composant peut être diffusé. Vous pouvez programmer jusqu'à 6 programmations par jour, soit 42 au total.

PageFeedAsset

Un élément de flux de pages.

Représentation JSON
{
  "pageUrl": string,
  "labels": [
    string
  ]
}
Champs
pageUrl

string

Obligatoire. Page Web que les annonceurs souhaitent cibler.

labels[]

string

Libellés utilisés pour regrouper les URL des pages.

DynamicEducationAsset

Asset dynamique sur l'enseignement.

Représentation JSON
{
  "programId": string,
  "locationId": string,
  "programName": string,
  "subject": string,
  "programDescription": string,
  "schoolName": string,
  "address": string,
  "contextualKeywords": [
    string
  ],
  "androidAppLink": string,
  "similarProgramIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string,
  "thumbnailImageUrl": string,
  "imageUrl": string
}
Champs
programId

string

Obligatoire. L'identifiant du programme, qui peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

locationId

string

ID de zone géographique. Il peut s'agir d'une séquence de lettres et de chiffres, et doit être unique.

programName

string

Obligatoire. Nom du programme (par exemple, Soins infirmiers). Obligatoire.

subject

string

Sujet d'étude (la santé, par exemple)

programDescription

string

Description du programme (par exemple, certification en soins infirmiers).

schoolName

string

Nom de l'établissement (par exemple, École d'infirmiers de Paris)

address

string

Adresse de l'établissement scolaire, qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

contextualKeywords[]

string

Mots clés contextuels (par exemple, certification en soins infirmiers, santé, Mountain View).

similarProgramIds[]

string

ID de programme similaires.

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

thumbnailImageUrl

string

URL de la vignette (par exemple, http://www.example.com/thumbnail.png). L'image miniature ne sera pas importée en tant que composant Image.

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

MobileAppAsset

Asset représentant une application mobile.

Représentation JSON
{
  "appId": string,
  "appStore": enum (MobileAppVendor),
  "linkText": string,
  "startDate": string,
  "endDate": string
}
Champs
appId

string

Obligatoire. Chaîne identifiant de façon unique une application mobile. Il ne doit contenir que l'ID natif de la plate-forme, comme "com.android.ebay" pour Android ou "12345689" pour iOS.

appStore

enum (MobileAppVendor)

Obligatoire. Plate-forme de téléchargement d'applications qui distribue cette application spécifique.

startDate

string

Date de début à laquelle cet élément est effectif et peut commencer à être diffusé, au format aaaa-MM-jj.

endDate

string

Date limite à laquelle ce composant est effectif et est toujours diffusé, au format aaaa-MM-jj.

HotelCalloutAsset

Composant représentant une accroche pour hôtel.

Représentation JSON
{
  "text": string,
  "languageCode": string
}
Champs
text

string

Obligatoire. Texte du composant Accroche pour hôtel. La longueur de cette chaîne doit être comprise entre 1 et 25, inclus.

languageCode

string

Obligatoire. Langue de l'accroche pour hôtel. Représenté sous la forme d'un tag de langue BCP 47.

CallAsset

Un composant Appel

Représentation JSON
{
  "countryCode": string,
  "phoneNumber": string,
  "callConversionReportingState": enum (CallConversionReportingState),
  "callConversionAction": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Champs
countryCode

string

Obligatoire. Code pays à deux lettres correspondant au numéro de téléphone. Exemples: "US", "us".

phoneNumber

string

Obligatoire. Numéro de téléphone brut de l'annonceur. Exemples: "1234567890", "(123)456-7890"

callConversionReportingState

enum (CallConversionReportingState)

Indique si ce composant Appel doit utiliser son propre paramètre de conversion par appel, suivre le paramètre au niveau du compte ou désactiver la conversion par appel.

callConversionAction

string

Action de conversion à laquelle attribuer une conversion par appel. Si cette règle n'est pas configurée, l'action de conversion par défaut est utilisée. Ce champ n'a d'effet que si callConversionReportingState est défini sur USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.

adScheduleTargets[]

object (AdScheduleInfo)

Liste des calendriers sans chevauchement spécifiant tous les intervalles de temps pendant lesquels le composant peut être diffusé. Vous pouvez programmer jusqu'à 6 programmations par jour, soit 42 au total.

PriceAsset

Asset représentant une liste d'offres tarifaires.

Représentation JSON
{
  "type": enum (PriceExtensionType),
  "priceQualifier": enum (PriceExtensionPriceQualifier),
  "languageCode": string,
  "priceOfferings": [
    {
      object (PriceOffering)
    }
  ]
}
Champs
type

enum (PriceExtensionType)

Obligatoire. Type de composant Prix.

priceQualifier

enum (PriceExtensionPriceQualifier)

Qualificateur de prix du composant Prix.

languageCode

string

Obligatoire. Langue du composant Prix. Représenté sous la forme d'un tag de langue BCP 47.

priceOfferings[]

object (PriceOffering)

Prix proposés pour le composant Prix. La taille de cet ensemble doit être comprise entre 3 et 8, inclus.

PriceOffering

Offre à prix unique dans un élément PriceAsset.

Représentation JSON
{
  "header": string,
  "description": string,
  "price": {
    object (Money)
  },
  "unit": enum (PriceExtensionPriceUnit),
  "finalUrl": string,
  "finalMobileUrl": string
}
Champs
header

string

Obligatoire. En-tête de l'offre de prix. La longueur de cette chaîne doit être comprise entre 1 et 25, inclus.

description

string

Obligatoire. Description de l'offre tarifaire. La longueur de cette chaîne doit être comprise entre 1 et 25, inclus.

price

object (Money)

Obligatoire. Prix du prix proposé.

unit

enum (PriceExtensionPriceUnit)

Unité tarifaire de l'offre.

finalUrl

string

Obligatoire. URL finale après toutes les redirections vers un autre domaine.

finalMobileUrl

string

URL finale pour mobile après toutes les redirections vers un autre domaine.

CallToActionAsset

Un composant Incitation à l'action.

Représentation JSON
{
  "callToAction": enum (CallToActionType)
}
Champs
callToAction

enum (CallToActionType)

Incitation à l'action.

DynamicRealEstateAsset

Un actif immobilier dynamique.

Représentation JSON
{
  "listingId": string,
  "listingName": string,
  "cityName": string,
  "description": string,
  "address": string,
  "price": string,
  "imageUrl": string,
  "propertyType": string,
  "listingType": string,
  "contextualKeywords": [
    string
  ],
  "formattedPrice": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarListingIds": [
    string
  ]
}
Champs
listingId

string

Obligatoire. L'ID de la fiche peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

listingName

string

Obligatoire. Nom de la fiche (par exemple, "Boulevard Bungalow"). Obligatoire.

cityName

string

Nom de la ville (par exemple, Mountain View, Californie).

description

string

Description (par exemple, 3 lits, 2 sdb ou 145 m2).

address

string

Adresse qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

price

string

Prix, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217). Utilisez "." comme séparateur décimal (par exemple, 200 000.00 USD).

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

propertyType

string

Type de propriété (par exemple, "Maison").

listingType

string

Type de fiche (par exemple, "À vendre").

contextualKeywords[]

string

Mots clés contextuels (par exemple, "À vendre" ou "Maisons à vendre").

formattedPrice

string

Prix mis en forme : n'importe quel caractère. Si cet attribut est défini, il est utilisé à la place de la valeur "price" (à partir de 200 000 $, par exemple).

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

similarListingIds[]

string

ID d'annonce similaires.

DynamicCustomAsset

Asset personnalisé dynamique.

Représentation JSON
{
  "id": string,
  "id2": string,
  "itemTitle": string,
  "itemSubtitle": string,
  "itemDescription": string,
  "itemAddress": string,
  "itemCategory": string,
  "price": string,
  "salePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "imageUrl": string,
  "contextualKeywords": [
    string
  ],
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarIds": [
    string
  ]
}
Champs
id

string

Obligatoire. Identifiant qui peut se composer de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing (par exemple, berline). Obligatoire.

id2

string

ID2 qui peut être n'importe quelle séquence de lettres et de chiffres (rouge, par exemple). La séquence d'identifiants (ID + ID2) doit être unique.

itemTitle

string

Obligatoire. Titre de l'article (par exemple, Berline moyenne). Obligatoire.

itemSubtitle

string

Sous-titre de l'article (par exemple, "Chez votre concessionnaire").

itemDescription

string

Description de l'article (par exemple, "Voitures de taille moyenne les plus vendues").

itemAddress

string

Adresse de l'article, qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

itemCategory

string

Catégorie de l'article (par exemple, berlines).

price

string

Prix, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217). Utilisez "." comme séparateur décimal (par exemple, 20 000.00 EUR).

salePrice

string

Prix soldé, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217) Utilisez "." comme séparateur décimal (par exemple, 15 000.00 EUR). La valeur doit être inférieure à celle indiquée dans le champ "price".

formattedPrice

string

Prix mis en forme : n'importe quel caractère. Si cet attribut est défini, il sera utilisé à la place de la valeur "price" (à partir de 20 000,00 €, par exemple).

formattedSalePrice

string

Prix soldé mis en forme, composé de n'importe quel caractère. Si cet attribut est défini, il est utilisé à la place de la valeur "sale price" (prix soldé, par exemple "En solde à 15 000 €").

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

contextualKeywords[]

string

Mots clés contextuels (par exemple, berlines ou berlines quatre portes)

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

similarIds[]

string

ID similaires.

DynamicHotelsAndRentalsAsset

Asset dynamique pour les hôtels et les locations.

Représentation JSON
{
  "propertyId": string,
  "propertyName": string,
  "imageUrl": string,
  "destinationName": string,
  "description": string,
  "price": string,
  "salePrice": string,
  "starRating": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "address": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "similarPropertyIds": [
    string
  ]
}
Champs
propertyId

string

Obligatoire. ID de propriété qui peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

propertyName

string

Obligatoire. Nom de l'établissement (par exemple, "Mountain View Hotel"). Obligatoire.

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

destinationName

string

Nom de la destination (par exemple, Centre-ville Paris).

description

string

Description (par exemple, "Près de l'aéroport de San Francisco").

price

string

Prix, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217). Utilisez "." comme séparateur décimal (par exemple, 100.00 EUR).

salePrice

string

Norme ISO 4217. Utilisez "." comme séparateur décimal (par exemple, 80.00 EUR). La valeur doit être inférieure à celle indiquée dans le champ "price".

starRating

string (int64 format)

Note La valeur doit être un nombre compris entre 1 et 5 inclus.

category

string

Catégorie (par exemple, suite d'hôtels).

contextualKeywords[]

string

Mots clés contextuels, par exemple "Hôtels à Paris" ou "Hôtels à Lyon"

address

string

Adresse qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

formattedPrice

string

Prix mis en forme : n'importe quel caractère. Si cet attribut est défini, il sera utilisé à la place de la valeur "price" (à partir de 100 $, par exemple).

formattedSalePrice

string

Prix soldé mis en forme, composé de n'importe quel caractère. Si cet attribut est défini, il est utilisé à la place de la valeur "sale price" (prix soldé, par exemple). Par exemple, "En solde à 80 €".

similarPropertyIds[]

string

ID de propriété similaires.

DynamicFlightsAsset

Asset dynamique "Vols".

Représentation JSON
{
  "destinationId": string,
  "originId": string,
  "flightDescription": string,
  "imageUrl": string,
  "destinationName": string,
  "originName": string,
  "flightPrice": string,
  "flightSalePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarDestinationIds": [
    string
  ],
  "customMapping": string
}
Champs
destinationId

string

Obligatoire. ID de destination, qui peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

originId

string

ID de l'origine, qui peut être n'importe quelle séquence de lettres et de chiffres La séquence d'identifiants (ID de destination + ID d'origine) doit être unique.

flightDescription

string

Obligatoire. Description du vol (par exemple, "Réservez votre billet"). Obligatoire.

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

destinationName

string

Nom de la destination (par exemple, Paris).

originName

string

Nom du point de départ (par exemple, Londres).

flightPrice

string

Prix du vol, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217) Utilisez "." comme séparateur décimal (par exemple, 100.00 EUR).

flightSalePrice

string

Prix soldé du vol, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217). Utilisez "." comme séparateur décimal (par exemple, 80.00 EUR). La valeur doit être inférieure à celle du champ "flightPrice".

formattedPrice

string

Prix mis en forme : n'importe quel caractère. Si cet attribut est défini, il sera utilisé à la place de la valeur "price" (à partir de 100 $, par exemple).

formattedSalePrice

string

Prix soldé mis en forme, composé de n'importe quel caractère. Si cet attribut est défini, il est utilisé à la place de la valeur "sale price" (prix soldé, par exemple). Par exemple, "En solde à 80 €".

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

similarDestinationIds[]

string

ID de destination similaires (par exemple, PAR,LON).

customMapping

string

Champ personnalisé pouvant comporter plusieurs clés et valeurs séparées par des délimiteurs (",", "|" et ":"), sous la forme ": , , ... , | : , ... , | ... | : , ... ," (par exemple, wifi : la plupart | avion : 320, 77W | vols : 320, 77W | vols : 32 | 2 pas : 1).

DiscoveryCarouselCardAsset

Élément de fiche carrousel Discovery.

Représentation JSON
{
  "marketingImageAsset": string,
  "squareMarketingImageAsset": string,
  "portraitMarketingImageAsset": string,
  "headline": string,
  "callToActionText": string
}
Champs
marketingImageAsset

string

Nom de ressource de l'asset de l'image marketing 1.91:1 associée. Ce composant et/ou le composant Image marketing carrée est requis.

squareMarketingImageAsset

string

Nom de ressource de l'asset de l'image marketing carrée associée. Veuillez fournir ce composant et/ou un composant d'image marketing.

portraitMarketingImageAsset

string

Nom de ressource de l'asset de l'image marketing en mode portrait 4:5 associée.

headline

string

Obligatoire. Titre de la fiche de carrousel.

callToActionText

string

Texte d'incitation à l'action.

DynamicTravelAsset

Asset dynamique pour les voyages.

Représentation JSON
{
  "destinationId": string,
  "originId": string,
  "title": string,
  "destinationName": string,
  "destinationAddress": string,
  "originName": string,
  "price": string,
  "salePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "similarDestinationIds": [
    string
  ],
  "imageUrl": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string
}
Champs
destinationId

string

Obligatoire. ID de destination, qui peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

originId

string

ID de l'origine, qui peut être n'importe quelle séquence de lettres et de chiffres La séquence d'identifiants (ID de destination + ID d'origine) doit être unique.

title

string

Obligatoire. Titre (par exemple, "Réservez votre billet de train"). Obligatoire.

destinationName

string

Nom de la destination (par exemple, Paris).

destinationAddress

string

Adresse de destination qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

originName

string

Nom du point de départ (par exemple, Londres).

price

string

Prix, qui peut être un nombre suivi du code alphabétique de la devise (norme ISO 4217) Utilisez "." comme séparateur décimal (par exemple, 100.00 EUR).

salePrice

string

Le prix soldé, qui peut être un nombre suivi du code alphabétique de la devise (norme ISO 4217) Utilisez "." comme séparateur décimal (par exemple, 80.00 EUR). La valeur doit être inférieure à celle indiquée dans le champ "price".

formattedPrice

string

Prix mis en forme : n'importe quel caractère. Si cet attribut est défini, il sera utilisé à la place de la valeur "price" (à partir de 100 $, par exemple).

formattedSalePrice

string

Prix soldé mis en forme, composé de n'importe quel caractère. Si cet attribut est défini, il est utilisé à la place de la valeur "sale price" (prix soldé, par exemple). Par exemple, "En solde à 80 €".

category

string

Catégorie (par exemple, Express).

contextualKeywords[]

string

Mots clés contextuels (par exemple, "trains Paris")

similarDestinationIds[]

string

ID de destination similaires (par exemple, New York).

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

DynamicLocalAsset

Asset dynamique (local).

Représentation JSON
{
  "dealId": string,
  "dealName": string,
  "subtitle": string,
  "description": string,
  "price": string,
  "salePrice": string,
  "imageUrl": string,
  "address": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "formattedPrice": string,
  "formattedSalePrice": string,
  "androidAppLink": string,
  "similarDealIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string
}
Champs
dealId

string

Obligatoire. ID d'accord, qui peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

dealName

string

Obligatoire. Nom de l'offre (par exemple, "50% de remise à Paris"). Obligatoire.

subtitle

string

Sous-titre (par exemple, "épiceries").

description

string

Description (par exemple, "Économisez sur votre facture hebdomadaire").

price

string

Prix, qui peut être un nombre suivi du code alphabétique de la devise (norme ISO 4217) Utilisez "." comme séparateur décimal (par exemple, 100.00 EUR).

salePrice

string

Prix soldé, qui peut être composé d'un nombre suivi du code alphabétique de la devise (norme ISO 4217) Utilisez "." comme séparateur décimal (par exemple, 80.00 EUR). La valeur doit être inférieure à celle indiquée dans le champ "price".

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

address

string

Adresse qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

category

string

Catégorie (par exemple, Nourriture).

contextualKeywords[]

string

Mots clés contextuels (par exemple, "Bons d'épicerie").

formattedPrice

string

Prix mis en forme : n'importe quel caractère. Si cet attribut est défini, il sera utilisé à la place de la valeur "price" (à partir de 100 $, par exemple).

formattedSalePrice

string

Prix soldé mis en forme, composé de n'importe quel caractère. Si cet attribut est défini, il est utilisé à la place de la valeur "sale price" (prix soldé, par exemple). Par exemple, "En solde à 80 €".

similarDealIds[]

string

ID d'offre spéciale similaires (par exemple, 1275)

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

DynamicJobsAsset

Asset dynamique "Emplois".

Représentation JSON
{
  "jobId": string,
  "locationId": string,
  "jobTitle": string,
  "jobSubtitle": string,
  "description": string,
  "imageUrl": string,
  "jobCategory": string,
  "contextualKeywords": [
    string
  ],
  "address": string,
  "salary": string,
  "androidAppLink": string,
  "similarJobIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string
}
Champs
jobId

string

Obligatoire. ID de l'emploi qui peut être composé de n'importe quelle séquence de lettres et de chiffres. Il doit être unique et correspondre aux valeurs de la balise de remarketing. Obligatoire.

locationId

string

ID de zone géographique, qui peut être n'importe quelle séquence de lettres et de chiffres. La séquence d'identifiants (job ID + location ID) doit être unique.

jobTitle

string

Obligatoire. Intitulé du poste (par exemple, Ingénieur logiciel). Obligatoire.

jobSubtitle

string

Sous-titre du poste (par exemple, niveau II).

description

string

Description (par exemple, "Appliquez vos compétences techniques").

imageUrl

string

URL de l'image (par exemple, http://www.example.com/image.png). L'image ne sera pas importée en tant que composant Image.

jobCategory

string

Catégorie de poste (par exemple, "Technique").

contextualKeywords[]

string

Mots clés contextuels (par exemple, emploi en ingénierie logicielle).

address

string

Adresse qui peut être spécifiée dans l'un des formats suivants. (1) Ville, État, code, pays (par exemple, Mountain View, CA, États-Unis). (2) L'adresse complète, par exemple : 123 Boulevard St, Mountain View, CA 94043, États-Unis (3) Latitude-longitude au format DDD, par exemple 41.40338, 2.17403

salary

string

Salaire : 100 000 $, par exemple.

similarJobIds[]

string

ID d'offres d'emploi similaires (par exemple, 1275).

iosAppStoreId

string (int64 format)

ID iOS App Store. Cet attribut permet de vérifier si l'utilisateur a installé l'application sur son appareil avant la création de liens profonds. Si ce champ est défini, le champ iosAppLink doit également être présent.

LocationAsset

Un composant Lieu.

Représentation JSON
{
  "placeId": string,
  "businessProfileLocations": [
    {
      object (BusinessProfileLocation)
    }
  ],
  "locationOwnershipType": enum (LocationOwnershipType)
}
Champs
placeId

string

Les ID de lieu identifient de façon unique un lieu dans la base de données Google Places et sur Google Maps. Ce champ est unique pour un numéro client et un type de composant donnés. Pour en savoir plus sur les ID de lieu, consultez la page https://developers.google.com/places/web-service/place-id.

businessProfileLocations[]

object (BusinessProfileLocation)

Liste des établissements pour le client. Il ne s'affiche que si le composant Lieu est synchronisé à partir du compte de fiches d'établissement. Un même compte peut contenir plusieurs fiches d'établissement qui pointent vers le même ID de lieu.

locationOwnershipType

enum (LocationOwnershipType)

Type de propriété de l'établissement. Si le type est BUSINESS_OWNER, l'annonce est diffusée en tant qu'extension de lieu. Si le type est AFFILIÉ, il sera diffusé en tant que lieu affilié.

BusinessProfileLocation

Données sur l'établissement synchronisées depuis le compte de fiches d'établissement associé.

Représentation JSON
{
  "labels": [
    string
  ],
  "storeCode": string,
  "listingId": string
}
Champs
labels[]

string

Libellé spécifié par l'annonceur pour l'établissement dans le compte de fiches d'établissement. Cette opération est synchronisée à partir du compte de fiche d'établissement.

storeCode

string

Code de magasin de la fiche d'établissement associé à cet établissement. Cette opération est synchronisée à partir du compte de fiche d'établissement.

listingId

string (int64 format)

ID de la fiche associée à cette adresse d'établissement. Elle est synchronisée à partir du compte de fiche d'établissement associé.

HotelPropertyAsset

Un composant établissement hôtelier.

Représentation JSON
{
  "placeId": string,
  "hotelAddress": string,
  "hotelName": string
}
Champs
placeId

string

Les ID de lieu identifient de façon unique un lieu dans la base de données Google Places et sur Google Maps. Consultez la page https://developers.google.com/places/web-service/place-id pour en savoir plus.

hotelAddress

string

Adresse de l'hôtel. Lecture seule.

hotelName

string

Nom de l'hôtel. Lecture seule.