Contadores de cliques separados para URLs com diferentes parâmetros GET

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 search term 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.

1 curtida

Agora você pode ver as contagens de cliques acima. Isso ajuda?

Não, as contagens de cliques que agora aparecem são de fato evidências do problema: elas estão aparecendo apenas nos links para a URL base /search. Não há contagens de cliques aparecendo nos links search/term/two.

Notei isso porque realizamos uma pesquisa multilíngue em nosso site. Havia um link https://example.com/survey, e então também um punhado de https://example.com/survey?lang=af-za e ?lang=ar-ae e similares. Obviamente coletamos as informações reais do site externo e sabemos que muitos fizeram a pesquisa em outros idiomas, mas os contadores de cliques na própria postagem pareciam bastante engraçados e davam uma aparência enganosa.

2 curtidas

Entendi! Então, como ilustrado acima,

https://www.google.com/search

recebe um contador de cliques, mas

https://www.google.com/search?q=search

não. Interessante. @zogstrip, podemos agendar isso para investigação?

3 curtidas

@nbianca você pode adicionar isso à sua lista?

2 curtidas

Ao realizarmos a pesquisa de link, ele selecionou o primeiro link correspondente sem verificar os parâmetros de consulta. Corrigi o bug neste PR:

5 curtidas

Este tópico foi fechado automaticamente após 3 dias. Novas respostas não são mais permitidas.