Existe uma maneira fácil de ver quais categorias têm mais visualizações?

Esta pergunta considera principalmente o estilo da página de categoria para desktop, Caixas com Tópicos em Destaque.

O problema é o seguinte: tenho aproximadamente 20 categorias e quero ordená-las aproximadamente com base em quantas visualizações a categoria recebe. Portanto, se a Categoria A teve o maior número total de visualizações, ela estará na posição 1. Se a Categoria B teve o segundo maior número total de visualizações, posso colocá-la na posição 2 e assim por diante. No entanto, de tempos em tempos, quero destacar uma categoria que não tem muitas visualizações, colocando-a manualmente na 3ª ou 4ª posição.

Suspeito que isso possa ser possível com uma consulta no Data Explorer, mas pode não ser trivial. Já existe uma maneira fácil de obter essa informação? Talvez haja informações existentes em alguns dos relatórios que eu possa reutilizar?

Eu acho que você poderia usar a tabela topic_views para obter uma contagem das visualizações mais recentes de um tópico e agrupar/somar isso por categoria? A tabela topic_views conta uma nova visualização por dia, em vez de ‘1 a cada 8 horas’, então pode fornecer um número menor do que você espera em comparação com o número de topics.views.

1 curtida

Obrigado pela sugestão :slight_smile: Vou tentar na próxima vez que estiver trabalhando neste tópico

1 curtida

Enquanto trabalhava em uma consulta diferente do Data Explorer, encontrei algo que fornece informações que acho que podem ser mais úteis. Existe uma consulta que vem com o core chamada “Número de respostas por categoria”.

Assumindo que o ID é o mesmo para todos os sites, anexar isso ao seu domínio deve fornecer a mesma consulta

/admin/plugins/explorer?id=-18&params=%7B%7D

Se alguém estivesse procurando especificamente apenas pelas visualizações, então tenho certeza de que poderia reutilizar essa consulta. Essencialmente, combine a sugestão de Jammy com esta e você obterá o resultado.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.