Scarica il plugin tracker

Qualcuno conosce un plugin o una mod che tenga traccia di quale utente ha cliccato su un link o scaricato un file allegato?

1 Mi Piace

Sospetto che probabilmente dovrai usare Google Tag Manager per questo. Discourse stesso non tiene traccia dei clic dei singoli utenti (tiene traccia delle visualizzazioni degli argomenti e dei conteggi dei clic sui link da parte degli utenti nel loro complesso) e non ho visto un plugin che esegua questo tipo di tracciamento a livello di singolo utente.

2 Mi Piace

TY. Speravo che qualcuno avesse creato qualcosa di simile che funzionasse con l’ultima versione di Discourse…

Non ho davvero bisogno delle restrizioni, solo del log di chi ha scaricato cosa.

Se hai un budget puoi pubblicare su Marketplace o contattami. Non ho idea di cosa ci vorrebbe senza guardare il codice. I link vengono tracciati, quindi dovrebbe essere possibile anche registrare chi li ha cliccati. I download saranno probabilmente piĂą difficili.

1 Mi Piace

Per quanto ne so, esiste la tabella topic_link_clicks con qualche informazione in più, anche se penso che abbia il limite di contare solo i clic diretti e non, ad esempio, il “clic destro e apri”.

4 Mi Piace

oh non pensavo tracciasse le informazioni dell’utente ma ora vedo che c’è un campo user_id nella tabella :+1: interessante :face_with_monocle:

4 Mi Piace

Oh!
Qualcuno con piĂą esperienza in SQL di me potrebbe creare una query che elenchi il post, il link e il nome utente?
(Ho il plugin DataExplorer per eseguire query)

3 Mi Piace

Qualcosa di simile dovrebbe funzionare:

-- [params]
-- int :topic
-- int :post_number

SELECT 
    tl.post_id,
    tl.url,
    tlc.user_id
FROM topic_link_clicks tlc
  JOIN topic_links tl ON tl.id = tlc.topic_link_id
  JOIN posts p ON p.id = tl.post_id
WHERE p.topic_id = :topic 
  AND p.post_number = :post_number
  AND tlc.user_id IS NOT NULL
ORDER BY tlc.id

Puoi usare l’ID dell’argomento e il numero del post dalla barra degli indirizzi per recuperare tutti gli utenti che hanno cliccato sui link in un post specifico (potrebbe essere necessario aggiornare la pagina una volta incollato per far apparire le caselle di input dei parametri la prima volta).

Spero che questo aiuti. :slight_smile:

7 Mi Piace

TY. Funziona!
Mi sembra che un plugin che mostri chi ha cliccato su qualsiasi link in un post sarebbe abbastanza facile da realizzare (per qualcuno che sa come creare plugin)
Idealmente, passando il mouse sopra il numero apparirebbe l’elenco di chi ha cliccato, con una piccola icona “copia” nell’angolo! :slight_smile:

2 Mi Piace

isso soa semelhante a algumas das funcionalidades dos botões de like/reação

1 Mi Piace

Isso Ă© possĂ­vel, vocĂŞ precisaria adicionar essa lista ao serializador do tĂłpico.

1 Mi Piace

Qualcuno ha voglia di provarci?

Potresti voler pubblicare questo in Marketplace per suscitare l’interesse degli sviluppatori

3 Mi Piace