Outils pour utilisateurs

Outils du site


optimiser_le_referencement_pour_dokuwiki

Optimiser le référencement pour Dokuwiki

Source : SEO Optimized DokuWiki]

La source citée présente plusieurs techniques permettant d'améliorer le référencement d'un wiki réalisé avec Dokuwiki.

Pour Google Analytics, aucun plugin n'est nécessaire. Plusieurs plugins ont existé mais n'ont pas suivi les évolutions de GA. Oubliez-les…

Google Analytics

Au 22/09/2013, le tracking code indiqué, par défaut1) (analytics.js), sur la page property settings de GA ne fonctionne pas. En revanche, la version précédent, ga.js, fonctionne. Les deux peuvent d'ailleurs cohabiter sur la même page.

Ce qui a marché

Version de Dokuwiki : Weatherwax, Binky, Detritus.

Fichiers modifiés2) :

  • lib/tpl/dokuwiki/main.php
  • lib/tpl/dokuwiki/mediamanager.php.

Dans les deux cas, le code est inséré juste avant la balise de fermeture de l'élément head (</head>).

Code inséré

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-Y']);
  _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 s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

où l'on aura pris soin de remplacer UA-XXXXX-Y par le tracking ID de la property concernée.

1)
Celui qui commence par “<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function()…”
2)
On suppose ici, que dokuwiki est le template configuré. Sinon, appliquer les mêmes modifications aux fichiers correspondants du template voulu.
optimiser_le_referencement_pour_dokuwiki.txt · Dernière modification: 2015/09/19 11:52 de flaz