Compter les clics sur les sites référencés dans SPIP

Pour suivre l’utilisation des sites que l’on a référencé

Lorsqu’on référence des liens vers des sites (que l’on syndique ses articles), on aimerait parfois savoir s’ils sont utiles et utilisés par nos visiteurs. Compter les clics sur ces liens peut permettre d’établir des classements et un suivi...

Ce plugin propose d’introduire facilement un filtre permettant de compter les clics effectués sur les sites référencés et les articles syndiqués. Il permet aussi de classer les sites en fonction du nombre de clics et/ou d’afficher ce nombre de clics au moyen d’une nouvelle balise : #TOTAL_CLICS

Téléchargement

Dernière version du plugin compte_clics

Fonctionnalités

Les fonctionnalités de ce plugin :

  • un filtre spécifique applicables à #ID_SYNDIC pour compter les clics vers un site référencé,
  • un filtre spécifique applicables à #ID_SYNDIC_ARTICLE pour compter les clics vers les articles d’un site syndiqué,
  • une balise #TOTAL_CLICS, utilisable dans les boucles pour connaitre le nombre de clics (attention au #CACHE),
  • un critère de tri {par clic_compteur} permettant de classer selon le nombre de clics,
  • une page de démonstration pouvant servir à vos squelettes,
  • une installation, désinstallation totalement automatique,
  • plugin internationalisé, disponible en français et en anglais d’autres langues sont possibles si vous fournissez le fichier de langues.

Historique

Ce plugin est inspiré d’une ancienne contribution " Compter les « clics » sur les liens " mais le code a été revu pour fonctionner sous la forme d’un plugin et donc très facile à utiliser. Il ne nécessite aucune connaissance, à part la modification d’un squelette...

Utilisation étape par étape

Installation et activation du plugin :

Comme tous les plugins de SPIP, vous installez compte_clics dans le répertoire plugins situé à la racine de votre site SPIP. Puis vous vous rendez dans l’espace privé et activez le plugin. Ce qui va modifier la base de données de SPIP pour ajouter les compteurs, sans toucher à l’existant.

Mise en œuvre du comptage :

Le comptage est disponible dès installation, à condition d’utiliser au moins l’un des filtres. Il vous faudra pour cela modifier un squelette et utiliser au moins l’un des deux filtres, soit dans une boucle SITES soit dans une boucle SYNDIC_ARTICLES. Un exemple de squelette est fourni avec le plugin à l’adresse «  »" class="spip_url spip_out auto" rel="nofollow external">http://www.votresite.com/spip.ph?page=clic_demo» , ce lien actualisé correctement est disponible dans la description du plugin sur votre site.

Le filtre |compteur_clic_site  :

Il s’applique à #ID_SYNDIC, donc dans une boucle SITES :

<a href="[(#ID_SYNDIC|compteur_clic_site)]">#NOM_SITE</a>

Il permet de générer un lien qui renvoie vers le site syndiqué après avoir incrémenté le compteur de clics.

Le filtre |compteur_clic_site_article

Il s’applique à #ID_SYNDIC_ARTICLES, donc dans une boucle SYNDIC_ARTICLES :
<a href="[(#ID_SYNDIC_ARTICLE|compteur_clic_site_article)]">#TITRE</a>

Il permet de compter aussi le nombre de clics spécifiques à cet article syndiqué. Un clic sur ce lien augmente aussi le compteur de clics du site référencé.

La nouvelle balise #TOTAL_CLICS :

Elle est disponible dans les boucles SITES et SYNDIC_ARTICLES (de façon distincte). Elle s’utilise comme les autres balises de SPIP et affiche le nombre de clics du site ou de l’article syndiqué. Attention à l’utilisation du #CACHE !

Installation / désinstallation

Ce plugin rajoute automatiquement plusieurs champs dans la base de données de votre site SPIP lors de son installation (vous n’avez aucune manipulation à faire).

En cas de désinstallation, si vous cliquez sur la boite « Spip-pack / Effacer tout », ces champs seront supprimés de la base de données, effaçant toutes traces de son installation.

Fonctionnalités envisagées - TODO


-  Une page d’administration disponible dans l’espace privé, permettant d’initialiser les compteurs, de suivre les clics,
-  Une historisation des totaux,
-  Un filtre unique,
-  Un filtrage pour les « clic-eurs fous »
-  Un filtre pour ne pas prendre en compte les clics de l’administrateur

Conçu avec SPIP 1.9.2 , il devrait fonctionner avec des versions plus anciennes supportant les plugins.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom