{"id":1091,"date":"2020-05-21T23:49:58","date_gmt":"2020-05-21T21:49:58","guid":{"rendered":"https:\/\/taillet.fr\/blog\/?p=1091"},"modified":"2020-05-27T14:34:14","modified_gmt":"2020-05-27T12:34:14","slug":"valider-nimporte-quel-datalayer","status":"publish","type":"post","link":"https:\/\/taillet.fr\/blog\/collecte\/valider-nimporte-quel-datalayer\/","title":{"rendered":"Valider n&rsquo;importe quel datalayer"},"content":{"rendered":"\n<p>Au cours de ma carri\u00e8re de webanalyste, j&rsquo;ai r\u00e9alis\u00e9 des centaines d&rsquo;impl\u00e9mentations. Certaines \u00e9taient plus difficiles que d&rsquo;autres, la faute revenant g\u00e9n\u00e9ralement \u00e0 la multiplication des phases de recette.<\/p>\n\n\n\n<p>L&rsquo;un de mes outils pr\u00e9f\u00e9r\u00e9s est sans conteste mon \u00ab\u00a0lecteur\u00a0\u00bb de datalayer, qui permet de mettre \u00e0 plat les informations contenues dans le datalayer, sans avoir \u00e0 cliquer comme un fou pour d\u00e9plier les objets imbriqu\u00e9s les uns dans les autres.<\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><img loading=\"lazy\" width=\"675\" height=\"134\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/datalayer1-2.png\" alt=\"Exemple de dataLayer Google Analytics\" class=\"wp-image-1124\" srcset=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/datalayer1-2.png 675w, https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/datalayer1-2-300x60.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><figcaption>Le dataLayer de base, \u00e0 d\u00e9plier soi-m\u00eame #ikea<\/figcaption><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><img loading=\"lazy\" width=\"668\" height=\"310\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/datalayer2.png\" alt=\"Exemple de dataLayer Google Analytics rang\u00e9 dans un tableau\" class=\"wp-image-1107\" srcset=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/datalayer2.png 668w, https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/datalayer2-300x139.png 300w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><figcaption>Le dataLayer plac\u00e9 dans un beau tableau facile \u00e0 lire<\/figcaption><\/figure><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>L&rsquo;outil en question consiste en un raccourci (script) plac\u00e9 sur la barre des t\u00e2ches du navigateur, qui vous permettra de lire le datalayer en un clic.<\/p>\n\n\n\n<h2>Comment ajouter le script sur votre navigateur<\/h2>\n\n\n\n<p>Il vous suffit de cr\u00e9er un nouveau raccourci dans votre barre des t\u00e2ches et d&rsquo;y coller le script :<\/p>\n\n\n\n<ol><li>Clic droit sur la barre des t\u00e2ches, puis \u00ab\u00a0Ajouter une page\u00a0\u00bb<\/li><li>Donner un nom \u00e0 ce raccourci et remplacer \u00ab\u00a0URL\u00a0\u00bb par le script lui-m\u00eame<\/li><li>Indiquer le datalayer \u00e0 tester au tout d\u00e9but du script (ex : dataLayer)<\/li><\/ol>\n\n\n\n<h2>Contenu du script<\/h2>\n\n\n\n<p>Le script est pr\u00eat \u00e0 l&#8217;emploi pour tester un dataLayer Google Analytics. Si vous souhaitez tester un autre type de datalayer, vous n&rsquo;avez qu&rsquo;\u00e0 modifier le nom du datalayer dans les toutes premi\u00e8res lignes du code (dataLayer Google, tc_vars de Commanders Act ou encore un objet custom pour Adobe).<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">javascript:\n\/* Le nom du datalayer. Ici : dataLayer (celui de Google Analytics) *\/\nvar datalayer=dataLayer;\n\n\/* Script du lecteur de datalayer, par Nicolas Taillet *\/\nvar result={};function data(a){this.value=a}function readDatalayer(a,e){for(var t in e\/2>=0&amp;&amp;(e=\"\"),a)if(a.hasOwnProperty(t)&amp;&amp;\"push\"!==t&amp;&amp;\"_push\"!==t){var r=a[t];\"object\"!=typeof r&amp;&amp;\"\"!==r?e&amp;&amp;\"\"!==e?result[e+\".\"+t]=new data(r):result[t]=new data(r):readDatalayer(r,e&amp;&amp;\"\"!==e?e+\".\"+t:t)}}readDatalayer(datalayer);console.log(\"Lecteur de datalayer, par Nicolas Taillet | https:\/\/taillet.fr\/blog\/\");console.table(result);<\/pre>\n\n\n\n<h2>Utilisation du script<\/h2>\n\n\n\n<p>Maintenant que le script est pr\u00eat, vous pouvez l&rsquo;essayer sur la page que vous voulez.<\/p>\n\n\n\n<p>Il suffit alors de :<\/p>\n\n\n\n<ol><li>Ouvrir la console de d\u00e9veloppement (F12)<\/li><li>Cliquer sur le raccourci<\/li><li>Lire les informations contenues dans le datalayer<\/li><\/ol>\n\n\n\n<h2>Exemples de sites&#8230; au hasard \ud83d\ude42<\/h2>\n\n\n\n<h3>Sur <a href=\"https:\/\/tagmanager.google.com\/?authuser=1#\/home\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/tagmanager.google.com<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"655\" height=\"206\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-7.png\" alt=\"\" class=\"wp-image-1140\" srcset=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-7.png 655w, https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-7-300x94.png 300w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><figcaption>dataLayer de Google<\/figcaption><\/figure>\n\n\n\n<h3>Sur <a href=\"https:\/\/www.commandersact.com\/fr\/solutions\/tagcommander\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.commandersact.com\/fr\/solutions\/tagcommander\/<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"652\" height=\"207\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-6.png\" alt=\"\" class=\"wp-image-1138\" srcset=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-6.png 652w, https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-6-300x95.png 300w\" sizes=\"(max-width: 652px) 100vw, 652px\" \/><figcaption>tc_vars de Commanders Act<\/figcaption><\/figure>\n\n\n\n<h3>Sur <a href=\"https:\/\/tealium.com\/fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/tealium.com\/fr\/<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"653\" height=\"263\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-5.png\" alt=\"\" class=\"wp-image-1137\" srcset=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-5.png 653w, https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/05\/image-5-300x121.png 300w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><figcaption>utag_data de Tealium<\/figcaption><\/figure>\n\n\n\n<h2>En r\u00e9sum\u00e9<\/h2>\n\n\n\n<p style=\"background-color:black;color:white;padding:15px;text-align:justify;border-radius:2px;\"><img loading=\"lazy\" width=\"150\" height=\"150\" style=\"margin:0 10px 0 0;padding:0;border:10px solid white;width:120px;display:block;float:left;border-radius:10px 0 10px 0;\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/04\/logo_mini-1.png\" alt=\"\" class=\"wp-image-127\">A partir de maintenant, vous devriez \u00eatre en mesure d&rsquo;int\u00e9grer n&rsquo;importe quel tag m\u00e9dia, f\u00e9licitations ! L&rsquo;ajout de tags est une t\u00e2che tr\u00e8s courante chez les analystes web, mais met souvent en difficult\u00e9 les moins senior.<br \/>Si vous ne vous sentez pas encore \u00e0 l&rsquo;aise \u00e0 la suite la lecture de cet article, je vous encourage fortement \u00e0 vous former en JavaScript. Paul-K\u00e9vin pourrait vous soutenir que le JavaScript est inutile, mais GTM ne propose pas de tag tout pr\u00eat pour 100% des solutions \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Au fur et \u00e0 mesure des ann\u00e9es, j&rsquo;ai cr\u00e9\u00e9 de multiples outils qui me permettaient de gagner en efficacit\u00e9, tant sur la phase de collecte des informations que de leur validation. J&rsquo;aimerais aujourd&rsquo;hui vous partager un outil d&rsquo;aide \u00e0 la lecture du datalayer.<\/p>\n","protected":false},"author":1,"featured_media":1131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[25,26],"_links":{"self":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts\/1091"}],"collection":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/comments?post=1091"}],"version-history":[{"count":50,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts\/1091\/revisions"}],"predecessor-version":[{"id":1174,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts\/1091\/revisions\/1174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/media\/1131"}],"wp:attachment":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/media?parent=1091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/categories?post=1091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/tags?post=1091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}