Compteur de clics de liens de téléchargement

Voici un petit plugin sans prétention mais fonctionnel. Il vous permet de compter les clics sur vos liens de téléchargement (ou tout autre lien). Une page dans votre backoffice vous permet d’afficher les stats de vos liens. Des boutons vous permettent de purger vos stats.

Installation du plugin

Utilisez l’installateur de plugins de votre WordPress comme d’habitude.

Utilisation du plugin

Pour auditer un lien, il suffit de lui donner une classe de votre choix, ou un ID, préférable avec des constructeurs de page comme Elementor ou Divi. Vous pouvez, par exemple, l’utiliser sur des boutons ou liens de téléchargement (de vos PDF par exemple), mais vous faites comme vous l’entendez. Cela donnera, si vous ajoutez la classe “compte-lien” :

				
					<a href="https://mon-site.com/wp-content/uploads/2024/10/mon-ebook.pdf" target="_blank" class="compte-lien" rel="noopener">Téléchargez mon guide PDF gratuit</a>
				
			

Notez bien qu’il ne faut pas auditer une classe et un ID pour le même élément sinon votre compteur de clics sera faussé. Utilisez SOIT une classe, SOIT un ID.
Par exemple, dans le cas de l’utilisation d’un ID sur un bouton Elementor avec l’ID “visite-boutique” :

				
					<div class="elementor-element elementor-element-12c116e elementor-align-center elementor-widget elementor-widget-button" data-id="12c116e" data-element_type="widget" id="visite-boutique" data-widget_type="button.default">
		<div class="elementor-widget-container">
			<div class="elementor-button-wrapper">
				<a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-pulse" href="https://shop.amilo.earth/fr/Accueil.html" target="_blank" rel="noopener">
						<span class="elementor-button-content-wrapper">
							<span class="elementor-button-text">Visiter la boutique</span>
					    </span>
					</a>
			</div>
		</div>
	</div>
				
			

Utilisation côté administration

Après activation du plugin, un nouveau lien est apparu dans votre administration WordPress : Compteur téléchargements. Cliquez ce lien pour voir l’interface administration :

Dans la zone Sélecteurs CSS, saisissez les classes ou ID des éléments dont vous souhaitez compter les clics. Dans cet exemple j’ai configuré la classe CSS “.compte-lien” et l’ID de bouton “#visite-boutique” puis Enregistrer les sélecteurs.

Notez bien que les classes CSS sont précédées d’un point et les ID d’un dièse.

Cela fait, étant entendu que sur la partie publique de votre site vous avez des liens ou boutons qui ont la classe compte-lien ou/et un ID visite-boutique, les clics seront enregistrés dans la zone “Tableau des clics“.

Ce petit plugin simple pourrait bien entendu être amélioré (gestion de dates, catégories de liens…) mais il est très léger et principalement destiné à illustrer mon article “Manipuler Ajax et PHP dans WordPress” où je le décortique pour expliquer l’interaction Ajax et PHP dans un environnement WordPress.

Laisser un commentaire