web-dev-qa-db-fra.com

Comment empêcher les mauvais robots de cliquer sur les annonces de mes annonceurs?

J'ai un site Web sur lequel je crée des annonces pour les clients. Ce ne sont pas des annonces AdWords ou similaires, ce sont des annonces personnalisées que je crée. Tous les liens publicitaires passent par un décompte-clic avant d'être envoyés à l'URL de l'annonceur (ex. http://example.com/countclicks.cfm?adid=671). J'essaie de trouver le meilleur moyen d'empêcher les robots de cliquer sur les annonces pour éviter les faux comptes de clics.

En outre, il serait bien que l'annonceur puisse toujours obtenir une valeur de lien SEO, car notre site Web a un Page Rank élevé, raison pour laquelle je préfère ne pas utiliser nofollow. Ce serait bien mais ma première priorité est de se débarrasser des "faux" clics effectués par les robots.

3
pm541

J'ai eu ce même problème à la fois sur mon site MediaWiki.
J'ai téléchargé un script autonome PHP.
Et cela a permis à ces mauvais robots de cliquer sur les annonces de mes annonceurs en fonction de leur plage d'adresses IP, en interdisant les Bad Bots avec un code que seuls les robots peuvent voir et cliquer.
Visite https://perishablepress.com/blackhole-bad-bots/

3
jehovahsays

Il existe d'autres moyens d'empêcher les clics de bot. Utilisez-vous ReCAPTCHA? Pour certains visiteurs, cela peut être gênant, mais cela fonctionne. Vous pouvez également utiliser\ing les annonces Facebook/Twitter, les campagnes de remarketing GDN et ajuster le ciblage de vos annonces pour un public plus spécifique. Je n'avais pas entendu parler de ce script PHP non plus, cela semble être une bonne idée.

1
Lena Weber

Essayez de les interdire via robots.txt

Si les robots n'écoutent pas, utilisez simplement un enregistreur IP (avec un message indiquant que vous en utilisez un pour l'assurance de la qualité ou quelque chose du genre), capturez ceux qui semblent être des "mauvais robots" et interdisez-les par un pare-feu.

0
sau226