Aller au contenu principal

Campagnes

Statut

Document de cadrage PlayLoop — version initiale.

Définition

Une campagne PlayLoop correspond à une diffusion planifiée d'une playlist sur une période donnée et, potentiellement, sur un périmètre territorial.

Elle sert à organiser des opérations temporaires : événement, promotion, alerte, information publique ou communication locale.

État actuel visible

Le backend contient :

  • table playloop_campaigns ;
  • champs acteur_id, playlist_id, starts_at, ends_at, target_communes, status ;
  • statuts draft, active, ended ;
  • scope active basé sur statut et période ;
  • endpoints de listing, création et fin de campagne.

Usage cible

Les campagnes peuvent servir à :

  • afficher une promotion limitée ;
  • diffuser un événement local ;
  • relayer une alerte mairie validée ;
  • organiser une communication associative ;
  • piloter une boucle temporaire dans un lieu public ;
  • préparer une diffusion multi-écrans.

Principes

  • Une campagne doit avoir une date de début et de fin.
  • Le statut doit être explicite.
  • La playlist source doit être claire.
  • Le ciblage territorial doit rester simple.
  • Les campagnes sensibles doivent être validées.
  • Les contenus expirés doivent sortir de diffusion.

État actuel vs cible

SujetÉtat actuel visibleVision cible
Datesstarts_at, ends_atPlanification lisible dans l'interface.
Statutdraft, active, endedWorkflow de préparation et validation.
Ciblagetarget_communes JSONCiblage simple par commune ou groupe.
DiffusionPlaylist liéePriorité campagne vs playlist active à définir.

Campagnes et IA

En vision cible, l'IA peut aider à :

  • proposer une campagne à partir d'un événement ;
  • générer plusieurs slides ;
  • adapter un contenu à une durée ;
  • suggérer un ordre ;
  • créer des variantes selon lieu ou écran.

La validation humaine doit rester obligatoire pour les contenus sensibles.

Points à clarifier

  • Règle de priorité entre campagne et playlist active.
  • Ciblage par device ou uniquement par commune.
  • Workflow de validation.
  • Statistiques campagne.
  • Gestion des campagnes récurrentes.