Si je dispose d’un lien vers une page, ainsi que de cette même page avec des paramètres GET personnalisés, il semble que le comptage des liens pour les versions paramétrées soit regroupé sous l’URL de base. Par exemple, je peux lier vers la page de recherche de Google ou vers une recherchespécifique ou deux. Je considérerais ces liens comme tous très distincts. Il semble que — du moins sur notre site, et au moins pour une autre page web — les clics sur les liens ?q= soient comptés comme des clics vers l’URL non paramétrée, et aucune des versions paramétrées n’affiche de compteur de clics (pas même un compteur unifié, contrairement à un autre lien vers l’URL de base).
Ce message constitue une sorte de test d’un MWE ; si vous le lisez, veuillez essayer de cliquer sur certains des liens ci-dessus. Je suis curieux de savoir si c’est le comportement que nous observons sur notre site.
Non, les décomptes de clics qui apparaissent maintenant sont bien la preuve du problème : ils n’apparaissent que sur les liens vers l’URL de base /search. Il n’y a aucun décompte de clics sur les liens search/term/two.
Je l’ai remarqué parce que nous avons mené une enquête multilingue sur notre site. Il y avait un lien https://example.com/survey, puis une poignée de liens https://example.com/survey?lang=af-za et ?lang=ar-ae, etc. Évidemment, nous avons recueilli les informations réelles du site externe et savons que beaucoup ont suivi l’enquête dans d’autres langues, mais les compteurs de clics sur la publication elle-même semblaient assez étranges et donnaient une apparence trompeuse.
Lorsque nous avons effectué la recherche de lien, elle a sélectionné le premier lien correspondant sans tenir compte des paramètres de requête. J’ai corrigé le bug dans cette PR :