Bluedge Posted March 27, 2015 Share Posted March 27, 2015 Dans google analytics le nom des produits est particulièrement malformés (problème utf8 et +) Dans la section: Google Analytics: Conversion / Ecommerce / Shopping Analysis / Product Performance le nom des produits apparait comme suit: Th%C3%A9+Cho+Yung+Minceur+%3A+le+Pack+de+60+sachets+pour+30+jours Alors que dans les autres rapports de GA les titres apparaissent bien: Thé Cho Yung Minceur : le Pack de 60 sachets pour 30 jours Je dois exporter des rapports pour le client et ce problème est particulièrement génant. Je ne comprends pas pourquoi seul le nom des produits vendus semble est mal encodé avant d'être collecté par GA. (ps: module GA à jour). Quelqu'un sait d'ou cela pourrait venir dans prestashop, quel fichier / module? Link to comment Share on other sites More sharing options...
Zebx Posted March 28, 2015 Share Posted March 28, 2015 Bonjour, Dans ganalytics.php, il faut supprimer (ou commenter) la ligne suivante : $ga_product = array_map('urlencode', $ga_product); a+ Zebx Link to comment Share on other sites More sharing options...
Bluedge Posted March 30, 2015 Author Share Posted March 30, 2015 Bonjour, Dans ganalytics.php, il faut supprimer (ou commenter) la ligne suivante : $ga_product = array_map('urlencode', $ga_product); a+ Zebx Merci Zebx, J'ai effectivement trouvé cette ligne de code et je l'ai commenté. Je ne comprends vraiment pas l'utilité d'un array_map et la logique de construction du nom du produit. Autant garder le nom habituel de ce dernier. Dautant plus que les produits peuvent aussi être trackés par leur ID dans GA. Etrange idée vraiment... Merci. Link to comment Share on other sites More sharing options...
Zebx Posted March 30, 2015 Share Posted March 30, 2015 L'array_map ne fait qu'appliquer l'urlencode sur toutes les valeurs du tableau. J'imagine que ça a été prévu pour éviter des problèmes avec des caractères spéciaux (single quote, double quote, etc)... mais comme on fait des jsonEncode ensuite avant d'envoyer la purée vers GA, à priori devrait pas y avoir de souci avec ces caractères. La construction du nom est donc normale, c'est juste l'urlencode qui me semble superflu. Pour les ID produits dans GA, attention qu'à présent c'est la référence du produit qui est utilisée en priorité (contrairement aux anciennes versions du module qui utilisait l'id du produit de PS). Ce comportement peut se modifier facilement dans le code si besoin... a+ 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