Skip to main content Help Control Panel

 

Projets «   Campagnes de tests «   yacs Martin RC7 est livré «  

Perte du code google analytics

PreviousNextIndex

Lors de la migration le paramètre est perdu

OwnerChristian
Progress0%
WorkflowSupport request
StatusProblem has been recorded

De plus google préconise maintenant un autre script qui se place avant le /head

 


Agnès Rambaud
on Sep. 23 2010

Quoique l'on fasse, il faut le faire :

  • soit on supprime le champ de saisie du code GG analytic dans la configuration des services web - puisque ça ne fonctionne pas
  • soit on met à jour le code de Yacs pour prendre en charge correctement l'identifiant fourni par GG.



Agnès
Il n'y a pas de problèmes, que des solutions.

J.Juraver
on June 9 2010
script type="text/javascript">    var _gaq _gaq || [];   _gaq.push(['_setAccount''UA-XXXXX-X']);   _gaq.push(['_trackPageview']);    (function() {     var ga document.createElement('script'); ga.type 'text/javascript'ga.async true;     ga.src = ('https:' == document.location.protocol 'https://ssl' 'http://www') + '.google-analytics.com/ga.js';     var document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gas);   })();  < /script>

(sans les espaces au niveau des < script >< /script >




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Bernard Paques
on June 9 2010

Quelle est l'action corrective préconisée ? Recopier le code proposé dans le template standard ?


Christian
on June 9 2010

C'est une solution qui fonctionne mais on a un paramètre dans le panneau de contrôle qui servait à ceci.

Après l'avoir perdu lors de la migration je l'ai remis mais le code généré par yacs ne bas de page ne semble plus pris en compte par google.

le code préconisé par google maintenant doit être placé avant la fermeture du head dans l'entete.

Je l'ai donc insérer manuellement dans le fichier template.php de mon skin et tout fonctionne. Le code préconisé est

<script type="text/javascript">

  var 
_gaq _gaq || [];
  
_gaq.push(['_setAccount''UA-XXXXX']);
  
_gaq.push(['_trackPageview']);

  (function() {
    var 
ga document.createElement('script'); ga.type 'text/javascript'ga.async true;
    
ga.src = ('https:' == document.location.protocol 'https://ssl' 'http://www') + '.google-analytics.com/ga.js';
    var 
document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gas);
  })();

</script>



Actupro
quelques sites yacs : création site internet annuaire pro
J.Juraver - on June 9 2010
"

C'est une solution qui fonctionne mais on a un paramètre dans le panneau de contrôle qui servait à ceci.

"

Comme je l'ai dit plus haut, ce code était obsolète depuis plusieurs mois dans la mesure où google le considère comme une version 1, qu'il nomme "ancien code urchin". On sait aussi qu'il n'est pas recommandé d'utiliser à la fois urchin et à la fois le code contemporain fourni par GG analytics, donc on a supprimé cette fonctionnalité du panneau de contrôle (sans communiquer dessus, c'est tout à fait juste). Elle devrait revenir, mais en version moderne.

Je confirme que le bon code actuel préconisé par GG est celui qu'indique Christian dans le commentaire précédent. (entre nous, je trouve suspect qu'il le préconise à présent dans le head alors qu'avant c'était en fin de page)




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

J.Juraver
on June 9 2010

Sur un yacs récemment upgradé en RC 7 et qui ne souffre pas de ce symptôme, j'ai toujours mis mon code dans panneau de contrôle > fabrication des pages > bas de page

Il est de type :

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("VOTRE_URCHIN");
pageTracker._trackPageview();
} catch(
err) {}< /script>



Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Gérard
on June 9 2010
J'ai le même souci Google Analytics ne marche plus.
J'ai indique dans le panneau de contrôle (système/services Web) le code de mon compte (type UA-xxxxx-x) et la cle API Google.
Sans résultat.
Si il y a une nouvelle manip a faire, pourriez vous l'indiquer en détail ?
Merci d'avance.

Christian
on June 9 2010

Il s'agit de l'identifiant google analytics dans le panneau de contrôle. Par conséquent le script n'est plus généré




Actupro
quelques sites yacs : création site internet annuaire pro

J.Juraver
on June 9 2010

Est-ce que tu peux être plus précis ? Que signifie perte du code ? Est-ce le script en entier, ou ton identifiant urchin ? Dans ce dernier cas, c'est normal, on a définitivement supprimé urchin qui n'est plus préconisé par GG analytics.

A présent il suffit d'insérer le code de tracking dans le xhtml de bas de page via le panneau de contrôle, ou bien directement dans template.php




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Christian
on June 9 2010
La page a été créée


Actupro
quelques sites yacs : création site internet annuaire pro

PreviousNextIndex