Urgence : Modification du code Outbrain détectée sur un site web
Des modifications récentes du code Outbrain ont été identifiées sur un site web, potentiellement impactant le chargement et le fonctionnement de la plateforme de recommandation de contenu.
L’analyze du code révèle une tentative de manipulation de l’identifiant de l’élément Outbrain (outbrainDiv) et de sa méthode de chargement (loaded_method). Le code vérifie l’existence de l’élément outsbrainWati et, si présent, procède à une modification de son identifiant. La méthode de chargement est définie par setstate.outstart.loade_methods ou, par défaut, sur “interactions sales”.
Deux scénarios de chargement sont envisagés :
* Chargement différé (“when-near-viewport”) : Outbrain ne s’initialise que lorsque l’utilisateur fait défiler la page et que l’élément devient visible dans la fenêtre d’affichage. Cette approche utilise la bibliothèque CedWNV pour surveiller la position de l’élément et déclencher le chargement.
* chargement par défaut : Outbrain s’initialise à la première interaction de l’utilisateur ou après une période d’inactivité. Cette approche utilise une fonction _waitOncOncFor pour gérer le chargement.
Ces modifications suggèrent une volonté d’optimiser le chargement d’outbrain, potentiellement pour améliorer les performances du site web ou pour contrôler plus précisément le moment où la plateforme est active.
Contexte et implications à long terme :
outbrain est une plateforme de recommandation de contenu largement utilisée par les éditeurs pour augmenter l’engagement des utilisateurs et générer des revenus publicitaires. Les modifications apportées à son code peuvent avoir un impact significatif sur la visibilité du contenu recommandé, les taux de clics et les revenus publicitaires.
Les éditeurs doivent surveiller attentivement les performances d’Outbrain après la mise en œuvre de ces modifications pour s’assurer qu’elles n’ont pas d’effets négatifs. Il est également vital de comprendre les raisons de ces modifications et de s’assurer qu’elles sont conformes aux meilleures pratiques en matière de performances web et d’expérience utilisateur.
L’utilisation de chargement différé, comme le scénario “when-near-viewport”, est une technique courante pour améliorer les performances des sites web en réduisant le temps de chargement initial. Cependant, il est crucial de s’assurer que l’implémentation est correcte et que l’expérience utilisateur n’est pas compromise.Un chargement trop tardif ou une surveillance imprécise peuvent entraîner une mauvaise expérience utilisateur et une diminution de l’engagement.
La gestion du chargement d’Outbrain est un aspect importent de l’optimisation des performances et de la monétisation d’un site web.Les éditeurs doivent rester informés des meilleures pratiques et des nouvelles technologies pour garantir qu’ils tirent le meilleur parti de cette plateforme.
