{"id":112445,"date":"2023-06-06T08:48:47","date_gmt":"2023-06-06T08:48:47","guid":{"rendered":"https:\/\/staging.wingify.com\/blog\/tag-javascript-performance\/"},"modified":"2023-06-06T08:48:47","modified_gmt":"2023-06-06T08:48:47","slug":"tag-javascript-performance","status":"publish","type":"post","link":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/","title":{"rendered":"Tag JavaScript d&#8217;Wingify : performance et rapport d&#8217;analyse"},"content":{"rendered":"<p>Bonjour, je m\u2019appelle L\u00e9o ! En tant que Product Manager chez Wingify, je suis responsable, entre autres, de notre tag JavaScript qui est utilis\u00e9 actuellement par nos clients, sur des milliers de sites internet. Comme vous pouvez l&#8217;imaginer, ma roadmap est remplie de sujets li\u00e9s \u00e0 la collecte de donn\u00e9es, \u00e0 la confidentialit\u00e9 et&#8230; <strong>\u00e0 la performance.<\/strong><\/p>\n<p>Dans cet article d&#8217;aujourd&#8217;hui, nous allons parler de la performance du tag JavaScript, de la surveillance de l\u2019open data et de la concurrence. Allez, c&#8217;est parti !<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#investigation\">Enqu\u00eate sur la performance<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#analytics\">Le CRO, est-ce que c&#8217;est la m\u00eame chose que l&#8217;Analytics ?<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#report\">Le rapport en question<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#what\">Alors, c&#8217;est quoi le probl\u00e8me avec ce rapport ?<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#analysis\">L&#8217;analyse<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#results\">Les r\u00e9sultats<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#details\">Rentrons dans les d\u00e9tails<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#competition\">Les r\u00e9sultats de nos concurrents<\/a><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><a href=\"#conclusion\">Que pouvons-nous conclure dans tout \u00e7a ?<\/a><\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"investigation\">Enqu\u00eate sur la performance<\/h2>\n<p>\u00c9tant donn\u00e9 que la performance est devenue un sujet important et tr\u00e8s discut\u00e9 ces derni\u00e8res ann\u00e9es, notamment gr\u00e2ce \u00e0 l&#8217;initiative de Google visant \u00e0 d\u00e9ployer les Core Web Vitals, mon \u00e9quipe et moi-m\u00eame avons concentr\u00e9 nos efforts sur ce sujet. Nous avons apport\u00e9 de nombreux changements, am\u00e9lior\u00e9 de nombreux aspects de notre tag et atteint d&#8217;excellents r\u00e9sultats. Beaucoup de nos utilisateurs ont t\u00e9moign\u00e9 de leur satisfaction \u00e0 ce sujet. J&#8217;ai d\u2019ailleurs d\u00e9j\u00e0 r\u00e9dig\u00e9 une (longue) s\u00e9rie d&#8217;articles de blog \u00e0 ce sujet <a href=\"https:\/\/medium.com\/@leo_72689\/g%C3%A9rer-la-performance-dans-un-projet-de-tag-javascript-le-r%C3%A9cit-dun-product-manager-1-5b44846f799e\">ici<\/a>\u2026<\/p>\n<p>De temps en temps, nous sommes taquin\u00e9s par nos concurrents au sujet d&#8217;un rapport sur les performances qui semble montrer que nous ne sommes pas \u00e0 la hauteur de nos ambitions, selon certains indicateurs. Certains concurrents pr\u00e9tendent \u00eatre jusqu&#8217;\u00e0 4 fois plus rapides que nous ! Et c&#8217;est vrai. Enfin, c&#8217;est ce que montre le rapport.<\/p>\n<p>Vous pouvez facilement imaginer \u00e0 quel point ceci peut \u00eatre nocif pour notre image de marque et \u00e0 quel point cela peut \u00eatre difficile pour notre \u00e9quipe business lorsqu&#8217;un client utilise cet argument. C\u2019est particuli\u00e8rement d\u00e9moralisant pour moi et mon \u00e9quipe apr\u00e8s tout le travail que nous avons accompli sur ce sujet ces derni\u00e8res ann\u00e9es.<\/p>\n<p>Bien que ce soit la premi\u00e8re impression que j&#8217;ai eue en voyant ce rapport, <strong>je sais pertinemment que nos performances sont excellentes<\/strong>. Nous avons r\u00e9alis\u00e9 d&#8217;\u00e9normes am\u00e9liorations apr\u00e8s la sortie de plusieurs projets et optimisations. Aujourd&#8217;hui, tous les tests et audits que j&#8217;ai effectu\u00e9s sur les sites Web de nos clients montrent de tr\u00e8s bonnes performances et un faible impact sur les fameux Core Web Vitals.<\/p>\n<p>De plus, <strong>il est tr\u00e8s rare qu&#8217;un client se plaigne de nos performances<\/strong>. Cela peut arriver, c&#8217;est certain, mais la plupart du temps, tous leurs doutes disparaissent apr\u00e8s une courte discussion, quelques explications et des conseils sur les meilleures pratiques d&#8217;optimisation.<\/p>\n<p><em>Mais ce rapport est toujours l\u00e0, n&#8217;est-ce pas ?<\/em> Alors peut-\u00eatre que j&#8217;ai rat\u00e9 quelque chose. Peut-\u00eatre que je ne regarde pas les bons indicateurs. Peut-\u00eatre que j&#8217;ai uniquement audit\u00e9 des clients o\u00f9 tout va bien, mais qu&#8217;il y a une immense arm\u00e9e de clients qui ne se plaignent pas du fait que notre tag ralentisse consid\u00e9rablement leur site Web.<\/p>\n<h3 id=\"analytics\">Le CRO, est ce que c\u2019est la m\u00eame chose que l&#8217;Analytics ?<\/h3>\n<p>Sur le rapport (je promets d&#8217;en parler plus en d\u00e9tail ci-dessous ?), nous sommes mentionn\u00e9s dans la cat\u00e9gorie Analytics. Cependant, <strong>l&#8217;optimisation du taux de conversion n&#8217;est pas la m\u00eame chose que de l\u2019Analytics.<\/strong> Un outil d&#8217;analyse ne fait que collecter des donn\u00e9es tandis que nous activons des campagnes, mettons en place des personnalisations, impl\u00e9mentons des widgets, ajoutons des pop-ins et bien plus encore. Ainsi, notre impact est bien plus important.<\/p>\n<p>Parlons de nos concurrents : m\u00eame si nous avons la meilleure solution du march\u00e9 (?), nos concurrents font \u00e0 peu pr\u00e8s les m\u00eames choses que nous en utilisant les m\u00eames techniques, avec les m\u00eames limites et probl\u00e8mes. Il est donc l\u00e9gitime de nous comparer selon les m\u00eames indicateurs. Il est possible que nous allions un peu plus loin qu&#8217;eux, mais cela ne devrait pas expliquer une diff\u00e9rence de performance 4 fois sup\u00e9rieure.<\/p>\n<p>\u00c0 l&#8217;\u00e9poque, et avant de me plonger dans son contenu, j&#8217;ai pris les r\u00e9sultats du rapport avec humilit\u00e9. Par cons\u00e9quent, mon ambition \u00e9tait d&#8217;analyser les donn\u00e9es, d&#8217;analyser les sites Web o\u00f9 le tag de nos concurrents \u00e9tait utilis\u00e9 et d&#8217;essayer de trouver ce qu&#8217;ils font de mieux que nous. Nous appelons ceci de la r\u00e9tro-ing\u00e9nierie, et je trouve cela sain car cela peut nous aider \u00e0 garantir un Web plus rapide pour tout le monde.<\/p>\n<p>Mon engagement envers ma hi\u00e9rarchie a donc \u00e9t\u00e9 de trouver les zones o\u00f9 nous avions des fuites de performance et de les r\u00e9soudre afin de r\u00e9duire notre temps d&#8217;ex\u00e9cution moyen et de nous rapprocher de nos concurrents.<\/p>\n<p>Mais d&#8217;abord, j&#8217;ai d\u00fb analyser les donn\u00e9es. Et, wow, je n&#8217;\u00e9tais pas pr\u00e9par\u00e9 \u00e0 \u00e7a.<\/p>\n<h2 id=\"report\">Le rapport en question<\/h2>\n<p>Le rapport est un ensemble de donn\u00e9es g\u00e9n\u00e9r\u00e9 mensuellement par<a href=\"https:\/\/httparchive.org\/\"> The HTTP Archive<\/a>. Voici ce que nous pouvons lire \u00e0 propos d\u2019eux sur leur site Web :<\/p>\n<blockquote><p><em>\u201cSuccessful societies and institutions recognize the need to record their history &#8211; this provides a way to review the past, find explanations for current behavior, and spot emerging trends. In 1996, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Brewster_Kahle\" target=\"_blank\" rel=\"noopener\">Brewster Kahle<\/a> realized the cultural significance of the Internet and the need to record its history. As a result he founded the <a href=\"http:\/\/archive.org\/\" target=\"_blank\" rel=\"noopener\">Internet Archive<\/a> which collects and permanently stores the Web&#8217;s digitized content.\u201d<\/em><\/p>\n<p><em>\u201cIn addition to the content of web pages, it&#8217;s important to record how this digitized content is constructed and served. The HTTP Archive provides this record. It is a permanent repository of web performance information such as size of pages, failed requests, and technologies utilized. This performance information allows us to see trends in how the Web is built and provides a common data set from which to conduct web performance research.\u201d<\/em><\/p><\/blockquote>\n<p>Chaque mois, ils effectuent un audit, gr\u00e2ce \u00e0 Lighthouse, sur des millions de sites Web et g\u00e9n\u00e8rent un ensemble de donn\u00e9es contenant des r\u00e9sultats bruts.<\/p>\n<p>Comme il s\u2019agit d\u2019un projet <em>open-source<\/em>, tout le monde peut l&#8217;utiliser pour cr\u00e9er des visualisations de donn\u00e9es et faciliter ensuite l&#8217;acc\u00e8s \u00e0 ce type d\u2019informations.<\/p>\n<p>C&#8217;est ce qu\u2019a fait l&#8217;inventeur de Google Lighthouse, Patrick Hulce. Sur son site Web, <a href=\"https:\/\/github.com\/patrickhulce\/third-party-web\/tree\/v0.11.1#analytics\">GitHub<\/a>, il propose une belle visualisation de <a href=\"https:\/\/www.thirdpartyweb.today\/\">cet \u00e9norme ensemble de donn\u00e9es<\/a> et permet \u00e0 quiconque d&#8217;en explorer les d\u00e9tails \u00e0 travers plusieurs cat\u00e9gories telles que l&#8217;analyse, les publicit\u00e9s, les m\u00e9dias sociaux, et bien plus encore. Comme je l&#8217;ai cit\u00e9 auparavant, vous trouverez les outils CRO dans la cat\u00e9gorie Analytics .<\/p>\n<p>Le site web est enti\u00e8rement open-source. La m\u00e9thodologie est connue et accessible.<\/p>\n<h2 id=\"what\">Alors, c\u2019est quoi le probl\u00e8me avec ce rapport ?<\/h2>\n<p>Eh bien, <strong>techniquement, rien<\/strong>. Nous pourrions trouver d\u00e9cevant que l&#8217;ensemble de donn\u00e9es ne soit pas automatiquement mis \u00e0 jour chaque mois, mais le r\u00e9f\u00e9rentiel est open-source, donc toute personne motiv\u00e9e pourrait le faire.<\/p>\n<p>Cependant, <strong>cela se limite \u00e0 afficher les donn\u00e9es de mani\u00e8re attrayante et ne fournit aucune information, ni analyse approfondie<\/strong>. Toute faille ou incoh\u00e9rence restera cach\u00e9e et cela pourrait conduire \u00e0 une situation o\u00f9 une tierce partie est consid\u00e9r\u00e9e comme ayant de mauvaises performances par rapport \u00e0 d\u2019autres acteurs. Alors que ce n&#8217;est pas n\u00e9cessairement le cas.<\/p>\n<p>Un probl\u00e8me, cependant, qui n&#8217;est pas li\u00e9 au rapport lui-m\u00eame, <strong>est l\u2019oubli des informations capitales dont la moyenne, en tant que mesure statistique, ne peut rendre compte<\/strong>. C&#8217;est quelque chose dont nous sommes tous conscients mais que nous avons tendance \u00e0 oublier. Si vous prenez 10 personnes, dont 9 gagnent 800\u20ac par mois mais qu&#8217;une personne gagne 12 millions d&#8217;euros par mois, alors nous pourrions conclure que tout le monde gagne 1,2 million d&#8217;euros en moyenne\/mois. C\u2019est certes statistiquement correct, mais cela semble un peu faux, n&#8217;est-ce pas ? Nous y reviendrons dans un instant.<\/p>\n<p>Sachant cela, il \u00e9tait temps de mettre les mains dans le cambouis. Avec mon \u00e9quipe, nous avons t\u00e9l\u00e9charg\u00e9 l&#8217;ensemble des donn\u00e9es de f\u00e9vrier 2023 pour effectuer notre propre audit et comprendre o\u00f9 se situaient nos fuites de performance.<\/p>\n<p>Notez que le t\u00e9l\u00e9chargement de l&#8217;ensemble des donn\u00e9es est quelque chose que nous faisons r\u00e9guli\u00e8rement depuis environ un an et demi pour suivre notre tendance. Cependant, cette fois, j&#8217;ai d\u00e9cid\u00e9 d&#8217;approfondir le rapport de f\u00e9vrier 2023 en particulier.<\/p>\n<h2 id=\"analysis\">L&#8217;analyse<\/h2>\n<p>Sur cet ensemble de donn\u00e9es, nous avons pu trouver la liste compl\u00e8te des sites Web utilisant Wingify et qui ont \u00e9t\u00e9 analys\u00e9s, ainsi que l\u2019impact de notre tag. Pour \u00eatre plus pr\u00e9cis, nous disposons du temps d&#8217;ex\u00e9cution exact de notre tag, en millisecondes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-116320\" src=\"https:\/\/static.wingify.com\/gcp\/uploads\/abtasty\/Raaw-data.png\" alt=\"\" width=\"668\" height=\"318\" \/><\/p>\n<p style=\"text-align: center;\">Voici ce que nous en avons extrait. La colonne pixellis\u00e9e repr\u00e9sente l&#8217;URL du site Web. La derni\u00e8re colonne repr\u00e9sente le temps d&#8217;ex\u00e9cution en millisecondes.<\/p>\n<p>Avec les donn\u00e9es brutes, nous avons pu calculer de nombreux indicateurs utiles.<\/p>\n<p>Gardez \u00e0 l&#8217;esprit que je ne suis ni math\u00e9maticien, ni expert en statistiques. Ma m\u00e9thodologie peut sembler \u00e9trange, mais elle est adapt\u00e9e \u00e0 cette analyse.<\/p>\n<ul>\n<li><strong>Le temps d&#8217;ex\u00e9cution moyen<\/strong><\/li>\n<\/ul>\n<p>Il s&#8217;agit du premier indicateur que j&#8217;obtiens : la moyenne brute de tous les sites Web. C&#8217;est probablement tr\u00e8s proche, voire \u00e9gal, \u00e0 ce qui est utilis\u00e9 par le site Web <a href=\"https:\/\/www.thirdpartyweb.today\/\">thirdpartyweb.today.<\/a> Nous avons d\u00e9j\u00e0 \u00e9voqu\u00e9 les inconv\u00e9nients d&#8217;avoir une moyenne, cependant, c&#8217;est toujours une valeur int\u00e9ressante \u00e0 surveiller.<\/p>\n<ul>\n<li><strong>Moyenne de la moiti\u00e9 sup\u00e9rieure et moyenne de la moiti\u00e9 inf\u00e9rieure<\/strong><\/li>\n<\/ul>\n<p>Ensuite, je divise l&#8217;ensemble du jeu de donn\u00e9es en deux moiti\u00e9s. Si j&#8217;ai 2000 lignes, je cr\u00e9e deux groupes de 1000 lignes. La &#8220;partie sup\u00e9rieure&#8221; et la &#8220;partie inf\u00e9rieure&#8221;. Cela me permet d&#8217;avoir une vue sur les sites Web o\u00f9 nous avons de bonnes performances par rapport aux sites Web o\u00f9 nous avons les pires performances. Ensuite, je calcule la moyenne de chaque moiti\u00e9.<\/p>\n<ul>\n<li><strong>L\u2019\u00e9cart entre les deux moiti\u00e9s<\/strong><\/li>\n<\/ul>\n<p>La diff\u00e9rence entre les deux moiti\u00e9s est importante car elle montre la disparit\u00e9 au sein de l&#8217;ensemble de donn\u00e9es. Plus elle est proche de z\u00e9ro, moins nous avons de valeurs extr\u00eames.<\/p>\n<ul>\n<li><strong>Le nombre de sites Web avec une valeur sup\u00e9rieure \u00e0 6 000 ms<\/strong><\/li>\n<\/ul>\n<p>Il s&#8217;agit simplement d&#8217;un indicateur interne que nous suivons pour nous fixer un objectif \u00e0 moyen terme : celui de n\u2019avoir 0 site Web avec une valeur sup\u00e9rieure \u00e0 cette limite.<\/p>\n<ul>\n<li><strong>L&#8217;\u00e9volution du dernier ensemble de donn\u00e9es<\/strong><\/li>\n<\/ul>\n<p>Je calcule l&#8217;\u00e9volution entre le dernier ensemble de donn\u00e9es dont je dispose et le dernier en date. Cela me permet de voir si nous nous am\u00e9liorons en g\u00e9n\u00e9ral, ainsi que le nombre de sites web qui quittent ou rejoignent le tableau.<\/p>\n<h2 id=\"results\">Les r\u00e9sultats<\/h2>\n<p>Voici les r\u00e9sultats que nous avons obtenus :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-116308\" src=\"https:\/\/static.wingify.com\/gcp\/uploads\/abtasty\/Results-graph.png\" alt=\"\" width=\"794\" height=\"129\" \/><\/p>\n<p>Voici les graphiques correspondants :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-116307\" src=\"https:\/\/static.wingify.com\/gcp\/uploads\/abtasty\/Corresponding-graphs.png\" alt=\"\" width=\"1630\" height=\"496\" \/><\/p>\n<p>Voici l&#8217;\u00e9volution entre octobre 2022 et f\u00e9vrier 2023 :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-116306\" src=\"https:\/\/static.wingify.com\/gcp\/uploads\/abtasty\/Evolution-graph-Oct-22-to-Feb-23.png\" alt=\"\" width=\"611\" height=\"382\" \/><\/p>\n<p><em>Attention : c&#8217;est une \u00e9chelle logarithmique ! Les donn\u00e9es sont tri\u00e9es par temps d&#8217;ex\u00e9cution en f\u00e9vrier 2023 de gauche \u00e0 droite.<\/em><\/p>\n<p>Les chiffres parlent d&#8217;eux-m\u00eames. Mais si je peux esquisser une conclusion g\u00e9n\u00e9rale, c&#8217;est que nous avons r\u00e9alis\u00e9 d&#8217;\u00e9normes optimisations au cours des six premiers mois, puis nous nous sommes stabilis\u00e9s un peu apr\u00e8s, au moment d\u2019ajustements plus subtils (le fameux principe des 80\/20 de Pareto).<\/p>\n<p>Le gain net initial est impressionnant, n\u00e9anmoins, deux chiffres cl\u00e9s devraient ici retenir votre attention.<\/p>\n<p>Tout d&#8217;abord, la diff\u00e9rence entre les deux moiti\u00e9s se r\u00e9duit consid\u00e9rablement. Cela signifie que nous n&#8217;avons plus beaucoup de fuites de performances potentielles (des fonctionnalit\u00e9s qui entra\u00eenent une augmentation anormale du temps d&#8217;ex\u00e9cution). <strong>C&#8217;est notre premi\u00e8re victoire r\u00e9cente.<\/strong><\/p>\n<p>Ensuite, l&#8217;\u00e9volution montre que, en g\u00e9n\u00e9ral, \u00e0 l&#8217;exception des pires cas, cela reste stable ou diminue. <strong>C\u2019est une autre nouvelle victoire.<\/strong><\/p>\n<h2 id=\"details\">Rentrons dans les d\u00e9tails<\/h2>\n<p>Ce que je viens de vous partager sont les r\u00e9sultats bruts, sans examiner les d\u00e9tails de chaque ligne et de chaque site Web parcouru.<\/p>\n<p>Cependant, comme on dit, <em>le diable se cache dans les d\u00e9tails<\/em>. Creusons un peu plus.<\/p>\n<p>Concentrons-nous sur les sites Web o\u00f9 Wingify met plus de six secondes \u00e0 s&#8217;ex\u00e9cuter.<\/p>\n<p>Six secondes peuvent sembler beaucoup (et c&#8217;est le cas), mais n&#8217;oublions pas que l&#8217;audit simule un processeur bas de gamme qui n&#8217;est pas repr\u00e9sentatif de l&#8217;appareil moyen. Il montre plut\u00f4t le pire sc\u00e9nario possible.<\/p>\n<p>Dans le rapport de f\u00e9vrier 2023, il y 33 sites Web o\u00f9 c\u2019est le cas. Cela correspond \u00e0 un temps d&#8217;ex\u00e9cution moyen de 19877 ms. J&#8217;ai rapidement identifi\u00e9 que :<\/p>\n<ul>\n<li>27 d&#8217;entre eux proviennent du m\u00eame client AB Tasty.<\/li>\n<li>L&#8217;un d&#8217;entre eux est abtasty.com et l&#8217;ex\u00e9cution totale des ressources provenant de *<a href=\"https:\/\/wingify.com\/fr\/\">abtasty.com<\/a> sur ce site est \u00e9videmment tr\u00e8s \u00e9lev\u00e9e<\/li>\n<li>Deux autres proviennent \u00e9galement d&#8217;un seul client AB Tasty.<\/li>\n<\/ul>\n<p>Finalement, il n&#8217;y a que 5 clients sur cette liste (mais toujours 33 sites Web, ne vous trompez pas).<\/p>\n<p>Regroupons maintenant les deux clients qui ont des doublons, pour voir l&#8217;impact sur la moyenne. Le client avec 27 doublons a \u00e9galement des sites Web dont le temps d&#8217;ex\u00e9cution est inf\u00e9rieur \u00e0 6 000 ms, mais je vais les ignorer pour le moment (afin de simplifier les choses).<\/p>\n<p>Pour chacun des ces deux clients, je vais calculer la moyenne de tous leurs doublons. Pour le premier, le r\u00e9sultat est de <strong>21 671 ms<\/strong>. Pour le second, le r\u00e9sultat est de <strong>14 708 ms.<\/strong><\/p>\n<p>Je vais \u00e9galement supprimer abtasty.com, qui n&#8217;est pas pertinent.<\/p>\n<p>Avec la nouvelle liste, nous sommes pass\u00e9s de <strong>1 223 ms<\/strong> pour la moyenne de la liste compl\u00e8te \u00e0 1 005 ms. Nous venons d&#8217;am\u00e9liorer notre moyenne de plus de <strong>200 ms !<\/strong> ?<\/p>\n<p><i><span style=\"font-weight: 400;\">Attendez, quoi ? Vous supprimez simplement les pires sites Web. \u00c9videmment, vous vous am\u00e9liorez&#8230;<\/span><\/i><\/p>\n<p>Oui, c&#8217;est vrai. C&#8217;est de la triche, c&#8217;est s\u00fbr ! <strong>Mais l&#8217;objectif de cet article est de d\u00e9montrer que les donn\u00e9es ne disent pas tout.<\/strong><\/p>\n<p>Parlons d&#8217;abord de ce qui se passe avec ce client qui a 27 doublons.<\/p>\n<p>Le m\u00eame tag a \u00e9t\u00e9 d\u00e9ploy\u00e9 sur plus de<strong> 50 sites Web tr\u00e8s diff\u00e9rents<\/strong> ! Vous n&#8217;\u00eates peut-\u00eatre pas tr\u00e8s familier avec Wingify, alors laissez-moi vous expliquer pourquoi c&#8217;est un probl\u00e8me.<\/p>\n<p>Il se peut que vous ayez plusieurs sites Web qui ont la m\u00eame structure (c&#8217;est souvent le cas lorsque vous avez diff\u00e9rentes langues). Il est logique d&#8217;avoir le m\u00eame tag sur ces diff\u00e9rents domaines pour pouvoir d\u00e9ployer les m\u00eames personnalisations sur tous en une seule fois. Ce n&#8217;est pas la fa\u00e7on la plus optimale de le faire, mais \u00e0 ce jour, c&#8217;est la fa\u00e7on la plus facile de le faire avec notre outil.<\/p>\n<p>Cependant, si vos sites Web sont tous diff\u00e9rents, il n&#8217;y a absolument aucun int\u00e9r\u00eat \u00e0 le faire. Vous allez cr\u00e9er de nombreuses campagnes (dans ce cas, des centaines !) qui ne seront presque jamais ex\u00e9cut\u00e9es sur le site Web (parce que ce n&#8217;est pas le bon domaine), mais qui seront quand m\u00eame partiellement incluses dans le tag. Ainsi, celui-ci va passer son temps \u00e0 v\u00e9rifier des centaines de campagnes qui n&#8217;ont aucune chance de s&#8217;ex\u00e9cuter car l&#8217;URL sera rarement valide.<\/p>\n<p>Bien que nous travaillions sur un moyen de bloquer ce comportement (car nous avons des alternatives et de meilleures options), il faudra des mois avant que ces donn\u00e9es ne disparaissent du rapport.<\/p>\n<p>Note : <strong>si vous commencez \u00e0 utiliser Wingify, on ne vous conseillera pas de faire cela et par cons\u00e9quent, les performances de votre tag seront bien meilleures que celles-ci.<\/strong><\/p>\n<p>Encore une fois, je n&#8217;ai pas pris le temps de regrouper tous les domaines dupliqu\u00e9s car cela n&#8217;a pas de sens, <strong>le but \u00e9tant de d\u00e9montrer qu&#8217;il est facile d&#8217;am\u00e9liorer les performances en excluant des anomalies qui ne sont pas repr\u00e9sentatives.<\/strong> En ne conservant qu\u2019un seul domaine dans le cas cit\u00e9 pr\u00e9c\u00e9demment, nous pourrions imaginer une am\u00e9lioration de plus de 200 ms de nos performances globales.<\/p>\n<p>J&#8217;ai pris le cas le plus \u00e9vident, mais un rapide examen du reste des donn\u00e9es m&#8217;a montr\u00e9 d&#8217;autres exemples.<\/p>\n<h2 id=\"competition\">Les r\u00e9sultats de nos concurrents<\/h2>\n<p>Ayant en t\u00eate ce que nous avons \u00e9voqu\u00e9 pr\u00e9c\u00e9demment et comment notre score <em>peut sembler pire<\/em> que ce qu\u2019il est r\u00e9ellement \u00e0 cause d&#8217;une seule anomalie, j&#8217;ai commenc\u00e9 \u00e0 examiner les chiffres de nos concurrents pour voir s&#8217;ils ont le m\u00eame type de probl\u00e8me.<\/p>\n<p>Je le r\u00e9p\u00e8te : je n&#8217;essaie pas de dire que nous sommes meilleurs (ou pires) que nos concurrents, ce n&#8217;est pas mon propos. Je cherche simplement \u00e0 vous montrer pourquoi <strong>les statistiques doivent \u00eatre analys\u00e9es en profondeur pour \u00e9viter toute erreur d&#8217;interpr\u00e9tation.<\/strong><\/p>\n<p>Commen\u00e7ons par comparer les chiffres d&#8217;Wingify de f\u00e9vrier 2023 avec ceux de l&#8217;un de nos concurrents, selon les m\u00eames mesures \u00e9videmment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-116366 aligncenter\" src=\"https:\/\/static.wingify.com\/gcp\/uploads\/abtasty\/competitors-figures.png\" alt=\"Competitor's figures\" width=\"376\" height=\"127\" \/><\/p>\n<p>En g\u00e9n\u00e9ral, ils semblent un peu meilleurs, n&#8217;est-ce pas ? Une meilleure moyenne et m\u00eame les moyennes pour chaque moiti\u00e9 sont meilleures (celle de la moiti\u00e9 inf\u00e9rieure est nettement meilleure !).<\/p>\n<p>Cependant, la diff\u00e9rence entre les deux moiti\u00e9s est \u00e9norme : 24 ! Cela signifie-t-il que selon l\u2019utilisation qui en est faite, l\u2019impact du tag pourrait \u00eatre multipli\u00e9 par 24 ?<\/p>\n<p>Si je voulais les taquiner un peu, je dirais que lors de tests de leur tag sur votre site Web, vous pourriez constater d&#8217;excellentes performances, mais lorsque vous commencez \u00e0 l&#8217;utiliser intensivement, vous pourriez rencontrer de s\u00e9rieuses baisses de performance.<\/p>\n<p>Mais, ce ne serait <strong>qu&#8217;une interpr\u00e9tation d&#8217;une tr\u00e8s petite partie de ce que disent les donn\u00e9es.<\/strong><\/p>\n<p>De plus, ils ont plus du double du nombre de sites Web qui d\u00e9passent le seuil de 6 000 ms (encore une fois : ce seuil est une r\u00e9f\u00e9rence interne \u00e0 Wingify). Et cela, m\u00eame en conservant les doublons que nous avons rep\u00e9r\u00e9s ensemble pr\u00e9c\u00e9demment ! Ils ont \u00e9galement des doublons, mais pas autant que nous.<\/p>\n<p>Une premi\u00e8re conclusion (pr\u00e9matur\u00e9e) serait qu&#8217;ils pr\u00e9sentent davantage de sites web sur lesquels leur impact est grand, mais que la moyenne globale est tir\u00e9e vers le bas par une majorit\u00e9 d&#8217;autres sites.<\/p>\n<p>Maintenant que je sais que dans notre cas, nous avons plusieurs clients qui ont des doublons, je voulais v\u00e9rifier si nos concurrents rencontrent le m\u00eame probl\u00e8me. Et c\u2019est le cas pour celui-ci.<\/p>\n<p>Parmi les 2 537 sites Web analys\u00e9s, 40 % d&#8217;entre eux appartiennent au m\u00eame client. Cela repr\u00e9sente <strong>1 016<\/strong> sous-domaines du m\u00eame domaine.<\/p>\n<p><strong>Comment cela impacte-t-il leur score ?<\/strong><\/p>\n<p>Eh bien, leur client n&#8217;utilisait pas la solution au moment o\u00f9 les donn\u00e9es ont \u00e9t\u00e9 collect\u00e9es (j&#8217;en ai fait moi-m\u00eame la v\u00e9rification en visitant certains des sous-domaines). Cela signifie que le tag ne faisait absolument rien. Il \u00e9tait pr\u00e9sent, mais inactif.<\/p>\n<p>Le temps d&#8217;ex\u00e9cution moyen de ces 1 016 lignes de donn\u00e9es est de<strong> 59 ms<\/strong> !! ? Elle a \u00e9galement une valeur maximale de 527 ms et une valeur minimale de 25 ms.<\/p>\n<p>Je n&#8217;ai pas besoin d&#8217;expliquer pourquoi cette &#8220;anomalie&#8221; tire curieusement leur moyenne vers le bas, n&#8217;est-ce pas ?<\/p>\n<p>Attention, ces 1 016 sous-domaines ne sont pas de faux sites Web. Je ne sous-entends pas que ce concurrent a trich\u00e9 d\u00e9lib\u00e9r\u00e9ment pour para\u00eetre meilleur &#8211; je suis s\u00fbr que ce n&#8217;est pas le cas. C&#8217;est juste une tr\u00e8s belle co\u00efncidence pour eux, qu&#8217;ils en soient conscients ou non.<\/p>\n<p>Pour conclure, comparons la moyenne de nos deux ensembles de donn\u00e9es apr\u00e8s avoir supprim\u00e9 ces 1 016 sous-domaines.<\/p>\n<p>Wingify est \u00e0 <strong>1 223 ms<\/strong> (ensemble de donn\u00e9es non modifi\u00e9) tandis que ce concurrent est maintenant \u00e0&#8230; 1 471 ms.<\/p>\n<p>Ils sont pass\u00e9s de 361 ms meilleur que nous \u00e0 248 ms moins bien. <em>Je vous ai dit que je peux faire dire aux chiffres ce que je veux. ?<\/em><\/p>\n<p>J&#8217;aurais beaucoup d&#8217;autres choses \u00e0 dire sur ces ensembles de donn\u00e9es, mais je n&#8217;ai pas r\u00e9alis\u00e9 toutes les analyses qui auraient pu \u00eatre effectu\u00e9es ici. J&#8217;ai d\u00e9j\u00e0 pass\u00e9 trop de temps dessus, pour \u00eatre honn\u00eate.<\/p>\n<p>J&#8217;esp\u00e8re cependant avoir r\u00e9ussi \u00e0 montrer que <strong>le m\u00eame ensemble de donn\u00e9es peut \u00eatre interpr\u00e9t\u00e9 de bien des mani\u00e8res diff\u00e9rentes.<\/strong><\/p>\n<h2 id=\"conclusion\">Que pouvons-nous conclure de tout \u00e7a ?<\/h2>\n<p>La premi\u00e8re chose que je veux dire, c&#8217;est : <strong>TESTEZ<\/strong>.<\/p>\n<p>Notre solution est tr\u00e8s facile \u00e0 mettre en place. Vous placez simplement le tag sur votre site Web et effectuez un audit. Pour comparer, vous pouvez placer le tag d&#8217;un autre outil sur votre site Web et effectuer le m\u00eame audit. Effectuez-le plusieurs fois dans les m\u00eames conditions et comparez. Le deuxi\u00e8me outil est-il meilleur sur votre site Web ? Tr\u00e8s bien, alors il fonctionnera probablement mieux pour votre cas sp\u00e9cifique.<\/p>\n<p>Est-ce qu&#8217;un rapport al\u00e9atoire sur le Web affirme qu&#8217;une solution est meilleure qu&#8217;une autre ? Tr\u00e8s bien, c&#8217;est un point de vue, mais vous devriez soit analyser les donn\u00e9es pour le remettre en question, soit ne pas y accorder trop d&#8217;attention. Accepter simplement les chiffres tels qu&#8217;ils sont affich\u00e9s (ou pire : vendus&#8230;) pourrait vous faire passer \u00e0 c\u00f4t\u00e9 d&#8217;une grande partie de l&#8217;histoire.<\/p>\n<p><strong>Est-ce que Wingify a de mauvaises performances ?<\/strong><\/p>\n<p>Non, ce n&#8217;est pas le cas. La plupart de nos clients ne se sont jamais plaints des performances et certains sont tr\u00e8s reconnaissants pour les derni\u00e8res am\u00e9liorations que nous avons apport\u00e9es \u00e0 ce sujet.<\/p>\n<p><strong>Donc certains clients se plaignent ?<\/strong><\/p>\n<p>Oui. Cela arrive parfois qu\u2019Wingify ait des performances inf\u00e9rieures en fonction de l\u2019utilisation qui en est faite. <strong>Mais nous fournissons des outils pour vous aider \u00e0 tout optimiser directement depuis notre plateforme.<\/strong> Nous l&#8217;appelons le Centre de Performance. C&#8217;est une section de notre outil d\u00e9di\u00e9e \u00e0 vous montrer quelle campagne a un impact sur vos performances et ce que vous pouvez faire pour l\u2019optimiser. Il vous suffit de suivre les directives et tout ira bien. C&#8217;est une fonctionnalit\u00e9 tr\u00e8s innovante et unique sur le march\u00e9, et nous en sommes tr\u00e8s fiers.<\/p>\n<p>Cependant, je dois admettre que quelques clients (seulement quelques-uns) ont des attentes irr\u00e9alistes en mati\u00e8re de performances. Wingify est un tag JavaScript qui effectue des manipulations du DOM, des v\u00e9rifications asynchrones, de la collecte de donn\u00e9es et beaucoup d&#8217;autres choses complexes. Bien s\u00fbr, cela aura un impact plus important sur votre site Web qu&#8217;un simple outil d&#8217;analyse. Votre objectif est de vous assurer que l\u2019impact de l&#8217;optimisation de vos conversions est sup\u00e9rieur \u00e0 son co\u00fbt en termes de performances. Et cela sera le cas, quel que soit l&#8217;outil d&#8217;optimisation des taux de conversion que vous utilisez, sauf si vous utilisez un outil c\u00f4t\u00e9 serveur-side comme Flagship d&#8217;Wingify, par exemple.<\/p>\n<p>Je suis convaincu que nous devrions aller chercher un site Web encore plus rapide. Je suis tr\u00e8s pr\u00e9occup\u00e9 par mon impact sur l&#8217;environnement, et j&#8217;essaie de garder mes appareils aussi longtemps que possible. Mon smartphone a 7 ans (et je suis en train de passer \u00e0 un \u201cnouveau\u201d qui en a 10) et mon ordinateur portable n&#8217;est pas tr\u00e8s r\u00e9cent non plus. Donc, je sais qu&#8217;un site Web lent peut \u00eatre une v\u00e9ritable source de frustration.<\/p>\n<h2>Le mot de la fin<\/h2>\n<p><strong>Permettez-moi de vous assurer que chez Wingify, nous sommes pleinement engag\u00e9s \u00e0 optimiser nos performances.<\/strong> Cela est motiv\u00e9 par les attentes de nos clients, ma propre motivation personnelle et le d\u00e9fi amusant et int\u00e9ressant que cela repr\u00e9sente pour notre \u00e9quipe (et aussi parce que ma direction me le demande ?).<\/p>\n<p>Je tiens \u00e9galement \u00e0 f\u00e9liciter HTTP Archive qui effectue un travail tr\u00e8s important en collectant toutes ces donn\u00e9es et en les partageant avec tout le monde. F\u00e9licitations \u00e0 Patrick Hulce qui a pris le temps de construire un site Web tr\u00e8s int\u00e9ressant qui aide les gens \u00e0 avoir une repr\u00e9sentation visuelle des donn\u00e9es de HTTP Archive. F\u00e9licitations \u00e0 tous ceux qui travaillent pour construire un Web meilleur, plus rapide et plus s\u00e9curis\u00e9, souvent gratuitement et parce qu&#8217;ils y croient.<\/p>\n<p style=\"text-align: center;\">Vous souhaitez tester notre outil par vous-m\u00eame ? <a href=\"https:\/\/wingify.com\/fr\/\">Wingify<\/a> est la plateforme best-in-class pour les exp\u00e9rimentations, la personnalisation de contenu et les recommandations aliment\u00e9es par l&#8217;IA, \u00e9quip\u00e9e des outils dont vous avez besoin pour cr\u00e9er une exp\u00e9rience digitale plus riche pour vos clients, rapidement. Avec l&#8217;IA int\u00e9gr\u00e9e et l&#8217;automatisation, cette plateforme peut vous aider \u00e0 atteindre une personnalisation omnicanal et r\u00e9volutionner les exp\u00e9riences de votre marque et de vos produits.<\/p>\n<p style=\"text-align: center;\">\n<p><em>Vous pouvez trouver le lien de l\u2019article original <a href=\"https:\/\/wingify.com\/blog\/javascript-tag-performance-report\/\">ici<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour, je m\u2019appelle L\u00e9o ! En tant que Product Manager chez Wingify, je suis responsable, entre autres, de notre tag JavaScript qui est utilis\u00e9 actuellement par nos clients, sur des milliers de sites internet. Comme vous pouvez l&#8217;imaginer, ma roadmap est remplie de sujets li\u00e9s \u00e0 la collecte de donn\u00e9es, \u00e0 la confidentialit\u00e9 et&#8230; \u00e0&#8230;<\/p>\n","protected":false},"author":1437,"featured_media":115643,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"post_read_time":0,"footnotes":""},"categories":[11067],"tags":[],"feature":[],"industry-type":[],"product":[],"role":[],"region":[],"class_list":["post-112445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-fr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tag JavaScript d&#039;Wingify : performance et rapport d&#039;analyse - Wingify Blog<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrons ensemble les performances du tag Wingify et mettons en lumi\u00e8re ce que les donn\u00e9es signifient r\u00e9ellement.\" \/>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tag JavaScript d&#039;Wingify : performance et rapport d&#039;analyse - Wingify Blog\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrons ensemble les performances du tag Wingify et mettons en lumi\u00e8re ce que les donn\u00e9es signifient r\u00e9ellement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"Wingify Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-06T08:48:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.wingify.com\/gcp\/uploads\/sites\/3\/2026\/09\/Release-Management-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"2332\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"AB Tasty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Wingify\" \/>\n<meta name=\"twitter:site\" content=\"@Wingify\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AB Tasty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/\"},\"author\":{\"name\":\"AB Tasty\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/e50388c19f5a9b6fbe53e47ebd662ed3\"},\"headline\":\"Tag JavaScript d&#8217;Wingify : performance et rapport d&#8217;analyse\",\"datePublished\":\"2023-06-06T08:48:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/\"},\"wordCount\":4310,\"image\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/static.wingify.com\\\/gcp\\\/uploads\\\/sites\\\/3\\\/2026\\\/09\\\/Release-Management-3.png\",\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/\",\"url\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/\",\"name\":\"Tag JavaScript d'Wingify : performance et rapport d'analyse - Wingify Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/static.wingify.com\\\/gcp\\\/uploads\\\/sites\\\/3\\\/2026\\\/09\\\/Release-Management-3.png\",\"datePublished\":\"2023-06-06T08:48:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/e50388c19f5a9b6fbe53e47ebd662ed3\"},\"description\":\"D\u00e9couvrons ensemble les performances du tag Wingify et mettons en lumi\u00e8re ce que les donn\u00e9es signifient r\u00e9ellement.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#primaryimage\",\"url\":\"https:\\\/\\\/static.wingify.com\\\/gcp\\\/uploads\\\/sites\\\/3\\\/2026\\\/09\\\/Release-Management-3.png\",\"contentUrl\":\"https:\\\/\\\/static.wingify.com\\\/gcp\\\/uploads\\\/sites\\\/3\\\/2026\\\/09\\\/Release-Management-3.png\",\"width\":2400,\"height\":2332,\"caption\":\"Release Management 3\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/tag-javascript-performance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/wingify.com\\\/blog\\\/uncategorized-fr\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tag JavaScript d&#8217;Wingify : performance et rapport d&#8217;analyse\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/\",\"name\":\"Wingify Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/e50388c19f5a9b6fbe53e47ebd662ed3\",\"name\":\"AB Tasty\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7baf4082654d76c8e1c53a845a8592c7b280d97969e118b9a41a279e3d8da9e6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7baf4082654d76c8e1c53a845a8592c7b280d97969e118b9a41a279e3d8da9e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7baf4082654d76c8e1c53a845a8592c7b280d97969e118b9a41a279e3d8da9e6?s=96&d=mm&r=g\",\"caption\":\"AB Tasty\"},\"url\":\"https:\\\/\\\/wingify.com\\\/blog\\\/fr\\\/author\\\/abtasty\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tag JavaScript d'Wingify : performance et rapport d'analyse - Wingify Blog","description":"D\u00e9couvrons ensemble les performances du tag Wingify et mettons en lumi\u00e8re ce que les donn\u00e9es signifient r\u00e9ellement.","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"fr_FR","og_type":"article","og_title":"Tag JavaScript d'Wingify : performance et rapport d'analyse - Wingify Blog","og_description":"D\u00e9couvrons ensemble les performances du tag Wingify et mettons en lumi\u00e8re ce que les donn\u00e9es signifient r\u00e9ellement.","og_url":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/","og_site_name":"Wingify Blog","article_published_time":"2023-06-06T08:48:47+00:00","og_image":[{"width":2400,"height":2332,"url":"https:\/\/static.wingify.com\/gcp\/uploads\/sites\/3\/2026\/09\/Release-Management-3.png","type":"image\/png"}],"author":"AB Tasty","twitter_card":"summary_large_image","twitter_creator":"@Wingify","twitter_site":"@Wingify","twitter_misc":{"Written by":"AB Tasty","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#article","isPartOf":{"@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/"},"author":{"name":"AB Tasty","@id":"https:\/\/wingify.com\/blog\/fr\/#\/schema\/person\/e50388c19f5a9b6fbe53e47ebd662ed3"},"headline":"Tag JavaScript d&#8217;Wingify : performance et rapport d&#8217;analyse","datePublished":"2023-06-06T08:48:47+00:00","mainEntityOfPage":{"@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/"},"wordCount":4310,"image":{"@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#primaryimage"},"thumbnailUrl":"https:\/\/static.wingify.com\/gcp\/uploads\/sites\/3\/2026\/09\/Release-Management-3.png","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/","url":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/","name":"Tag JavaScript d'Wingify : performance et rapport d'analyse - Wingify Blog","isPartOf":{"@id":"https:\/\/wingify.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#primaryimage"},"image":{"@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#primaryimage"},"thumbnailUrl":"https:\/\/static.wingify.com\/gcp\/uploads\/sites\/3\/2026\/09\/Release-Management-3.png","datePublished":"2023-06-06T08:48:47+00:00","author":{"@id":"https:\/\/wingify.com\/blog\/fr\/#\/schema\/person\/e50388c19f5a9b6fbe53e47ebd662ed3"},"description":"D\u00e9couvrons ensemble les performances du tag Wingify et mettons en lumi\u00e8re ce que les donn\u00e9es signifient r\u00e9ellement.","breadcrumb":{"@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#primaryimage","url":"https:\/\/static.wingify.com\/gcp\/uploads\/sites\/3\/2026\/09\/Release-Management-3.png","contentUrl":"https:\/\/static.wingify.com\/gcp\/uploads\/sites\/3\/2026\/09\/Release-Management-3.png","width":2400,"height":2332,"caption":"Release Management 3"},{"@type":"BreadcrumbList","@id":"https:\/\/wingify.com\/blog\/fr\/tag-javascript-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wingify.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Uncategorized","item":"https:\/\/wingify.com\/blog\/uncategorized-fr\/"},{"@type":"ListItem","position":3,"name":"Tag JavaScript d&#8217;Wingify : performance et rapport d&#8217;analyse"}]},{"@type":"WebSite","@id":"https:\/\/wingify.com\/blog\/fr\/#website","url":"https:\/\/wingify.com\/blog\/fr\/","name":"Wingify Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wingify.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/wingify.com\/blog\/fr\/#\/schema\/person\/e50388c19f5a9b6fbe53e47ebd662ed3","name":"AB Tasty","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/7baf4082654d76c8e1c53a845a8592c7b280d97969e118b9a41a279e3d8da9e6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7baf4082654d76c8e1c53a845a8592c7b280d97969e118b9a41a279e3d8da9e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7baf4082654d76c8e1c53a845a8592c7b280d97969e118b9a41a279e3d8da9e6?s=96&d=mm&r=g","caption":"AB Tasty"},"url":"https:\/\/wingify.com\/blog\/fr\/author\/abtasty\/"}]}},"_links":{"self":[{"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/112445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/users\/1437"}],"replies":[{"embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=112445"}],"version-history":[{"count":0,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/112445\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/media\/115643"}],"wp:attachment":[{"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=112445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=112445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=112445"},{"taxonomy":"feature","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/feature?post=112445"},{"taxonomy":"industry-type","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/industry-type?post=112445"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/product?post=112445"},{"taxonomy":"role","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/role?post=112445"},{"taxonomy":"region","embeddable":true,"href":"https:\/\/wingify.com\/blog\/fr\/wp-json\/wp\/v2\/region?post=112445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}