Génération de playlists
Sur cette page, nous décrivons comment Broadsign Control Player automatise la création de listes de lecture.
Broadsign Control Player génère une liste de lecture en s'assurant que toutes les spécifications de la campagne sont respectées conformément aux règles spécifiées dans la politique de boucle.
Une meilleure compréhension de cette fonction vous permettra de tirer le meilleur parti du moteur de lecture.
Broadsign Control Player crée la liste de lecture dans l'ordre suivant :
- Le lecteur visite chaque campagne dans la boucle et établit un horaire.
- À partir de l'horaire indiqué, le lecteur extrait un bundle de copies publicitaires. C'est à ce niveau que le logiciel exécute les horaires et les rotations des espaces publicitaires.
- Le lecteur effectue une correspondance des critères de copie publicitaire afin de sélectionner le meilleur contenu parmi les options proposées.
- Les trois étapes précédentes permettent d'obtenir une liste de lecture de copies publicitaires. Le logiciel filtre la liste de lecture selon des règles de transformation de boucle, conformément à la politique de boucle (voir Transformations de la politique de boucle). Les filtres possibles sont :
- Category Separator
- Condition
- Exclusive Loop Preprocessor
- Loop Preprocessor
- Loop Segments
- Loop Slot Filler
- Manual Adjustments
- Over-saturation Loop
- Preemption
- Program
- Random Loop Slot Filler
- Under-saturation Loop
Les créneaux sont créés soit manuellement dans une fenêtre, soit par lots via l'assistant de campagne. Le contenu diffusé peut varier en fonction de l'heure, du jour de la semaine et du jour du mois. Pour programmer le contenu diffusé et son horaire, associez la copie publicitaire à la programmation souhaitée. Lors de la création de la liste de lecture à partir de ses créeaux, Broadsign Control Player ne prendra en compte que les bundles de copies publicitaires figurant dans les horaires en vigueur au moment présent.
Les horaires et les bundles vides sont ignorés.
Il est possible de programmer une rotation de contenu dans un créneau de manière à ce que chaque fois que le lecteur visite un créneau pendant la lecture en boucle, l'élément suivant de la rotation soit lu. Vous pouvez effectuer des rotations de deux manières dans Broadsign Control Administrator :
- Insérez plusieurs bundles de copies publicitaires dans le même horaire. Les bundles seront ensuite lus en rotation et dans un ordre indéfini.
- Intégrez plusieurs horaires avec une pondération spécifique dans une campagne. Les bundles de copies publicitaires de ces horaires seront diffusés en ordre croissant selon la pondération de l'horaire, par exemple, l'horaire de pondération « 0 » sera diffusé avant l'horaire de pondération « 100 », etc.
La réservation d'une campagne sur un réseau hétérogène d'écrans nécessite souvent d'associer plusieurs versions de la même copie publicitaire à leurs écrans respectifs.
Cela peut être grandement simplifié par l'utilisation de bundles, de critères de copie publicitaire, ainsi que par la possibilité de Broadsign Control Player à adapter automatiquement la copie publicitaire à la résolution ou au rapport hauteur/largeur d'un écran.
Par exemple, une campagne peut être ciblée sur 3 écrans avec des formats d'image différents :
- Écran large 16:9
- 4:3 Normal
- 4:3 Anamorphique (s'étire sur un écran 16:9)
Dans l'exemple ci-dessus, vous créeriez un critère pour chaque format d'image et l'attribueriez aux unités d'affichage ou aux cadres appropriés.
Pour tirer parti de la correspondance des critères, ajoutez les différentes versions des copies publicitaires à un bundle de copies publicitaires, une pour chaque exigence média, puis définissez les critères appropriés pour faire correspondre les copies publicitaires aux exigences des unités d'affichage.
Ou bien, vous pouvez autoriser Broadsign Control Player à tenter d'adapter automatiquement la résolution ou le format d'image de la copie publicitaire à l'affichage, sans intervention humaine.
Correspondance des critères de copie publicitaire
La correspondance des critères de copie publicitaire fonctionne comme suit, dans l'ordre :
- Correspondance des critères :
- Lorsqu'un lecteur choisit la copie publicitaire à télécharger et à lire parmi un bundle, il recherche d'abord une correspondance en fonction du mécanisme de correspondance des critères de la copie publicitaire.
- Les critères et les conditions priment sur la correspondance de résolution.
- Seules les copies publicitaires correspondant le mieux aux critères seront téléchargées et diffusées.
- Si deux ou plusieurs copies publicitaires correspondent à un critère, celle dont l'identifiant est le plus bas sera téléchargée et lue.
- Si un critère quelconque correspond, les étapes suivantes sont ignorées.
- Si aucun critère ne correspond, le lecteur passe à l'étape suivante.
- Correspondance de la résolution du cadre et de la copie publicitaire :
- Seules les copies publicitaires avec détection automatique de la largeur et de la hauteur sont prises en compte (images et vidéos).
- Seules les copies publicitaires dont la largeur et la hauteur correspondent à celles du cadre affiché à l'écran seront téléchargées et lues.
- Si deux ou plusieurs copies publicitaires correspondent à la largeur et à la hauteur du cadre, celle dont l'identifiant est le plus bas sera téléchargée et lue.
- Si une correspondance de largeur et de hauteur est trouvée, les étapes suivantes sont ignorées.
- Si aucune correspondance de largeur et de hauteur n'est trouvée, le lecteur passe à l'étape suivante.
- Correspondance du format d'image et de la copie publicitaire :
- Seules les copies publicitaires avec détection automatique de la largeur et de la hauteur sont prises en compte (images et vidéos).
- Seules les copies publicitaires dont le format correspond à celui de l'image affichée à l'écran seront téléchargées et lues.
- Si deux ou plusieurs copies publicitaires correspondent au format d'image, sélectionnez celle qui a la plus grande largeur et la plus grande hauteur.
- En cas d'égalité persistante, le lecteur sélectionne alors la copie publicitaire ayant l'identifiant le plus bas.
- Aucune solution optimale :
- Le lecteur choisit la copie publicitaire ayant l'identifiant le plus bas dans le bundle.
Broadsign Control Player filtre votre liste de lecture selon des règles de transformation de boucle, comme spécifié dans la politique de boucle (voir Onglet «Loop Transformation»).
La séparation par catégorie garantit que les publicités de la même catégorie ne soient pas diffusées l'une après l'autre. C'est essentiel pour automatiser la création de playlists en espaçant le contenu éditorial, les publicités concurrentes et même les publicités d'un même annonceur.
Pour plus d'informations, consultez Utiliser la séparation des catégories.
Dans les cas où il est non seulement nécessaire de séparer les publicités concurrentes, mais aussi souhaité de les séparer d'autres éléments de catégories différentes jugés inappropriés à être adjacents (c'est-à-dire séparer les publicités automobiles, mais aussi séparer les voitures des publicités sur l'alcool, et les publicités automobiles et sur l'alcool des médicaments sur ordonnance), il est possible de mettre en œuvre des niveaux de séparation secondaires.
Dans ces cas, la séparation de niveau secondaire fonctionne en déterminant d'abord le niveau de priorité des catégories secondaires par un comptage, puis en procédant à l'échange des positions de créneau uniquement si la séparation primaire et toute séparation secondaire précédente ne sont pas violées.
La priorité de séparation est décidée comme suit :
- La catégorie de séparation principale pour toutes les campagnes de la boucle prime sur toutes les catégories secondaires qui ont été attribuées. Tout réarrangement visant à intégrer des catégories secondaires ne peut avoir lieu que si la séparation des catégories principales n'est pas dégradée.
-
Pour que la séparation secondaire fonctionne, la séparation primaire des campagnes doit être dans la liste de l'autre, soit comme séparation primaire, soit comme séparation secondaire. Pour décider si les campagnes seront séparées, Broadsign Control Administrator compare la liste des catégories de séparation d'une campagne uniquement avec les catégories de séparation principales des autres campagnes.
- L'importance relative des catégories secondaires est calculée dynamiquement en fonction du nombre d'éléments de la boucle appartenant à une catégorie secondaire particulière. Plus une catégorie secondaire est présente dans la boucle, plus sa priorité est élevée.
Note : Comme pour la séparation classique par catégorie, si une boucle contient plus de 50 % de créneaux ayant les mêmes règles de séparation primaire/secondaire, il ne sera pas possible d'éviter la lecture adjacente. Plus le nombre de catégories secondaires attribuées est élevé, plus ce risque est important.
Pour plus d'informations, consultez Utiliser la séparation des catégories.
Cette transformation est conçue pour être utilisée sous certaines conditions. Les conditions sont des critères définis pour la campagne ou le bundle qui doivent être remplis pour que le contenu associé soit accessible. Cette transformation permet de supprimer les éléments de la liste de lecture pour lesquels les conditions appropriées ne sont pas définies.
La transformation exclusive du préprocesseur de boucle n'insérera l'ensemble complet des copies publicitaires de la liste de lecture qu'une fois qu'elles auront toutes été téléchargées et seront présentes sur le disque. Cette transformation empêche l'affichage d'une liste de lecture partielle sur le lecteur.
Lorsqu'il est utilisé dans le cadre des transformations d'une boucle, le remplissage exclusif de créneau de boucle supprimera tout le contenu de remplissage des boucles futures lorsqu'une copie publicitaire programmée sera téléchargée et enregistrée sur le disque. Lorsqu'il est utilisé avec Préprocesseur exclusif, cette stratégie ne diffuse que du contenu de remplissage jusqu'à ce que la liste complète des copies publicitaires soit téléchargée et présente sur le disque du lecteur.
Note : Le contenu de remplissage ne peut pas respecter les déclencheurs (synchronisation), par exemple, Synchronisation de cadre. Si vous souhaitez synchroniser du contenu de remplissage, utilisez plutôt les mêmes copies publicitaires dans une campagne préemptible.
Le préprocesseur supprime de la boucle toutes les copies publicitaires qui ne sont pas encore téléchargées et présentes sur le disque.
Étant donné que le prétraitement est effectué après l'extraction des copies publicitaires des créneaux, une rotation de créneau pour laquelle il manque un ou plusieurs fichiers sur le disque entraînera l'omission du créneau dans la boucle pendant quelques itérations.
Des créneaux de remplissage sont ajoutés à la boucle en fonction de la politique de boucle, selon la formule suivante :
(Durée de la boucle de la politique de boucle) - (Durée réelle de la boucle) = Durée du créneau par défaut
En utilisant le même processus que pour la rotation des créneaux, les horaires de politique de boucle sont ensuite utilisés pour produire du contenu afin de remplir ces créneaux de remplissage. S'il n'y a pas assez de bundles de copies publicitaires uniques pour remplir tous les créneaux vides, alors Broadsign boucle la boucle en répétant le contenu de remplissage disponible.
Étant donné que tous les créneaux de remplissage ont la même durée (la durée par défaut du créneau), la stratégie de contenu doit tenir compte du fait que toutes les publicités de remplissage ont la même durée.
Note : Le contenu de remplissage ne peut pas respecter les déclencheurs (synchronisation), par exemple, Synchronisation de cadre. Si vous souhaitez synchroniser du contenu de remplissage, utilisez plutôt les mêmes copies publicitaires dans une campagne préemptible.
Vous pouvez créer une campagne qui réserve plusieurs créneaux dans la même boucle. On appelle cela une sursaturation, et cela se traduit par plusieurs lectures par boucle. Vous pouvez également créer une campagne qui réserve des créneaux partiels, ces créneaux pouvant être partagés par plusieurs campagnes. On appelle cela la sous-saturation et cela se traduit par plusieurs boucles par lecture.
Les créneaux de campagne préemptibles sont ajoutés à la boucle si celle-ci n'est pas déjà pleine. Les campagnes préemptibles sont prioritaires sur les campagnes de remplissage.
Broadsign Control Player calcule une liste de lecture pour chaque boucle avec une durée de boucle maximale à conserver, si elle est configurée (voir Onglet Duration). Lors de la génération de boucles, Broadsign Control Player conserve en mémoire si cette durée maximale a été dépassée (dette) ou non atteinte (crédit). S'il y a un crédit, la boucle suivante peut être remplie un peu plus.
Combiné à une transformation de sous-saturation, le système de génération de playlists suit la dette ou le crédit de la durée de la boucle au fil des itérations afin de respecter les performances de la campagne.
Par exemple, supposons que nous ayons l'horaire suivant :
- Campagne A : saturation 1,00, durée 10 secondes
- Campagne B : saturation -2,00, durée 10 secondes
- Campagne C : saturation -2,00, durée 10 secondes
- Campagne D : saturation -2,00, durée 10 secondes
- Campagne E : préemptible, saturation 99,0, durée 5 secondes
- Durée maximale de la boucle : 25 secondes
Itération 1 :
La boucle comprendra les campagnes A, C et D, pour une durée totale de 30 secondes.
Il y a maintenant une dette de 5 secondes.
Itération 2 :
La boucle ne comportera que les campagnes A et B pour une durée totale de 20 secondes.
Dans ce cas, le système de génération de playlist aurait pu ajouter la campagne E préemptible pour compléter la boucle jusqu'à 25 secondes, mais en raison d'une dette de 5 secondes de l'itération précédente, rien n'est ajouté.
La dette revient à zéro.
Itération 3 :
Les campagnes A, C et D à nouveau.
Itération 4 :
Les campagnes A et B à nouveau.
etc.
Grâce à ce comportement, la durée moyenne des intervalles de boucle reste inchangée et les performances des campagnes sont respectées.
Cette stratégie sélectionnera aléatoirement des copies publicitaires parmi les horaires de politique de boucle par défaut présentes dans les propriétés d'une politique de boucle. N'importe quelle copie publicitaire, quel que soit son horaire de diffusion, sera sélectionnée pour être diffusée. Cette fonctionnalité permet de randomiser l'ordre des contenus de remplissage sélectionnés pour être lus dans une boucle.
Note : Le contenu de remplissage ne peut pas respecter les déclencheurs (synchronisation), par exemple, Synchronisation de cadre. Si vous souhaitez synchroniser du contenu de remplissage, utilisez plutôt les mêmes copies publicitaires dans une campagne préemptible.
La segmentation par catégorie complète la séparation par catégorie en permettant d'attribuer un poids spécifique à toutes les annonces de la boucle. Vous utilisez les catégories pour créer un modèle de playlist, c'est-à-dire pour définir vos segments et leur ordre relatif. Vous ajoutez ensuite des bundles de copies publicitaires aux segments en définissant une catégorie de segment, et vous pouvez pondérer l'ordre des annonces au sein d'un segment en attribuant une pondération au bundle de copies publicitaires.
Pour plus d'informations, consultez Utiliser la segmentation par catégorie.
Il est possible d'utiliser simultanément les transformations de séparation de catégories et de segmentation dans une boucle. L'effet obtenu sera que les bundles d'une même catégorie apparaîtront entre les bundles segmentés, pour un affichage du contenu similaire à celui d'une télévision.
La fonction de partage de boucle permet aux opérateurs de réseau d'appliquer des quotas contractuels ou de planification à une politique de boucle, en la divisant.
Le lecteur augmentera ou diminuera intelligemment la lecture de chaque type de contenu afin de respecter le quota. Nous y parvenons en désignant une catégorie de contenu comme principale, généralement la « publicité » ; ensuite, le lecteur ajuste les autres catégories de contenu.
Pour plus d'informations, consultez Partage de boucle.
Note : Le partage de boucle désactive certaines autres transformations de boucle. Si vous activez le partage de boucle et accédez à Settings > Loop Transformation dans les propriétés de la politique de boucle, les transformations de boucle incompatibles apparaîtront grisées. De plus, une note apparaît indiquant « Incompatible avec le partage de boucle ».







