Gestion des campagnes publicitaires

La gestion des campagnes publicitaires via l’API Marketing implique plusieurs opérations clés : modifier les paramètres de campagne, mettre en pause, reprendre et supprimer les campagnes.

Modifier une campagne publicitaire

Pour mettre à jour une campagne publicitaire existante, vous pouvez envoyer une requête POST au point de terminaison /<CAMPAIGN_ID>. Vous pouvez changer divers paramètres, y compris l’objectif, le budget et les attributs de ciblage de la campagne.

Exemple de requête API :

curl -X POST \
  https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
  -F 'objective=CONVERSIONS' \
  -F 'daily_budget=2000' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>'

Mettre en pause une campagne publicitaire

L’arrêt temporaire d’une campagne peut vous aider à réévaluer votre stratégie sans supprimer entièrement la campagne. Pour mettre une campagne en pause, mettez à jour son statut sur PAUSED.

Exemple de requête API :

curl -X POST \
  https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>'

Pour reprendre la campagne, vous pouvez rétablir le statut sur ACTIVE.

Archiver une campagne publicitaire

Si vous voulez arrêter temporairement une campagne sans la supprimer, vous pouvez l’archiver. Pour ce faire, envoyez une requête POST au point de terminaison /<CAMPAIGN_ID> avec le paramètre de statut défini sur ARCHIVED.

Exemple de requête API :

  
curl -X POST \
  https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
  -F 'status=ARCHIVED \
  -F 'access_token=<ACCESS_TOKEN>'

Notez que l’archivage d’une campagne empêche son exécution. Cependant, la campagne peut être facilement restaurée en rétablissant son statut sur ACTIVE.

Supprimer une campagne publicitaire

Lorsque vous devez supprimer définitivement une campagne, envoyez une requête DELETE au point de terminaison /<CAMPAIGN_ID>.

La prudence est de mise lorsque vous supprimez des campagnes, car cette action ne peut pas être annulée. Vérifiez toujours l’ID de campagne avant la suppression pour éviter la perte accidentelle de données.

Exemple de requête API :

curl -X DELETE \
  https://graph.facebook.com/v24.0/<CAMPAIGN_ID> \
  -F 'access_token=<ACCESS_TOKEN>'