glossary

Chaque taux d'engagement Reddit que vous voyez a été fabriqué par quelqu'un d'autre

Taras Shynkarenko
Taras Shynkarenko
•Updated: •8 lecture min.
Chaque taux d'engagement Reddit que vous voyez a été fabriqué par quelqu'un d'autreChaque taux d'engagement Reddit que vous voyez a été fabriqué par quelqu'un d'autre

TL;DR

8 lecture min.

Aucun taux d'engagement Reddit n'est calculé, publié ou renvoyé par Reddit. Les listings donnent score et num_comments, les insights de publication donnent les vues et les partages, et la plateforme développeur de Reddit n'expose ni ratio d'upvotes ni compteur de vues sur une publication. Tout taux que vous rapportez est un taux que vous avez assemblé, donc la seule version honnête énonce son propre numérateur et son propre dénominateur.

Reddit a-t-il un taux d'engagement ?

Aucun taux d'engagement Reddit n'existe comme métrique que Reddit calcule, publie ou renvoie depuis un point de terminaison. Pas de champ, pas de colonne dans les insights de publication, pas de ligne dans le centre d'aide, et pas de point de référence venu de l'entreprise. Chaque chiffre lu dans une présentation marketing sur Reddit a été assemblé par la personne qui a écrit la présentation.

Ce trou n'embarrasse pas Reddit. Le produit n'a jamais traité une publication comme une diffusion vers une audience qui vous appartient, donc un taux qui divise les réactions par les abonnés n'a rien à diviser. Les subreddits ont des abonnés, mais votre publication atteint le fil, pas la liste d'abonnés, et Reddit ne vous dit pas quelle fraction d'entre eux l'a vue.

La question utile n'est donc pas de savoir ce qu'est le taux d'engagement Reddit. C'est de savoir quels chiffres bruts Reddit livre vraiment, et à quoi ressemble un taux défendable construit avec.

Une personne examine des lignes de données sur un ordinateur portable, en écho aux chiffres bruts que Reddit expose dans ses listes JSON.

Qu'expose Reddit sur une publication ?

Trois endroits, et ils divergent sur ce qui existe.

Les listings JSON que renvoient les points de terminaison .json portent score, num_comments, ups, downs et upvote_ratio. La référence d'API de Reddit sur reddit.com/dev/api documente des points de terminaison et des paramètres de requête sans décrire un seul champ de réponse, donc les seules définitions écrites par Reddit pour ces champs vivent dans la référence de champs archivée : ups est "the number of upvotes. (includes own)", downs est "the number of downvotes. (includes own)", score est "the net-score of the link", et num_comments est "the number of comments that belong to this link". Cette référence ne liste aucun upvote_ratio.

La Developer Platform de Reddit est encore plus stricte. La classe Post documente score comme "The post's upvotes minus downvotes, or 0 when unavailable" et numberOfComments comme "The number of comments, or 0 when none are available". Elle n'expose ni ratio d'upvotes, ni compteur de vues, ni compteur de partages. Une application bâtie sur la plateforme développeur officielle de Reddit ne peut pas lire les deux chiffres dont un taux a le plus besoin.

ChiffreListings JSONPost de la Developer PlatformInsights de publication
Score netscorescoreUpvotes
Commentairesnum_commentsnumberOfCommentsComments
Ratio d'upvotesupvote_rationon exposéabsent des publications
Vuesnon renvoyénon exposéViews
Partagesnon renvoyénon exposéShares
Republicationsnon documenténon exposéReposts

Qu'est-ce que le ratio d'upvotes, et quelle définition est la bonne ?

Reddit donne une seule définition d'un ratio d'upvotes dans tout son centre d'aide, et elle porte sur le mauvais objet. L'article Post & Comment Insights la place sous les insights de commentaire : "Upvote ratio: The ratio of upvotes to downvotes that the comment has received." Le rapport des upvotes aux downvotes, donc.

Upvotes sur downvotes. Une publication à 90 upvotes et 10 downvotes donnerait un ratio de 9 avec cette lecture. Le champ upvote_ratio du JSON des listings est un décimal entre 0 et 1, et la même publication s'y lit 0.9, soit les upvotes sur le total des votes, une autre quantité sous le même nom. Reddit ne documente la seconde nulle part et la première uniquement pour les commentaires.

La liste des insights de publication du même article rend la coupure visible. Les insights de publication montrent Upvotes, Comments, Views, Shares, Reposts et Awards. Aucun ratio. Les insights de commentaire montrent Upvotes, Upvote ratio, Replies, Views, Shares et Awards. La métrique que Reddit a nommée existe donc sur les commentaires et le champ que les développeurs utilisent vraiment existe sur les publications, et aucune des deux définitions ne couvre l'autre.

Qu'affichent les insights de publication que l'API n'a pas ?

Les vues et les partages, les deux chiffres que tout vrai taux réclame. L'article d'aide de Reddit décrit les Views comme "How many times the post has been viewed, including a graph of views-per-hour over the post's first 24h", et les Shares comme "How many times people have shared the post." Les insights de commentaire ajoutent une répartition géographique de l'origine des vues.

Ces chiffres sont visibles par l'auteur, dans l'interface Reddit, et par les modérateurs. L'article note que "Moderators will be able to see post insights for all of the posts made in their communities." Ils ne reviennent d'aucun point de terminaison documenté, ce qui veut dire qu'un taux qui divise par les vues doit être saisi à la main ou extrait d'une session connectée. Cette contrainte, bien plus que la philosophie de Reddit, explique pourquoi presque tous les taux Reddit publiés reposent sur un dénominateur qu'ils devraient éviter.

Comment les gens construisent-ils un taux d'engagement Reddit ?

Trois formules circulent. Chacune répond à une question différente.

Commentaires par upvote = num_comments / score
Engagement par vue      = (score + num_comments + partages) / vues x 100
Engagement par abonné   = (score + num_comments) / abonnés du subreddit x 100

Commentaires par upvote est celle que je rapporterais. Les deux termes viennent du même point de terminaison, les deux sont publics, et le rapport mesure ce que Reddit fait bien : savoir si une publication a lancé une conversation ou seulement récolté une approbation silencieuse. Une publication à 800 upvotes et 12 commentaires est un autre résultat qu'une publication à 800 upvotes et 300 commentaires, et un pourcentage qui écrase les deux ensemble le cache.

Engagement par vue est ce qui se rapproche le plus de la façon dont les autres plateformes calculent un taux, et c'est celle que vous ne pouvez pas automatiser, puisque les vues ne vivent que dans les insights de publication. Elle convient à un rapport mensuel monté à la main. Elle ne sert à rien pour suivre cent publications.

RedReplier
RedReplier

Commencer

Reddit, X, Bluesky et HN

Alertes d'intention en temps réel

Réponses IA illimitées

Classé par intention d'achat

Engagement par abonné est la formule que je jetterais. Les compteurs d'abonnés incluent des comptes qui ont quitté Reddit il y a des années, une publication en page d'accueil porte bien au delà du subreddit, et une publication qui ne sort jamais de new n'y atteint presque personne. Le dénominateur n'a aucun rapport avec l'audience que la publication a réellement rencontrée.

Un sablier posé sur un bureau marque le passage des heures, la même fenêtre pendant laquelle Reddit cache les votes initiaux.

Pourquoi le score est-il un mauvais numérateur ?

Parce que Reddit le rend délibérément peu fiable au début, et la raison est écrite noir sur blanc. L'article d'aide sur la visibilité des votes dit "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", et ajoute que "some communities choose to hide votes on comments and posts for a short amount of time for the same reason."

Le numérateur de tout taux fondé sur le score est donc masqué pendant la fenêtre où arrive le gros du trafic. Échantillonnez une publication à deux heures et vous mesurez le comportement anti brigading de Reddit, pas votre contenu. Échantillonnez à 24 heures et vous êtes déjà passé après le graphique de vues par heure que les insights prennent la peine de tracer.

Le score se compense aussi. Une publication à 500 avec un ratio de 0.75 a encaissé environ 250 downvotes en chemin, et une publication à 500 avec un ratio de 0.98 en a encaissé une dizaine. Même numérateur, accueil complètement différent. Si vous rapportez un seul taux, mettez le ratio à côté. Savoir si une publication survit est une autre question, et ce que retiré et supprimé veulent dire sur Reddit mérite une lecture avant de faire la moyenne d'un mois de publications qui ont discrètement cessé d'exister.

Quel taux faut-il rapporter ?

Énoncez les pièces, pas le pourcentage. "412 upvotes, ratio 0.91, 96 commentaires, 0.23 commentaire par upvote" en dit plus à un collègue que "6.4% d'engagement" ne le fera jamais, et cette phrase ne peut pas être mal lue par la personne qui hérite du tableur. La version générique de cet argument, avec ses quatre dénominateurs rivaux, est posée dans l'explicatif des formules de taux d'engagement.

Si un décideur insiste pour un seul chiffre, prenez commentaires par upvote et étiquetez-le. C'est le seul taux sur Reddit dont les deux entrées sont publiques, documentées et disponibles depuis un point de terminaison que vous pouvez appeler régulièrement sans buter sur les limites de débit de l'API Reddit. Associez-le aux tendances de karma si vous jugez un compte plutôt qu'une publication, puisque le karma Reddit s'accumule sur tout ce que vous avez publié et bouge assez lentement pour rester lisible.

Un même post Reddit, rapporté de deux façons
Le pourcentage seul
  • 6,4 % d'engagement
  • Aucun numérateur ni dénominateur indiqué
  • Peut être mal compris par la personne qui hérite du tableur
Les parties déclarées
  • 412 upvotes, ratio de 0,91
  • 96 commentaires
  • 0,23 commentaire par upvote
Le même post, rapporté comme un pourcentage brut puis comme ses parties déclarées.

Questions fréquentes

Quel est un bon taux d'engagement sur Reddit ?

Reddit ne publie aucun point de référence, ni aucun taux qu'il reconnaîtrait. Tout chiffre cité comme moyenne Reddit vient d'un tiers qui a choisi son propre numérateur et son propre dénominateur, donc il ne se compare au vôtre que si les deux coïncident.

L'API Reddit renvoie-t-elle un taux d'engagement ?

Non. Les listings renvoient score, num_comments, ups, downs et upvote_ratio. Il n'y a aucun champ de taux, et la référence d'API de Reddit documente les paramètres de requête plutôt que les champs de réponse.

Que veut dire upvote_ratio exactement ?

Dans le JSON des listings, c'est un décimal de 0 à 1 qui représente les upvotes en part du total des votes. Reddit ne documente aucune définition pour ce champ. Le seul ratio d'upvotes que Reddit définit dans son centre d'aide porte sur les commentaires, où il est décrit comme le rapport des upvotes aux downvotes.

Puis-je récupérer les vues d'une publication via l'API Reddit ?

Non. Les vues apparaissent dans les insights de publication à l'intérieur de l'interface Reddit, avec un graphique de vues par heure sur les 24 premières heures, et aucun point de terminaison documenté ne les renvoie.

Pourquoi les upvotes sont-ils cachés juste après ma publication ?

Reddit masque les votes pendant les premières heures pour empêcher la manipulation et éviter que les premiers votants influencent les suivants. Chaque communauté peut prolonger ce masquage sur ses propres publications et commentaires.

Faut-il prendre les abonnés du subreddit comme dénominateur ?

Non. Les compteurs d'abonnés incluent des comptes inactifs depuis longtemps, et la portée d'une publication sur Reddit dépend du classement dans le fil plutôt que de qui s'est abonné, donc les deux chiffres n'ont aucun rapport.

La Developer Platform de Reddit expose-t-elle un ratio d'upvotes ?

La classe Post de la Developer Platform expose score et numberOfComments, et aucun autre compteur. Elle n'a ni ratio d'upvotes, ni nombre de vues, ni nombre de partages, donc une application construite sur la developer platform officielle ne peut pas lire le ratio que les listings JSON renvoient sous le nom upvote_ratio. Quiconque a besoin de ce chiffre doit repasser par les endpoints .json.

Quelle formule d'engagement Reddit peut-on automatiser ?

Commentaires par upvote est la seule formule qu'on peut programmer, parce que score et num_comments viennent du même endpoint de listing JSON et sont tous deux publics. Engagement par vue dépend des vues, et les vues n'existent que dans les insights de publication à l'intérieur de l'interface Reddit, donc quelqu'un doit ouvrir le post et recopier le chiffre à la main. C'est pourquoi une formule tient sur cent posts et l'autre s'arrête à un rapport mensuel.

RedReplier
RedReplier

Commencer

Reddit, X, Bluesky et HN

Alertes d'intention en temps réel

Réponses IA illimitées

Classé par intention d'achat

Qui peut voir les insights d'un post Reddit en dehors de l'auteur ?

Les modérateurs peuvent voir les insights de tous les posts publiés dans leurs propres communautés, d'après l'article d'aide de Reddit. Un visiteur ordinaire du subreddit ne voit rien de tout ça : ni vues, ni partages, ni reposts. Les chiffres restent dans l'interface pour l'auteur et l'équipe de modération, ce qui explique qu'ils n'apparaissent jamais dans un rapport automatisé ou scrapé.

Combien de downvotes se cachent derrière un score Reddit de 500 ?

Tout dépend du ratio associé à ce score. Un post à 500 avec un ratio d'upvotes de 0,75 a absorbé environ 250 downvotes en chemin, alors qu'un post à 500 avec un ratio de 0,98 en a absorbé environ 10. Même numérateur, accueil complètement différent, ce qui fait du score seul un mauvais indicateur à moyenner sur un mois de posts.

Nous voir plus souvent sur Google

Un clic définit RedReplier comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

RedReplier

RedReplier

Repérez chaque acheteur qui cherche ce que vous vendez

RedReplier surveille Reddit, X, Bluesky et Hacker News en temps réel, classe chaque sujet selon l'intention d'achat et rédige votre réponse, pour que vous arriviez en premier.

Reddit, X, Bluesky et HN

Alertes d'intention en temps réel

Réponses IA illimitées

Classé par intention d'achat

Articles connexes