abouzouzou Posted December 29, 2020 Share Posted December 29, 2020 (edited) Bonjour, depuis quelques jours j'ai cette erreur vous avez une idée de ou cela peut provenir ? merci ! Edited December 29, 2020 by abouzouzou (see edit history) Link to comment Share on other sites More sharing options...
sergeksl2 Posted December 29, 2020 Share Posted December 29, 2020 Bonjour, je crois que le premier et le dernier " sont de trop. Espérant t'avoir aidé. Serge https://www.ksl.eu Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 1 hour ago, sergeksl2 said: Bonjour, je crois que le premier et le dernier " sont de trop. Espérant t'avoir aidé. Serge https://www.ksl.eu ca je l'ai compris moi ce qui m'interesse c'est comment est généré ce no script, quel modul si c'st un module Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 c'est le module facebook mais ce qui est anormal c'est de mettre une image dans le <head>, du jamais vu^^ Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 18 minutes ago, Eolia said: c'est le module facebook mais ce qui est anormal c'est de mettre une image dans le <head>, du jamais vu^^ bizarre surement pour dire oups , mais est-ce bvraiment utile ? car quelque chose ajoute les quotes devant et derrière ... une idée ? j'ai réinitialiser le plugin mais otujours pareil et c'est venu que depusi quelques temps Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 c'est quoi cette balise fermante {/literal} qui est apparue ? Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 36 minutes ago, Eolia said: c'est quoi cette balise fermante {/literal} qui est apparue ? c'est ce que j'allais demandé, si c'était normal Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 Ah si c'est ok vu qu'elle est ouverte en haut. Le super module de Businesstech donc^^ Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 1 minute ago, Eolia said: Ah si c'est ok vu qu'elle est ouverte en haut. Le super module de Businesstech donc^^ ah non la c'est le pixel de facebook , mais vous me dites que cela pourrait être le plugin de business tech qui pose le soucis ? Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 le pixel géré par le module facebookproductad {if !empty($sPixel)} <!-- Facebook Product Ad Module by BusinessTech - Start Facebook Pixel Code --> {literal} <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s) }(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', {/literal}'{$sPixel|escape:'htmlall':'UTF-8'}'{literal}); fbq('track', 'PageView'); {/literal} {if !empty($aDynTags) && !empty($aTrackingType)} {literal} fbq('track', {/literal}{$aTrackingType.value|escape:'UTF-8' nofilter}{literal}, { {/literal} {foreach from=$aDynTags item=tag key=key name=tags} {$tag.label|escape:'UTF-8'} : {$tag.value|escape:'UTF-8' nofilter}{if empty($smarty.foreach.tags.last)},{$sCR|escape:'htmlall':'UTF-8'}{/if} {/foreach} {literal} }); {/literal} {/if} {literal} </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id={/literal}{$sPixel|escape:'htmlall':'UTF-8'}{literal}&ev=PageView&noscript=1"/></noscript> {/literal} <!-- manage the click event on the wishlist and the add to cart --> {if !empty($sJsCode)} <script type="text/javascript" src="{$smarty.const._FPA_URL_JS|escape:'htmlall':'UTF-8'}pixel.js"></script> <script type="text/javascript"> var {$sJsObjName|escape:'htmlall':'UTF-8'} = new oPixel(); $( document ).ready(function() { {$sJsCode|escape:'UTF-8' nofilter} }); </script> {/if} <!-- Facebook Product Ad Module by BusinessTech - End Facebook Pixel Code --> {/if} Voyez avec son auteur. Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 1 minute ago, Eolia said: le pixel géré par le module facebookproductad {if !empty($sPixel)} <!-- Facebook Product Ad Module by BusinessTech - Start Facebook Pixel Code --> {literal} <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s) }(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', {/literal}'{$sPixel|escape:'htmlall':'UTF-8'}'{literal}); fbq('track', 'PageView'); {/literal} {if !empty($aDynTags) && !empty($aTrackingType)} {literal} fbq('track', {/literal}{$aTrackingType.value|escape:'UTF-8' nofilter}{literal}, { {/literal} {foreach from=$aDynTags item=tag key=key name=tags} {$tag.label|escape:'UTF-8'} : {$tag.value|escape:'UTF-8' nofilter}{if empty($smarty.foreach.tags.last)},{$sCR|escape:'htmlall':'UTF-8'}{/if} {/foreach} {literal} }); {/literal} {/if} {literal} </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id={/literal}{$sPixel|escape:'htmlall':'UTF-8'}{literal}&ev=PageView&noscript=1"/></noscript> {/literal} <!-- manage the click event on the wishlist and the add to cart --> {if !empty($sJsCode)} <script type="text/javascript" src="{$smarty.const._FPA_URL_JS|escape:'htmlall':'UTF-8'}pixel.js"></script> <script type="text/javascript"> var {$sJsObjName|escape:'htmlall':'UTF-8'} = new oPixel(); $( document ).ready(function() { {$sJsCode|escape:'UTF-8' nofilter} }); </script> {/if} <!-- Facebook Product Ad Module by BusinessTech - End Facebook Pixel Code --> {/if} Voyez avec son auteur. nono moi c'est lui {* * 2007-2017 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- Facebook Pixel Code --> {literal} <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plprestashop-download'; // n.agent to keep because of partnership n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '{/literal}{$id_pixel|escape:'htmlall':'UTF-8'}{literal}'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id={/literal}{$id_pixel|escape:'htmlall':'UTF-8'}{literal}&ev=PageView&noscript=1"/> </noscript> {/literal} <!-- End Facebook Pixel Code --> <!-- DO NOT MODIFY --> <!-- End Facebook Pixel Code --> <!-- Set Facebook Pixel Product Export --> {if $page.page_name == 'product'} <meta property="og:title" content="{$product.name|escape:'htmlall':'UTF-8'}"> <meta property="og:description" content="{$product.description_short|strip_tags:false|escape:'htmlall':'UTF-8'}"> <meta property="og:url" content="{$product.link nofilter}"> <meta property="og:image" content="{$product.images.0.bySize.medium_default.url}"> <meta property="product:brand" content="{$product_manufacturer->name}"> <meta property="product:availability" content="{if $product.available_for_order == 1}In stock{else}Out of stock{/if}"> <meta property="product:condition" content="{$product.embedded_attributes.condition}"> <meta property="product:price:amount" content="{$product.price_amount}"> <meta property="product:price:currency" content="{$currency.iso_code}"> <meta property="product:retailer_item_id" content="{$product.id}"> {/if} <!-- END OF Set Facebook Pixel Product Export --> {if !empty($content)} {literal} <script> fbq('{/literal}{$track|escape:'htmlall':'UTF-8'}{literal}', '{/literal}{$type|escape:'htmlall':'UTF-8'}{literal}', {/literal}{$content nofilter}{literal}); </script> {/literal} {else if !empty($type) && empty($content)} {literal} <script> fbq('{/literal}{$track|escape:'htmlall':'UTF-8'}{literal}', '{/literal}{$type|escape:'htmlall':'UTF-8'}{literal}'); </script> {/literal} {/if} Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 par contre je viens de remarquer que c'est pareil pour tout le monde, si vous regardez vous devez avoir la même chose dans vos sources Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 C'est pas parce que Facebook (et ceux qui en font des modules) sort un code non valide W3C et que tous ceux qui en ont besoin l'utilisent tel quel que c'est bien... Cette balise devrait être mise dans le body ou le footer ou être complètement supprimée vu le peu de cas où elle est réellement utilisée: https://sitebulb.com/hints/indexability/head-contains-a-noscript-tag-which-includes-an-image/ Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 5 minutes ago, Eolia said: C'est pas parce que Facebook (et ceux qui en font des modules) sort un code non valide W3C et que tous ceux qui en ont besoin l'utilisent tel quel que c'est bien... Cette balise devrait être mise dans le body ou le footer ou être complètement supprimée vu le peu de cas où elle est réellement utilisée: https://sitebulb.com/hints/indexability/head-contains-a-noscript-tag-which-includes-an-image/ non ce n'est pas ce que je dis. je dis que le problème ne vient pas dans module ou de quelque chose qui en passant sur le code le modifie car j'ai testé différents sites internet et je trouve la même erreur, je vais donc voir en la supprimant car il est clai que si jamais on a un poste sans javascript de toute facon plus rien ne fonctionnera Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 je vais virer complétement cette balise après j'essaie de comprendre le pourquoi du comment car en tant que développeur on se doit de se dire si les personnes ont fait comme cela c'est que c'est utile, et qu'il y a une raison.. mais dès fois effectivement... Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 Sérieusement... si tous les développeurs se posaient les bonnes questions et passaient du temps à débuguer on aura un code du feu de Dieu^^ Mais aujourd'hui, Facebook a dit, Google a dit, alors on fait bêtement, on recopie sans rien analyser ni chercher à comprendre. Et puis le jour où les utilisateurs auront compris que ces "tags" servent avant tout à récupérer des data sensibles à leur détriment on aura fait un grand pas en avant... Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 2 minutes ago, Eolia said: Sérieusement... si tous les développeurs se posaient les bonnes questions et passaient du temps à débuguer on aura un code du feu de Dieu^^ Mais aujourd'hui, Facebook a dit, Google a dit, alors on fait bêtement, on recopie sans rien analyser ni chercher à comprendre. Et puis le jour où les utilisateurs auront compris que ces "tags" servent avant tout à récupérer des data sensibles à leur détriment on aura fait un grand pas en avant... je suis développeur java à la base. la c'est plus un passe temps ^^. et oui j'ai été formé ainsi. coder proprement pour éviter la dette technique et se poser des questions sur le fonctionnement de quelque chose. car il faut distinguer entre les validateurs comme sitechecker (et voir si c'est pas lui le problème) voir les plugins qui sont censés nous faciliter la vie etc.... pour le plugin facebook il va forcément récupérer des données sensible puisqu'il arrive a detecter un client qui vient de facebook et d'une promotion pour vous donner des tatts d'achat etc... donc à un moment donné si on veut certaines données on a pas le choix que de leur ouvrir les portes et de ne pas regarder tout ce qui se passe. On sait pertinement qu'il va forcément regarder autre chse pour ma part j'ai pas le temps de regarder Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 et surtout je préfère demander aux experts au piliers d'un domaines ce qu'ils en pense car ils ont du forcément du passé par là... donc pour ma part j'ai supprimé ce tag qui est inutile... car de nos jours tous les support supportent javascript Link to comment Share on other sites More sharing options...
Eolia Posted December 29, 2020 Share Posted December 29, 2020 Pour mes clients on utilise Piwik/Matomo, gratuit et qui donne toutes les stats qu'on veut. Pour ceux qui font des pubs Facebook, on ajoute des paramètres utm (source, campaign, etc...) aux urls (ce qui permet d'ailleurs de se rendre compte que FB comptabilise plus de clics que la réalité, n'ayant jamais vu un acces.log mentir^^) il y a 4 minutes, abouzouzou a dit : car de nos jours tous les support supportent javascript Ce n'est pas un problème de support mais de personnes qui le désactiveraient volontairement Link to comment Share on other sites More sharing options...
abouzouzou Posted December 29, 2020 Author Share Posted December 29, 2020 1 minute ago, Eolia said: Pour mes clients on utilise Piwik/Matomo, gratuit et qui donne toutes les stats qu'on veut. Pour ceux qui font des pubs Facebook, on ajoute des paramètres utm (source, campaign, etc...) aux urls (ce qui permet d'ailleurs de se rendre compte que FB comptabilise plus de clics que la réalité, n'ayant jamais vu un acces.log mentir^^) Ce n'est pas un problème de support mais de personnes qui le désactiveraient volontairement qi désactive javascript de nos jours... je prend note pour les outils... mais avec les paramètres utm vous arrivez à calculer un ROI sur google ads ou facebook ? nombre de conversion, valeur de conversion etc ? oui facebook et google il y a les double transactions qu'il faut enlever avec les ID et totaux de transaction on avait galérer avec le google tag manager en tout cas un grand merci grâce à vous on avance plus vite Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now