If I have a link to a page in addition to that same page with customized GET params, it seems link counting for the GET-parameterized versions get folded into the bare URL. For example, I can link to Google’s search page or to a specfic searchterm or two. I would count those links as all very distinct. It seems that — at least on our site, at least for a different webpage — clicks on the ?q= links count as clicks onto the non-parameterized URL and none of the parameterized versions show a click counter (not even a unified one as another link to the base URL does).
This post is something of a trial of a MWE; If you’re reading this please try clicking on some of the links above. I’m curious if this the behavior we’re seeing on our 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 :