Jump to content

Problème accent dans google analytics Product Performance


Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...