Mise à jour de l’article 21/12/2020 : Découvrez comment créer un identifiant UA sur Google Analytics 4
Mise à jour de l’article 01/02/2020 : Depuis la version 1.7.1, le module permettant d’intégrer le code Analytics sur un site Prestashop a été mit à disposition. vous avez le choix d’utiliser le module ou de l’intégrer manuellement.
Vidéo Youtube de l’installation en bas de l’article !
Vous ne trouvez pas le module Google Analytics sur votre Prestashop 1.7 comme sur les anciennes versions ? C’est normal, il n’est pas compatible. Nous allons voir comment intégrer le code de suivi sur votre boutique.
Pour ceux qui ne savent pas, Google Analytics est un outil statistique qui permet d’avoir des données poussées sur le trafic de votre site internet.
Créez un compte Google Analytics
Tout d’abord, si cela n’est pas fait, inscrivez-vous sur : https://analytics.google.com/
Une fois inscrit il vous faut aller chercher votre code de suivi.
Rendez-vous dans la partie administration -> propriété -> informations de suivi -> code de suivi :
Vous trouverez alors le script à intégrer.
Intégrer le code analytics dans Prestashop 1.7
Ensuite, ouvrez le fichier layout-both-columns.tpl qui se trouve à cet emplacement sur votre serveur : /httpdocs/themes/classic/templates/layouts/
Avant la fin de la balise </head>, ouvrez une balise {literal} et introduisez le script :
La balise literal empêche que le script javascript soit interprété par smarty.
Remplacez “VOTRECODEUA” par votre code UA analytics UA-XXXXXXXX-X.
Google Analytics 4 et Prestashop 1.7
J’écris ce paragraphe en décembre 2020. Il y a depuis peu la nouvelle version de GA qui permet à l’outil dans une nouvelle ère. Si vous voulez en savoir plus, lisez ceci.
Cependant, cette version vous donne accès à un identifiant différent des anciennes versions.
Autant, pour une intégration dans le code, cela n’est pas très grave. Il vous suffit toujours de copier le script mais pour une utilisation avec le module Prestashop de Google Analytics, cela ne fonctionne pas.
Il est maintenant sous cette forme : G-XXXXXXXXXX.
Vous pouvez retrouver un code UA au moment de créer une propriété en cliquant sur les options avancées :
Une fois activé, vous avez tous les éléments à remplir pour créer 2 propriétés G4 et UA sur votre propriété.
Utilisez le module Google Analytics sur Prestashop 1.7
Il n’était pas présent au début de la version 1.7. Le module officiel de Prestashop est maintenant disponible dans le catalogue depuis votre back-office.
Voici comment le trouver :
Il fonctionnement comme sur Prestashop 1.6, vous devez enregistrer votre identifiant UA dans le module pour lier votre compte GA à votre e-shop.
En apprendre plus sur votre trafic Prestashop
Vous souhaitez en apprendre plus sur l’utilisation de Google Analytics pour votre e-commerce ?
Cet outil vous permet de faire bien plus que de suivre des données de visites. Je vous invite à consulter un article d’Olivier Clémence qui vous explique ce que vous devez suivre en dehors du trafic de votre site Prestashop.
Voici le lien de l’article : https://www.reussir-mon-ecommerce.fr/google-analytics-prestashop/
Vous avez besoin d’aide pour installer Google Analytics sur Prestashop ?
– Installation du module
– Liaison avec votre analytics
– Test de trafic pour la remontée de données
…
Vous pouvez passer commande sur mon site pour une intervention
Gracias , me ha sido muy útil , he puesto el código en mi web y ha funcionado correctamente, Thanks
Bonjour,
Layout est un dossier qui regroupe plusieurs fichiers, lequel de ces fichiers doit contenir le tag analytics?
Autre question : Ou doit-on aller pour déposer les pixels facebook, adwords depuis prestashop 1.7 ?
Merci d’avance
C’est marqué dans l’article, layout-both-columns.tpl
Vous pouvez le mettre directement aussi mais je pense qu’il est préférable d’utiliser Google tag manager
Bonjour
Quelle serait votre conseil en ce qui concerne le nouveau code stipulé sur la page analytics en janvier 2018 =
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());
gtag(‘config’, ‘UA-xxxxxxxxxxx-1’);
Pensez-vous que je peux reprendre votre code tel que et posant notre identifiant UA-xxxxxx ?
Bien cordialement merci pour votre efficace tutoriel de méthode pour poser analytics sur un prestashop sans module
Salud !
Bonjour,
Vous pouvez mettre le nouveau code à la place de l’ancien entre les balises {literal} 🙂
Merci !!
Merci.. ça fonctionne bien sur la 1.7.3.3 😉
Bonjour,
j’ai suivi tout le processus
malheureusement aucune données ne s’affichent dans analytics est ce qu’il y a un délais avant que le tout se mette à jour?
Normalement oui il peut y avoir un petit temps d’activation mais sinon il ne devrait pas y avoir de problème particulier.
Bonjour,
J’ai suivi votre tuto > le temps réel sur GA m’affiche bien les infos pertinentes mais aucun tracking des commandes passées en Paypal ou Carte Bancaire ne remontent.
La console de suivi TAG ASSISTANT m’indique : Non-standard implementation
Si vous avez une idée, je prends 🙂
Prestashop 1.7.3.2
Bonjour,
J’ai suivi votre tuto et tout fonctionne correctement. Merci a vous Matthieu.
Cordialement
Bonjour,
Merci pour le code ça évite d’acheter un module surtout quand on est µentrepreneur et que l’on a pas les moyens …
Bonjour,
site en prestashop 1.7.3
Savez vous svp dans quelle page peut on mettre le code tracking de confirmation d’achat
et le tag de
merci.
Dans la page de confirmation de paiement
Bonsoir,
j’ai du rater quelque chose ….dans le fichier TPL en question à quel niveau on doit insérer le code?
je suppose que ca doit etre dans une section précise.
Bonjour,
Avant la fin de la balise < /head> 🙂
Bonjour,
Merci pour le tuto.
Je suis sur Presta 1.7.5, j’avais précédemment le module presta google analytics mais qui n’est plus maintenu depuis la 1.6.
A priori de ce que j’ai compris des discussions sur les forums il manque une valeur “sent” sur ce module qui utilise l’ancien code de tracking google analytics pour avoir les stats en temps réel. Bref, ça ne marchait pas et je commençais à m’arracher les cheveux jusqu’à tomber sur cet article !
J’ai donc inséré le code dans le layout-both-columns.tpl et la moulinette fonctionne enfin avec google analytics.
Cependant j’ai noté deux soucis :
– la désinstallation du module n’a pas supprimé l’ancien code de tracking, je n’ai pas trouvé où il avait été installé pour nettoyer le code
– layout-both-columns.tpl = le code est bien dans les pages principales du site, mais je ne l’ai pas dans le tunnel de commande, des pistes ?
Merci
Mathieu
Normalement la désinstallation aurait dû supprimé l’ancien élément. Cela veut donc dire qu’il est soit en dur ou bien qu’un autre module l’appel peut-être.
Pour cela je ne peux pas vous aider comme ça via l’article.
Pour le code dans le tunnel vous avez raison, surtout si vous avez des codes de tracking.
Vous pouvez le mettre dans votre thème dans templates -> partials -> Javascript.tpl
Il sera appelé partout.
Normalement cela doit fonctionner dans le tpl que j’indique dans l’article (j’ai vérifié).
Bonjour,
comment fait-on pour que Google analytics soit présent sur toutes les pages ? ( prestashop 1.7)
merci
Veuillez voir la réponse apportée à Mathieu dans les commentaires de l’article
bonjour,
bien j’ai inséré le code et apparemment cela ne fonctionne pas, il n’est pas visible
pouvez vous svp remettre un post avec le nouveau code et les balises
merci
cordialement
cédric
Cela fonctionne parce que j’ai vérifié, cela peut venir d’autres choses liées à votre site.
Un module Google analytics est maintenant disponible depuis peu dans modules -> sélection dans le back-office de Prestashop 1.7.
Si vous avez besoin d’une intervention particulière vous pouvez me demander un devis à contact@matthieu-jalbert.fr.
bonjour,
en faisant la même manipulation, il n’y a que la flavicon qui est détecté…
cordialement
cédric
Je ne vois pas le rapport entre le favicon et un script Google Analytics..
Bonjour, nous sommes entrain de mettre un site en service depuis quelques semaines. Nous payons du référencement qui ne peut pas être efficace car nous devons relier google analytics à notre prestataire. Or on dirait que la version 1.7.4.2 n’a pas intégré google analytics. Nous avons suivi votre consigne : créé un compte google analytics et obtenu l’UA, puis impossible de parvenir à “propriétés/information de suivi…” après “administration” (dans administration : propriétés n’y est pas !) Pouvez vous nous dire pourquoi ?
Merci pour votre commentaire.
Comme ça je ne peux pas savoir, il faudrait regarder.
Si vous payez votre prestataire il est obligé d’avoir mis analytics sur votre site.
Il peut aussi être seul propriétaire de votre compte.
Cela n’est pas en rapport direct avec mon article blog sur l’intégration d’analytics sur Prestashop.
Si vous avez besoin d’une intervention particulière vous pouvez me faire un mail à contact@matthieu-jalbert.fr pour réaliser un devis.
Ca fonctionne. Merci beaucoup!
Y’a t il quelque chose à faire de similaire pour la balise de google ads ?
Oui, cependant pour un bon fonctionnement mieux vaut utiliser tag manager sur Prestashop
Merci ça fonctionne très bien avec la version 1.7.3.3
Au top, merci !
Avec plaisir 🙂
Top et Merci !!
Bonjour Mathieu,
Merci pour le tuto, fonctionne sur 1.7.6.4
🙂
Bonjour et merci pour le tuto 😉
Je rencontre une difficulté en téléchargent le fichier ayout-both-columns.tpl
j’ai le message d’erreur suivant
local: unable to open /layout-both-columns.tpl
Erreur : Erreur critique lors du transfert du fichier
Statut : Déconnecté du serveur
alors que j’étais bien connectée.
Savez vous d’ou viens l’erreur ?
Merci 1000 fois
En se déconnectant et reconnectant ça ne fonctionne pas ?
Si vous ne pouvez pas uploader des fichiers sur votre serveur, vous devez vous rapprocher de votre hébergement pour qu’ils vous changent les autorisations.
Je vous remercie.
Non en me deconnectant cela ne change rien.
Je vais les contacter demain.
Merci 🙂
Bonjour,
Je ne trouve pas ce module V1.7 dans les modules gratuits, savez-vous où le trouver?
Vous le trouverez dans le catalogue des modules dans le back-office ou ici : Module google Analytics Prestashop 1.7
Merci mais le lien que vous mettez renvoie à un module compatible pour V1.4 à V1.6.
Rien concernant V1.7 dans le catalogue.
Bonne journée.
J’ai mis à disposition en téléchargement depuis mon site.
Le lien est dans mon commentaire précédent
Alors là merci !
Sur prestashop addons, la page du module est bien là, mais le bouton télécharger est mystérieusement absent…
Le téléchargement du ZIP sur GitHub donne une erreur, seul votre lien fonctionne : merci !
Normalement le module est dispo dans catalogue de module dans le back-office de votre Prestashop aussi 🙂
Merci pour votre commentaire !
Clair, net et précis !
Merci.
Bonjour,
j’ai suivi votre tuto, c’est impecc ! merci !
en revanche je n’ai aucun tracking ecommerce, qui est activé dans G. analytics, dois-je mettre le code dans d’autres pages pour avoir un suivi ecommerce ?
Merci .
Merci pour votre commentaire 🙂
Les pixels de conversions non rien à voir avec juste le tracking des visites. C’est autre chose.
Il faut regarder ce genre de plugin : https://addons.prestashop.com/fr/analyses-statistiques/18623-premium-google-analytics-enhanced-ecommerce.html pour permettre de suivre les ventes / panier directement dans Google Analytics
Bonjour,
mon Tag Assistant me dit : Same web property ID is tracked twice.
Comment trouver dans le code si il y’a d’autre ID tracking.
Bonjour,
Dans la logique si vous avez un autre script il devrait être dans le head.tpl, footer ou dans un fichier JS.
Si vous avez un thème et qu’il a un module du genre “theme editor”, il peut y avoir des encarts pour mettre des scripts, il faut regarder s’il y a quelque chose dedans.
Merci de partager vos connaissances. C’est vraiment très clair et précis. J’ai suivi vos conseils et cela fonctionne vraiment bien
Merci pour ce commentaire agréable 🙂
Bonjour 🙂
Avec la version V4 de Google Analytics, le module analytics proposé pour Prestashop ne fonctionne plus. Auriez-vous une alternative à proposer ? Merci d’avance 🙂
Vous pouvez utiliser Prestashop Metrics, c’est un nouveau module proposé par le CMS
Il est gratuit et c’est bien + avancé que le module GA.
Je vais bientôt mettre à jour l’article effectivement
Super, merci pour votre réponse rapide et positive !
Bonjour, et merci pour le tuto, récent… 😉 Je viens de créer un compte analytics pour un nouveau sous-domaine, c’est une boutique en ligne pour une cliente qui avait déjà un wordpress… mon code commence par G-XXXXXXXXXX, j’ai l’impression que c’est nouveau, un code universel ? Bref, est-ce que ça fonctionne pareil ? Je tente…
Ha aussi il y a un gros bug d’affichage chez moi avec firefox, des div qui se chevauchent, ça rend compliqué d’écrire ce message 😀
Bonne journée à vous !
Testez d’utiliser Prestashop Metrics pour installer Google Analytics. C’est un nouveau module PS
C’est ce que j’ai fait… j’attends de voir maintenant si ça a bien fonctionné ! Merci !
Marche avec Prestashop 1.7.6.5 en utilisant le module de Google Analytics disponible sur le Module Manager du back-office et en insérant le code UA-XXXX… qui n’est créé uniquement lorsqu’on qu’on créé un tracker en demandant à Google Analytics de créer aussi une propriété Universal Analytics.
Merci j’étais coincé à insérer des codes G-XXXX… dans le module Google Analytics de Prestashop et ça m’indiquait que le n° de suivi avait bien été entré mais je n’avais aucune donnée sur le Google Analytics.
Merci encore.
Oui, le module n’est pas adapté. À la limite il faut utiliser le module Prestashop Metrics.
Cependant, ravi de vous avoir aidé !