Dans la version v25 et ultérieure, vous pouvez utiliser la
SmartCampaignSettingService.GeneratePMaxDraftCampaign
méthode pour convertir une campagne intelligente en campagne Performance Max. Cette méthode n'est pas disponible dans la version v24 ni antérieure.
Fonctionnement de la conversion
Lorsque vous appelez
SmartCampaignSettingService.GeneratePMaxDraftCampaign, l'
API génère une campagne Performance Max brouillon, un budget, un groupe de composants et des composants,
en fonction de la configuration de la campagne intelligente fournie dans la requête. Une fois générés, vous devez inspecter, modifier et améliorer les nouvelles ressources avant d'activer la campagne pour diffuser des annonces.
La campagne Performance Max brouillon générée est initialisée avec les valeurs d'état suivantes :
statusest défini surPAUSED.- Son éligibilité à la diffusion est reflétée dans
primary_status. contains_eu_political_advertisingest défini par défaut surDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING(s'il n'est pas déjà spécifié dans la campagne intelligente). Vérifiez et mettez à jour ce champ si votre campagne contient de la publicité à caractère politique dans l'UE.
Vous pouvez ainsi inspecter, modifier et améliorer la campagne Performance Max, le budget, le groupe de composants et les composants générés avant d'activer la campagne pour diffuser des annonces.
Composants brouillons
La nouvelle campagne est accompagnée d'un groupe d'images de substitution qui doivent être remplacées avant que la nouvelle campagne ne soit activée. Lorsque le champ image_enabled est compatible et défini sur true dans la requête, l'API génère automatiquement des images au lieu d'utiliser des images de substitution. Vous pouvez inspecter les nouveaux composants dans le champ assets de la réponse et les remplacer en procédant comme suit :
- Consultez le guide sur les exigences concernant les composants.
- Importez de nouvelles images en suivant l'exemple d'importation de composants Image.
- Associez les nouveaux composants au groupe de composants de la campagne brouillon, puis supprimez les
AssetGroupAssetliens pour les images de substitution (dans la même requête de modification atomique ou après avoir associé les nouveaux composants afin de continuer à respecter les exigences minimales concernant les composants) en suivant le guide Associer des groupes de composants à des composants.
Paramètres de requête
Le GeneratePMaxDraftCampaignRequest message accepte
les champs suivants :
resource_name(Obligatoire) : nom de ressource duSmartCampaignSettingà régénérer pour la campagne intelligente que vous souhaitez convertir, au format suivant :customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(facultatif) : si la valeur esttrue, la requête est validée, mais pas exécutée. Seuls les erreurs, avertissements ou problèmes de conversion potentiels sont renvoyés dans le champvalidated_infode la réponse sans créer d'entités brouillons.gbp_enabled(non compatible) : facultatif. Indique si vous souhaitez convertir l'établissement de la fiche d'établissement Google associé à la campagne Performance Max. Laissez ce champ non défini oufalse. Le définir surtruen'est pas compatible et renvoie uneSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDerreur.image_enabled(non compatible) : facultatif. Indique si vous souhaitez générer les images requises pour la campagne Performance Max (par exemple, les types d'images horizontales, carrées et de logo). Laissez ce champ non défini oufalse; le définir surtruen'est pas compatible et renvoie uneSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDerreur.
Détails de la réponse
Le message GeneratePMaxDraftCampaignResponse
renvoie les noms de ressource de la campagne Performance Max brouillon générée et
de ses entités associées :
pmax_campaign: nom de ressourceCampaignde la campagne Performance Max brouillon générée.campaign_budget: nom de ressourceCampaignBudgetassocié à la campagne Performance Max générée.asset_group: nom de ressourceAssetGroupassocié à la campagne Performance Max générée.assets: liste des noms de ressourceAssetassociés à la campagne Performance Max générée.validated_info: informations de validation ou problèmes de conversion potentiels renvoyés par la vérification de la conversion (rempli lorsquevalidate_onlyest défini surtrueet à côté des noms de ressource d'entité générés lorsquevalidate_onlyestfalse).
Workflow recommandé
Pour convertir une campagne intelligente, suivez le workflow suivant :
- Générez la campagne brouillon : appelez
SmartCampaignSettingService.GeneratePMaxDraftCampaignen définissant uniquement leresource_namerequis (laissezgbp_enabledetimage_enablednon définis ou définis surfalse). Enregistrez les noms de ressourcepmax_campaign,campaign_budget,asset_groupetassetsrenvoyés. - Examinez et personnalisez la campagne : étant donné que la campagne Performance Max brouillon
est créée avec
status = PAUSEDetcreation_status = INCOMPLETE, inspectez et configurez son budget, son groupe de composants et ses composants. - Activez la campagne et mettez en veille la campagne d'origine : lorsque vous êtes prêt à diffuser
des annonces, définissez le
statusde la campagne Performance Max surENABLED, puis définissez lestatusde la campagne intelligente d'origine surPAUSEDpour éviter la diffusion en double.