Se ho un link a una pagina, oltre alla stessa pagina con parametri GET personalizzati, sembra che il conteggio dei link per le versioni con parametri GET venga accorpato all’URL nudo. Ad esempio, posso collegarmi alla pagina di ricerca di Google o a una specifica ricercaper termine o due. Io conterei quei link come tutti molto distinti. Sembra che — almeno sul nostro sito, almeno per una pagina web diversa — i clic sui link ?q= vengano contati come clic sull’URL non parametrizzato e nessuna delle versioni parametrizzate mostri un contatore di clic (nemmeno uno unificato, come fa un altro link all’URL di base).
Questo post è una sorta di prova di un MWE; se stai leggendo, prova a cliccare su alcuni dei link qui sopra. Sono curioso di sapere se questo sia il comportamento che stiamo osservando sul nostro sito.
No, i conteggi dei clic che ora appaiono sono effettivamente la prova del problema: appaiono solo sui collegamenti all’URL di base /search. Non ci sono conteggi dei clic che appaiono sui collegamenti search/term/two.
Ho notato questo perché abbiamo condotto un sondaggio multilingue sul nostro sito. C’era un link https://example.com/survey, e poi anche una manciata di https://example.com/survey?lang=af-za e ?lang=ar-ae e simili. Ovviamente abbiamo raccolto le informazioni effettive dal sito esterno e sappiamo che molti hanno partecipato al sondaggio in altre lingue, ma i contatori di clic sul post stesso sembravano piuttosto strani e davano un’apparenza ingannevole.
Quando abbiamo eseguito la ricerca del link, ha selezionato il primo link corrispondente senza guardare i parametri della query. Ho corretto il bug in questo PR: