Ciao. Ho riscontrato un problema per cui i clic sui link esterni non vengono conteggiati per gli URL che contengono file caricati ospitati su S3 + CDN. Consulta questo argomento per comprendere il problema:
https://talks.dos.zone/t/collections/44653
Apri la categoria “Racing” e vedrai qualcosa del genere:
“Test Drive” non registra mai un clic su di esso. Questo perché la tabella topic_link non contiene un record corrispondente. Tutti i link su questa pagina utilizzano lo stesso modello: https://dos.zone/rep/my/<url-codificato-del-file>.
Tutti i link che funzionano correttamente si riferiscono a file caricati manualmente. Tuttavia, i link non conteggiati sono quelli caricati tramite Discourse. Ad esempio:
https://doszone-uploads.s3.dualstack.eu-central-1.amazonaws.com/custom/dos/death-rally.jsdos - CONTEGGIATO,
https://doszone-uploads.s3.dualstack.eu-central-1.amazonaws.com/original/2X/a/abcf902327ce1cf6fe7b3e8c809d638984377d7c.jsdos - NON CONTEGGIATO.
Ho esportato la tabella topic_link per questo argomento topic_link.csv|allegato (6,9 KB).
Se la esamini, noterai che tutti i link non conteggiati sono memorizzati come https://cdn.dos.zone/<percorso-del-file> invece del corretto https://dos.zone/rep/my/<url-del-file>. I link conteggiati sono memorizzati correttamente.
Ho cercato di capire perché ciò accada, ma senza successo: topic_link.rb/extract_from non fa nulla con la CDN ![]()
