Bonjour
J'ai inséré le code google analytics dans mon header, juste avant </head> dans le fichier header.tpl, en suivant les conseils recueillis sur ce forum.
J'ai inséré ce code
{literal}
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12941508-2");
pageTracker._trackPageview();
} catch(err) {}</script>
{/literal}
et le navigateur me signale ceci :
Message : '{' attendu
Ligne : 58
Caractère : 14
Code : 0
URI : http://www.bleuvertphoto.fr/index.php?
Voici mon source la ligne 58 est l'avant dernière, notez que la balise de fermture literal apparaît.
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12941508-2");
pageTracker._trackPageview();
} catch(err) </script>
{/literal}
Avez-vous une idée de la solution à mon problème ?
Merci d'avance pour vos conseils !
Hors ligne
Oui, il y a beaucoup plus simple :-)
[extension by sakkhho] Statistics
Hors ligne
Je dirais qu'il faut faire attention à la version que tu utilises.
Je pense que tu utilise un conseil pour les version à partie de Piwigo 2.0 sur l'installation d'une version antérieur.
Pour le plugin proposé choisie bien une version compatible avec celle que tu as d'installé ;-)
Hors ligne
PS : le plugin [extension by sakkhho] Statistics, bien que non indiqué est compatible avec Piwigo v2.0x
Hors ligne
En fait ton problème provient de ton accolade d'"ouverture" dans le js. Il faut mettre {ldelim} à la place des {
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try {ldelim} var pageTracker = _gat._getTracker("UA-12941508-2"); pageTracker._trackPageview(); } catch(err) {ldelim}}</script>
Même si ton problème est à priori résolu, je te conseil (si tu as d'autres sites) d'installer ce code javascript à la fin de ton fichier html, juste avant le </body> (c'est d'ailleurs ce que conseil google).
Ceci t'évitera, dans le cas ou google plante (c'est rare, mais c'est déjà arrivé), d'avoir une latence importante et donc un problème pour afficher ton site.
Dernière modification par Toomka (2010-04-03 01:17:29)
Hors ligne
je réveile le post, mais:
- le plugin est super si l'on n'a que lui (mais je ne l'ai pas testé)
mon avis est qu'il vaut mieux se baser sur ce que google enregistre vraiment pour comprendre ce qui se passe ...
- le code cité en début est erroné
- attention depuis plus d'un an le code fournit par google a changé:
-- l'ancien fonctionne toujours est doit être avant </head>
-- le nouveau doit être lui mis en bas, avant </body>
;)
Hors ligne
Le plugin indiqué par Gotcha quelques posts plus haut se contente de prendre le code qu'on lui donne (copier/coller du code Google Analytics) et de l'implanter correctement sur toutes les pages.
Il n'y a rien à modifier/bidouiller, etc.
C'est propre, net et ça marche.
Hors ligne
C'est bon a savoir.
Je pense que je m'en servirai si j'installe un nouveau piwigo.
Par contre lorsque l'on désinstalle le plugin, le code est il supprimait aussi automatiquement ?
Dernière modification par Toomka (2010-04-03 19:30:46)
Hors ligne
Toomka a écrit:
C'est bon a savoir.
Je pense que je m'en servirai si j'installe un nouveau piwigo.
Par contre lorsque l'on désinstalle le plugin, le code est il supprimait aussi automatiquement ?
Fonctionnement pour tous les plugins :
La désactivation ne fait que mettre en sommeil le plugin sans perte de données. A part pour les plugins qui enregistres des informations comme par exemple les visites) vos plugins sont en sommeil.
Par contre, si vous désinstallez le plugin, là évidement il ne sera rien conservé !
Hors ligne