Vous pouvez définir des critères de ciblage à trois niveaux différents :
- Au niveau de la campagne.
- Au niveau du groupe d'annonces.
- Au niveau du client.
Tous les types de critères ne peuvent pas être définis à tous les niveaux. Certains, par exemple, ne peuvent être définis qu'au niveau de la campagne.
De plus, certains critères ne peuvent être utilisés que pour le ciblage par exclusion, et d'autres uniquement pour le ciblage positif.
Le tableau suivant décrit l'utilisation autorisée de tous les types de critères :
| Type | Positif ? | Exclure ? | Niveaux disponibles | Remarques |
|---|---|---|---|---|
| Calendrier de diffusion des annonces | ✅ | ❌ |
|
|
| Tranche d'âge | ✅ | ✅ |
|
|
| Modèle de paiement de l'application | ✅ | ❌ |
|
|
| Audience | ✅ | ❌ |
|
Consultez le guide sur le ciblage d'audience pour les campagnes Demand Gen. |
| Liste de marques | ✅ | ✅ |
|
|
| Opérateur | ✅ | ❌ |
|
|
| Audience combinée | ✅ | ❌ |
|
Consultez l'article du centre d'aide sur les audiences combinées. |
| Libellé de contenu | ❌ | ✅ |
|
|
| Audience d'affinité personnalisée | ✅ | ❌ |
|
Définies par les ressources CustomAffinityInfo. Consultez l'article sur les audiences personnalisées. |
| Audience personnalisée | ✅ | ❌ |
|
Définies par les ressources CustomAudience. Consultez l'article sur les audiences personnalisées. |
| Intention personnalisée | ✅ | ❌ |
|
Définie par les ressources CustomIntentInfo. Consultez l'article sur les critères d'intention personnalisés. |
| Appareil | ✅ | ❌ |
|
|
| Données démographiques étendues | ✅ | ✅ |
|
|
| Genre | ✅ | ✅ |
|
|
| Plage de revenus | ✅ | ✅ |
|
|
| Blocage d'adresses IP | ✅ | ✅ |
|
|
| Mot clé | ✅ | ✅ |
|
Au niveau de la campagne, vous ne pouvez exclure que des mots clés. |
| Thème de mot clé | ✅ | ✅ |
|
|
| Langue | ✅ | ❌ |
|
|
| Événement de la vie | ✅ | ✅ |
|
|
| Groupe de fiches | ✅ | ❌ |
|
Structure arborescente pour les campagnes Hotel Ads et Shopping. Consultez le guide. |
| Portée de la fiche | ✅ | ❌ |
|
|
| ID du service local | ✅ | ❌ |
|
Représente un type de service pour les campagnes Local Services. |
| Emplacement | ✅ | ✅ |
|
Consultez le guide sur le ciblage géographique. |
| Groupe d'établissements | ✅ | ❌ |
|
Ciblez plusieurs régions géographiques à l'aide d'un rayon de distance. Consultez le guide sur le ciblage géographique. |
| Catégorie d'application mobile | ✅ | ✅ |
|
|
| Application mobile | ✅ | ✅ |
|
|
| Appareil mobile | ✅ | ❌ |
|
|
| Liste de mots clés à exclure | ❌ | ✅ |
|
|
| Version du système d'exploitation | ✅ | ❌ |
|
|
| Statut parental | ✅ | ✅ |
|
Au niveau de la campagne, seul le ciblage par exclusion est accepté. |
| Placement | ❌ | ✅ |
|
Limites de longueur (250 caractères) et de profondeur (2 niveaux) des URL. adsenseformobileapps.com n'est pas autorisé. |
| Liste des emplacements | ❌ | ✅ |
|
Vous permet de gérer une liste d'emplacements à exclure dans plusieurs campagnes. |
| Proximité | ✅ | ❌ |
|
Créée à partir d'une adresse ou d'une latitude/longitude et d'un rayon. Consultez le guide sur le ciblage géographique. |
| Topic | ✅ | ✅ |
|
|
| Centre d'intérêt de l'utilisateur | ✅ | ✅ |
|
Vérifiez que les disponibilités sont compatibles avec le type de campagne. Certaines options d'intérêt utilisateur ne sont disponibles que pour certains types de campagnes. |
| Liste des utilisateurs | ✅ | ✅ |
|
Utilisez l'ID de la liste d'utilisateurs. |
| Sélection de vidéos | ✅ | ✅ |
|
|
| Page Web | ✅ | ✅ |
|
Permet de cibler ou d'exclure des pages spécifiques du site Web d'un annonceur en fonction de conditions. Définir un critère Webpage comme négatif permet d'implémenter des exclusions d'URL. |
| Chaîne YouTube | ✅ | ✅ |
|
|
| Vidéo YouTube | ✅ | ✅ |
|
Critères de ciblage des informations sur l'audience
Vous pouvez cibler des audiences au niveau du groupe d'annonces à l'aide des critères AudienceInfo. Définissez le champ audience sur un AdGroupCriterion avec le nom de ressource de l'audience que vous souhaitez cibler.
Inspection de MutateAudienceResult pour audience_id
Lorsque vous créez une audience avec AudienceService.MutateAudiences, chaque opération renvoie un MutateAudienceResult. Vous pouvez inspecter MutateAudienceResult pour obtenir le audience_id en analysant le resource_name renvoyé ou en inspectant l'objet audience mutable lorsque response_content_type est défini sur MUTABLE_RESOURCE :
# Inspect MutateAudienceResult to get audience_id
for result in response.results:
resource_name = result.resource_name
# Format: customers/{customer_id}/audiences/{audience_id}
audience_id = resource_name.split("/")[-1]
print(f"Created audience with resource_name '{resource_name}' and audience_id '{audience_id}'.")
# If response_content_type is MUTABLE_RESOURCE, you can access result.audience.id directly:
if result.audience and result.audience.id:
print(f"Audience ID from mutable resource: {result.audience.id}")