glossary

Toda taxa de engajamento do Reddit que você vê foi montada por outra pessoa

Taras Shynkarenko
Taras Shynkarenko
•Updated: •9 minutos de leitura
Toda taxa de engajamento do Reddit que você vê foi montada por outra pessoaToda taxa de engajamento do Reddit que você vê foi montada por outra pessoa

TL;DR

9 minutos de leitura

Nenhuma taxa de engajamento do Reddit é calculada, publicada ou devolvida pelo Reddit. As listagens entregam score e num_comments, os insights de post entregam visualizações e compartilhamentos, e a plataforma de desenvolvedores do próprio Reddit não expõe nem a proporção de upvotes nem a contagem de visualizações em um post. Qualquer taxa que você reportar foi montada por você, então a única versão honesta declara o próprio numerador e o próprio denominador.

O Reddit tem taxa de engajamento?

Nenhuma taxa de engajamento do Reddit existe como métrica que o Reddit calcule, publique ou devolva de algum endpoint. Não há campo para ela, nem coluna nos insights de post, nem linha na central de ajuda, nem benchmark da empresa. Todo número que você já leu em uma apresentação de marketing sobre Reddit foi montado por quem escreveu a apresentação.

Essa não é uma lacuna que envergonhe o Reddit. O produto do Reddit nunca tratou um post como transmissão para um público que é seu, então uma taxa que divide reações por seguidores não tem por que dividir. Subreddits têm inscritos, mas seu post chega ao feed, não à lista de inscritos, e o Reddit não diz qual fração dos inscritos o viu.

Então a pergunta útil não é qual é a taxa de engajamento do Reddit. É quais números crus o Reddit realmente entrega, e como é uma taxa defensável construída a partir deles.

Uma pessoa revisa linhas de dados em um laptop, em sintonia com os números brutos que o Reddit expõe em suas listagens JSON.

O que o Reddit expõe em um post?

Três lugares, e eles discordam sobre o que existe.

As listagens JSON que os endpoints .json devolvem trazem score, num_comments, ups, downs e upvote_ratio. A referência de API do próprio Reddit em reddit.com/dev/api documenta endpoints e parâmetros de requisição e não descreve um único campo de resposta, então as únicas definições desses campos escritas pelo Reddit vivem na referência de campos arquivada: ups é "the number of upvotes. (includes own)", downs é "the number of downvotes. (includes own)", score é "the net-score of the link" e num_comments é "the number of comments that belong to this link". Ou seja, votos positivos e negativos incluindo o seu, o saldo líquido do link e a quantidade de comentários dele. Essa referência não lista upvote_ratio em lugar nenhum.

A Developer Platform do Reddit é ainda mais restrita. A classe Post documenta score como "The post's upvotes minus downvotes, or 0 when unavailable" e numberOfComments como "The number of comments, or 0 when none are available", os votos positivos menos os negativos e a quantidade de comentários, com zero quando o dado não está disponível. Ela não expõe proporção de upvotes, contagem de visualizações nem contagem de compartilhamentos. Um app construído sobre a plataforma de desenvolvedores oficial do Reddit não consegue ler os dois números de que uma taxa mais precisa.

NúmeroListagens JSONPost da Developer PlatformInsights de post
Saldo líquidoscorescoreUpvotes
Comentáriosnum_commentsnumberOfCommentsComentários
Proporção de upvotesupvote_rationão expostonão aparece em posts
Visualizaçõesnão devolvidonão expostoVisualizações
Compartilhamentosnão devolvidonão expostoCompartilhamentos
Repostsnão documentadonão expostoReposts

O que é a proporção de upvotes, e qual definição está certa?

O Reddit dá uma única definição de proporção de upvotes em toda a central de ajuda, e ela está no objeto errado. O artigo sobre insights de post e de comentário a define dentro dos insights de comentário: "Upvote ratio: The ratio of upvotes to downvotes that the comment has received." A proporção entre votos positivos e votos negativos que o comentário recebeu.

Positivos sobre negativos. Um post parado em 90 votos positivos e 10 negativos teria proporção 9 nessa leitura. O campo upvote_ratio do JSON de listagem é um decimal entre 0 e 1, e esse mesmo post aparece como 0,9, que é votos positivos sobre o total de votos, outra grandeza com o mesmo nome. O Reddit não documenta a segunda em lugar nenhum e documenta a primeira só para comentários.

A lista de insights de post nesse artigo deixa a separação explícita. Os insights de post mostram Upvotes, Comentários, Visualizações, Compartilhamentos, Reposts e Prêmios. Nenhuma proporção. Os insights de comentário mostram Upvotes, Proporção de upvotes, Respostas, Visualizações, Compartilhamentos e Prêmios. Ou seja, a métrica que o Reddit nomeou existe em comentários e o campo que os desenvolvedores realmente usam existe em posts, e nenhuma das duas definições cobre a outra.

O que os insights de post mostram que a API não mostra?

Visualizações e compartilhamentos, que são os dois números que qualquer taxa de verdade quer. O artigo de ajuda do Reddit descreve as visualizações do post como "How many times the post has been viewed, including a graph of views-per-hour over the post's first 24h", quantas vezes o post foi visto, com um gráfico de visualizações por hora nas primeiras 24 horas, e os compartilhamentos como "How many times people have shared the post", quantas vezes as pessoas compartilharam o post. Os insights de comentário acrescentam um recorte geográfico de onde vieram as visualizações.

Esses números ficam visíveis para o autor, dentro da interface do Reddit, e para os moderadores. O artigo observa que "Moderators will be able to see post insights for all of the posts made in their communities", os moderadores enxergam os insights de todos os posts feitos nas comunidades deles. Eles não voltam de nenhum endpoint documentado, o que significa que uma taxa que divide por visualizações precisa ser digitada na mão ou raspada de uma sessão logada. Essa restrição, mais do que qualquer coisa sobre a filosofia do Reddit, é o motivo de quase toda taxa publicada sobre o Reddit usar um denominador que não deveria usar.

Como as pessoas montam uma taxa de engajamento no Reddit?

Três fórmulas circulam. Cada uma responde a uma pergunta diferente.

Comments per upvote      = num_comments / score
Engagement per view      = (score + num_comments + shares) / views x 100
Engagement per subscriber = (score + num_comments) / subreddit subscribers x 100

Comentários por upvote é a que eu reportaria de fato. Os dois termos vêm do mesmo endpoint, os dois são públicos, e a proporção mede aquilo em que o Reddit é bom: se um post começou uma conversa ou só juntou aprovação silenciosa. Um post com 800 votos positivos e 12 comentários é um resultado diferente de 800 votos positivos e 300 comentários, e uma porcentagem que mistura os dois esconde isso.

Engajamento por visualização é o que mais se aproxima do jeito como outras plataformas calculam uma taxa, e é justamente o que você não consegue automatizar, porque as visualizações só existem nos insights de post. Serve para um relatório mensal montado na mão. Não serve para acompanhar cem posts.

RedReplier
RedReplier

Começar

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Engajamento por inscrito é a fórmula que eu jogaria fora. As contagens de inscritos incluem contas que largaram o Reddit anos atrás, um post que chega à primeira página alcança muita gente fora do subreddit, e um post que nunca sai do "new" alcança quase ninguém dentro dele. O denominador não tem relação com o público que o post de fato encontrou.

Uma ampulheta sobre uma mesa marca a passagem das horas, a mesma janela em que o Reddit esconde os votos iniciais.

Por que score é um numerador ruim?

Porque o Reddit o torna pouco confiável de propósito no início, e a razão está escrita. O artigo de ajuda do Reddit sobre visibilidade de votos diz "The first few hours after a post is created, the votes aren't displayed to prevent vote manipulation and ensure people aren't being swayed to vote one way or another based on how others have voted", nas primeiras horas os votos não aparecem para evitar manipulação e para que ninguém seja influenciado pelo voto dos outros, e acrescenta que "some communities choose to hide votes on comments and posts for a short amount of time for the same reason", algumas comunidades escondem os votos por um tempo pelo mesmo motivo.

Então o numerador de qualquer taxa baseada em score fica suprimido justamente na janela em que a maior parte do tráfego do post chega. Meça um post às duas horas de vida e você está medindo o comportamento antimanipulação do Reddit, não o seu conteúdo. Meça às 24 horas e você já passou do gráfico de visualizações por hora que os insights de post se dão ao trabalho de desenhar.

O score também compensa votos. Um post em 500 com proporção de 0,75 absorveu uns 250 votos negativos pelo caminho, e um post em 500 com proporção de 0,98 absorveu cerca de 10. Mesmo numerador, recepção completamente diferente. Se você for reportar uma taxa só, reporte a proporção ao lado dela. Se o post sobrevive é outra questão, e vale ler o que significa removido e excluído no Reddit antes de tirar a média de um mês de posts que deixaram de existir sem aviso.

Qual taxa você deve reportar?

Declare as partes, não a porcentagem. "412 votos positivos, proporção de 0,91, 96 comentários, 0,23 comentário por upvote" diz mais a um colega do que "6,4% de engajamento" vai dizer algum dia, e não dá para ler errado quando outra pessoa herdar a planilha. A versão genérica desse argumento, com quatro denominadores concorrentes, está em as fórmulas de taxa de engajamento.

Se alguém insistir em um número só, use comentários por upvote e rotule. É a única taxa no Reddit cujos insumos são os dois públicos, os dois documentados e os dois disponíveis em um endpoint que você pode chamar em uma rotina sem esbarrar nos limites de taxa da API do Reddit. Combine com a evolução do karma se você estiver avaliando uma conta em vez de um post, já que o karma do Reddit se acumula por tudo que você já postou e se move devagar o bastante para ser legível.

Um mesmo post do Reddit, reportado de duas formas
Só a porcentagem
  • 6,4% de engajamento
  • Sem numerador ou denominador declarado
  • Pode ser mal interpretada por quem herdar a planilha
Partes declaradas
  • 412 upvotes, proporção de 0,91
  • 96 comentários
  • 0,23 comentários por upvote
O mesmo post, reportado como uma porcentagem isolada e como suas partes declaradas.

Perguntas frequentes

O que é uma boa taxa de engajamento no Reddit?

O Reddit não publica benchmark, nem taxa alguma que reconheceria como sua. Qualquer número citado como média do Reddit vem de um terceiro que escolheu o próprio numerador e o próprio denominador, então não dá para comparar com o seu a menos que os dois coincidam.

A API do Reddit devolve uma taxa de engajamento?

Não. As listagens devolvem score, num_comments, ups, downs e upvote_ratio. Não existe campo de taxa, e a referência de API do Reddit documenta parâmetros de requisição em vez de campos de resposta.

O que upvote_ratio significa de fato?

No JSON de listagem é um decimal de 0 a 1 que representa os votos positivos como fatia do total de votos. O Reddit não documenta definição nenhuma para esse campo. A única proporção de upvotes que o Reddit define na central de ajuda está em comentários, onde é descrita como a proporção entre votos positivos e negativos.

Dá para obter visualizações de post pela API do Reddit?

Não. As visualizações aparecem nos insights de post dentro da interface do Reddit, incluindo um gráfico de visualizações por hora nas primeiras 24 horas, e não são devolvidas por nenhum endpoint documentado.

Por que os upvotes ficam escondidos logo depois que eu posto?

O Reddit esconde os votos nas primeiras horas para evitar manipulação e para impedir que quem vota cedo influencie quem vota depois. Cada comunidade pode estender esse período nos próprios posts e comentários.

Devo usar os inscritos do subreddit como denominador?

Não. As contagens de inscritos incluem contas inativas há muito tempo, e o alcance de um post no Reddit depende do ranqueamento no feed em vez de quem se inscreveu, então os dois números não têm relação.

A Developer Platform do Reddit expõe uma proporção de upvotes?

A classe Post da Developer Platform expõe score e numberOfComments, e nenhuma outra contagem. Não há proporção de upvotes, contagem de visualizações nem de compartilhamentos, então um app construído sobre a developer platform oficial não consegue ler a proporção que os listings JSON devolvem como upvote_ratio. Quem precisa desse número tem que voltar aos endpoints .json.

Qual fórmula de engajamento do Reddit dá para automatizar?

Comentários por upvote é a única que dá para programar, porque score e num_comments vêm do mesmo endpoint de listing JSON e os dois são públicos. Engajamento por visualização depende das views, e as views só existem nos insights de post dentro da interface do Reddit, então alguém precisa abrir o post e copiar o número à mão. Por isso uma fórmula escala para cem posts e a outra fica limitada a um relatório mensal.

RedReplier
RedReplier

Começar

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Quem além do autor consegue ver os insights de um post no Reddit?

Moderadores conseguem ver os insights de todos os posts feitos nas próprias comunidades deles, segundo o artigo de ajuda do Reddit. Um visitante comum do subreddit não vê nada disso: nem views, nem compartilhamentos, nem reposts. Os números ficam na interface só para o autor e a equipe de moderação, por isso nunca aparecem num relatório automatizado ou raspado.

Quantos downvotes se escondem atrás de um score de 500 no Reddit?

Depende inteiramente da proporção que acompanha aquele score. Um post com score 500 e proporção de upvotes de 0,75 absorveu cerca de 250 downvotes pelo caminho, enquanto um post com score 500 e proporção de 0,98 absorveu apenas cerca de 10. Mesmo numerador, recepção completamente diferente, por isso o score sozinho é um dado fraco para tirar média ao longo de um mês de posts.

Veja-nos mais no Google

Um clique marca a RedReplier como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.

Antes de você ir...

RedReplier

RedReplier

Alcance cada comprador que procura o que você vende

O RedReplier monitora Reddit, X, Bluesky e Hacker News em tempo real, classifica cada tópico por intenção de compra e redige a sua resposta, para que você chegue primeiro.

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Artigos relacionados