

# Pourquoi les vues TikTok ne peuvent pas montrer une courbe de rétention

Les compteurs de vues publics ne peuvent pas montrer une courbe de rétention TikTok. Une courbe de rétention est la part des spectateurs qui regardent encore à chaque moment d'une vidéo. Un compteur de vues public est un seul total. Il n'a aucun enregistrement du visionnage à chaque seconde. Utilisez l'analyse du compte que vous contrôlez pour la position de visionnage. Utilisez les compteurs publics seulement pour comparer les vues publiques.

Un Actor est un programme hébergé qui collecte des lignes source. Une Task est un préréglage d'entrée enregistré pour un Actor. Le [TikTok Metrics Actor](https://apify.com/chronometrica/tiktok-metrics-scraper) collecte des lignes publiques. Vous faites le contrôle dans cet article. L'Actor ne construit pas de courbe.

Des personnes demandent quels outils d'analyse TikTok utiliser dans [cette discussion](https://www.reddit.com/r/TikTokMarketing/comments/1ncdcmz/what_are_your_goto_tiktok_analytics_tools/). Cette question montre un besoin de choisir une source de données. Elle ne montre pas que les vues publiques contiennent des positions de visionnage. Elle ne mesure pas combien de personnes en ont besoin.

## Choisir la décision d'abord

Public signifie qu'une personne peut l'ouvrir sans se connecter à votre compte. Propriétaire signifie que la vidéo est sur un compte que vous contrôlez. Nommez la décision avant de collecter des lignes. Les deux décisions ci-dessous exigent des données différentes.

| Décision | Données qui peuvent y répondre | Compteur de vues public |
| --- | --- | --- |
| Quelle vidéo publique a plus de vues observées | Compteur de vues, identifiant de vidéo, heure du relevé et indicateur de précision | Utilisez-le quand la ligne est utile |
| Quel moment de votre vidéo perd des spectateurs | Proportions de spectateurs qui regardent encore à chaque position de lecture, telles que l'écran de votre compte les affiche réellement | Ne peut pas y répondre |

La rétention est la proportion, indiquée par la source, de spectateurs ou de sessions de visionnage qui regardent encore à une position temporelle. La source indique cette proportion. La proportion peut compter des spectateurs ou des sessions de visionnage. Une session de visionnage est une lecture, selon la définition de cette source. La base est le total par lequel la source divise. N'utilisez pas le compteur de vues public comme cette base privée.

Si l'écran de votre compte n'affiche pas les positions de visionnage, vous ne pouvez pas répondre à la deuxième décision. Ne comblez pas le manque avec des vues publiques.

## Lire seulement les compteurs publics

La version publique actuelle est 0.1.36. Elle accepte `mode`, `startUrls` et `maxItems` facultatif. Elle accepte aussi `includeProfileMetrics`, `requestTimeoutSecs`, `maxConcurrency` et `failOnNoMetrics`. `mode` peut être `auto`, `knownUrls` ou `profileUrls`. Choisissez `knownUrls` pour cette méthode. `auto` n'ajoute pas de courbe. `profileUrls` part des profils. Cette route n'est pas un historique complet de chaque vidéo. Les réglages de temps et de concurrence n'ajoutent pas de métriques. `failOnNoMetrics` ne crée pas de positions de visionnage.

`includeProfileMetrics` réglé sur true demande les faits publics actuels du profil. Ces faits peuvent manquer. Ils ne sont pas une liste d'abonnés. Ils ne sont pas des analyses privées.

Chaque ligne du jeu de données correspond à une vidéo pour laquelle une collecte a été tentée ou dont la référence a été résolue. Lisez `status` et `statusReason` avant d'utiliser la ligne. Une exécution réussie peut encore manquer des métriques utiles. N'appelez pas ce résultat un zéro utile.

Voici les champs natifs de ligne utilisés ici.

| Champ | Sens simple |
| --- | --- |
| `inputUrl` | URL que vous avez soumise |
| `postUrl` | URL publique de la vidéo que l'exécution a appariée |
| `postId` | Identifiant public de la vidéo |
| `profileId` | Identifiant public du profil |
| `profileHandle` | Nom public du profil |
| `profileUrl` | URL publique du profil |
| `publishedAt` | Heure publique de publication |
| `videoDurationSeconds` | Durée de la vidéo en secondes |
| `views` | Compteur public de vues |
| `likes` | Compteur public de mentions J'aime |
| `comments` | Compteur public de commentaires |
| `shares` | Compteur public de partages |
| `saves` | Compteur public d'enregistrements |
| `reposts` | Compteur public de republications |
| `profileFollowersCount` | Compteur public d'abonnés |
| `postMetricStatus` | Résultat de la lecture des métriques de la publication |
| `profileMetricStatus` | Résultat de la lecture des métriques du profil |
| `scrapedAt` | Heure de ce relevé |

Aucun champ de cette liste n'est une courbe de rétention. La durée de la vidéo n'est pas un historique de visionnage. Le compteur d'abonnés n'est pas les spectateurs d'une vidéo. Une métrique manquante vaut null. Null signifie manquant. Ce n'est pas 0.

Un indicateur de précision vous dit la précision et la fiabilité d'un nombre. `exact` signifie un entier public exact. Cet entier reste le total de la plateforme. Ce n'est pas un compte de personnes distinctes, chacune comptée une fois. `display_rounded` signifie que l'écran a montré un nombre arrondi. `likely_rounded` signifie que la valeur est probablement arrondie. `unavailable` signifie que la valeur n'a pas été lue. Ne changez pas `unavailable` en 0. L'Actor ne renvoie pas de taux calculés. Un taux que vous calculez est votre calcul, pas une courbe source.

Le contrôle de source actuel porte seulement sur les compteurs publics. Un contrôle `knownUrls` sur une vidéo a apparié l'identifiant de publication et l'identifiant de profil. Il a renvoyé les vues, mentions J'aime, commentaires, partages, enregistrements et republications publics. Il a renvoyé le compte public d'abonnés et les indicateurs de précision. Certains compteurs étaient `likely_rounded`. Les enregistrements et les republications étaient `exact`. Cela établit les compteurs publics actuels et l'identité sur cette source. Ce contrôle n'établit pas la rétention. Il n'établit pas la complétion, la portée privée, les clics, les ventes, les contrôles de fraude ni les spectateurs distincts, chacun compté une fois. Il n'établit pas ce résultat pour chaque profil. Il n'établit pas une courbe privée. Il n'y a pas de courbe privée dans cet Actor que ce contrôle pourrait établir.

## Vérifier ces totaux de sortie

Inspectez la sortie de l'exécution avant de garder une ligne. Lisez `providedUrls`, `contentUrls`, `inputUrls`, `resolvedUrls`, `metricRows`, `noPublicMetricRows`, `blockedRows`, `failedRows` et `statusCounts`. Comparez les totaux d'URL entre eux. Ne supposez pas que chaque URL fournie est devenue une ligne de métrique utile. Utilisez `metricRows` pour les lignes qui ont renvoyé des métriques publiques. Utilisez `noPublicMetricRows` pour les lignes sans métriques publiques. Ces lignes ne sont pas des zéros. Utilisez `blockedRows` et `failedRows` avant de faire confiance à l'ensemble. Utilisez `statusCounts` pour voir les lignes par statut. Si un total est absent, laissez-le inconnu. N'écrivez pas 0 sauf si la sortie affiche 0.

Cet article n'invente pas ces totaux pour le contrôle. Le contrôle n'apporte des éléments de preuve que pour les compteurs publics nommés ci-dessus. Lisez les totaux sur votre propre exécution.

## Changer la Task pour une seule vidéo

La Task publique est [TikTok Profile Analytics](https://apify.com/chronometrica/tiktok-metrics-scraper/examples/tiktok-profile-analytics). Elle a été contrôlée le 13 octobre 2026. Le nom signifie des métriques vidéo publiques. Il ne signifie pas une courbe de rétention. L'entrée enregistrée est un point de départ. Elle n'est pas la preuve que l'analyse se fait seule.

L'entrée enregistrée est ci-dessous. Les trois profils sont des exemples. Ils ne sont pas votre rapport.

```json
{
  "mode": "profileUrls",
  "startUrls": ["@mrbeast", "@nike", "@playstation"],
  "maxItems": 60,
  "includeProfileMetrics": true
}
```

Changer la Task pour une seule vidéo

Changez-la pour cette méthode. Utilisez une URL de vidéo publique que vous connaissez déjà. Réglez `maxItems` sur 1.

```json
{
  "mode": "knownUrls",
  "startUrls": ["YOUR_ONE_PUBLIC_VIDEO_URL"],
  "maxItems": 1
}
```

Changer la Task pour une seule vidéo

Remplacez `YOUR_ONE_PUBLIC_VIDEO_URL` par cette URL de vidéo. Ne laissez pas une URL de profil dans `startUrls`. Ne gardez pas `maxItems` à 60 pour ce contrôle. Vous pouvez régler `includeProfileMetrics` sur true pour les faits publics du profil. Cet indicateur n'ajoute toujours pas de courbe.

## Sept actions

1. Énoncez la décision en une phrase. Soit vous avez besoin du moment où une vidéo que vous contrôlez perd des spectateurs, soit vous avez besoin de savoir quelle vidéo publique a plus de vues. Ne collectez pas de données avant de choisir. La rétention utilise, à chaque position temporelle, la proportion que la source indique pour ceux qui regardent encore. La base est le total de la source, pas le compteur de vues public. Le tableau ci-dessus est la séparation. Un total de vues répond seulement à une comparaison publique.
2. Faites l'inventaire d'une vidéo publique connue. Contrôlez l'identité de la publication, la durée, les vues, le statut, l'heure du relevé et la précision. Utilisez `knownUrls`, une vidéo et `maxItems` à 1. C'est la route des compteurs publics. Aucun champ de courbe privée n'existe sur cet Actor. Si une métrique manque, gardez-la manquante. Ne stockez pas 0 à sa place. Si le statut dit que la ligne n'est pas utile, laissez les métriques hors du rapport.
3. Demandez si la source montre une série de rétention selon le temps. Un seul compteur de vues ne peut pas rétablir cette série. Les mentions J'aime, les commentaires, les partages, les enregistrements et les republications ne peuvent pas la rétablir. La durée de la vidéo ne peut pas la rétablir. Un temps de visionnage moyen ne peut pas la rétablir. Plusieurs courbes peuvent partager une même moyenne. Un relevé public ultérieur peut montrer un compteur de vues plus haut. L'écart est une nouvelle activité du compteur. Ce n'est pas une carte des secondes regardées. Ne divisez pas les vues par les secondes pour tracer une ligne.
4. Si la vidéo est sur un compte que vous contrôlez, utilisez les outils de votre compte TikTok. [TikTok Studio](https://support.tiktok.com/en/using-tiktok/creating-videos/tiktok-studio) documente ces outils. [Outils pour les créateurs](https://support.tiktok.com/en/using-tiktok/creating-videos/creator-tools-on-tiktok) documente les outils pour les créateurs et la performance des publications. Ces pages documentent l'analyse d'une publication individuelle. Elles ne promettent pas une courbe de rétention sur chaque compte. Elles ne promettent pas un fichier d'export sur chaque compte. Ouvrez votre publication et lisez les libellés qui sont vraiment là. Si un libellé manque, écrivez unavailable. Ne donnez jamais à cet Actor public votre mot de passe ni votre session connectée.
5. Gardez la définition de la source à côté de chaque nombre. Gardez aussi l'identifiant de vidéo, la fenêtre de dates, la cohorte et les positions temporelles quand elles sont affichées. Une cohorte est le groupe derrière la part. Comparez la même fenêtre et la même définition. Si vous n'avez qu'une moyenne, indiquez la moyenne sous cette définition. Ne transformez pas la moyenne en courbe. Si vous n'avez qu'une capture d'écran, marquez les valeurs lues comme approximatives. Des libellés arrondis peuvent cacher la valeur exacte.
6. Utilisez cette étape seulement quand une vraie courbe de positions est sur votre écran. Regardez la vidéo d'origine autour de la baisse. Écrivez une raison de contenu possible. Écrivez un changement à tester sur une vidéo ultérieure. La note est une possibilité, pas la preuve que les personnes sont parties pour cette raison. Les spectateurs qui reviennent peuvent changer les nombres. Une boucle est une lecture supplémentaire de la même vidéo. Les boucles peuvent changer les nombres. Les règles de la source peuvent inclure ou exclure ces lectures. Si le libellé ne le dit pas, cette règle est inconnue. Ne placez pas un total de vues public sous une part de rétention privée.
7. Si les données de position de visionnage sont encore indisponibles, dites-le dans le rapport. Répondez ensuite seulement à la comparaison publique que vous pouvez soutenir. Réduisez la décision aux vues publiques observées. Gardez un plan de collecte avant de changer la vidéo. Ne changez pas le début seulement parce que vous avez deviné une courbe. Le plan nomme l'écran, le champ, la vidéo et la date à laquelle vous les lirez. Un calcul sur le compte que vous contrôlez n'est permis que quand ces positions de visionnage sont réellement affichées.

Une vraie courbe a besoin de cinq parties. Vous avez besoin de l'identifiant de vidéo. Vous avez besoin de la fenêtre de dates. Vous avez besoin de la cohorte. Vous avez besoin de chaque position temporelle. Vous avez besoin de la proportion, indiquée par la source, de ceux qui regardent encore à cette position. S'il manque une partie, vous n'avez pas de courbe.

## Des vues égales peuvent cacher deux courbes

Les historiques suivants sont fictifs. Ils ne sont pas un résultat d'Actor. Ils ne sont pas une mesure TikTok. Ils ne sont pas un benchmark.

Deux vidéos fictives durent chacune 30 secondes. Chacune affiche 1 000 vues publiques. Les totaux correspondent. Les historiques de visionnage non vus n'ont pas à correspondre. Chaque scénario utilise une cohorte inventée de 100 sessions. L'en-tête du scénario A est un total de 100. L'en-tête du scénario B est un total de 100. Le scénario A n'est pas un total de 90. Le scénario B n'est pas un total de 50.

| Scénario | Total de la cohorte | Sessions de visionnage encore en cours à 5 secondes | Sessions de visionnage encore en cours à 15 secondes | Sessions de visionnage encore en cours à 30 secondes |
| --- | --- | --- | --- | --- |
| A | 100 | 90 sessions, 90 pour cent | 80 sessions, 80 pour cent | 70 sessions, 70 pour cent |
| B | 100 | 50 sessions, 50 pour cent | 20 sessions, 20 pour cent | 10 sessions, 10 pour cent |

Le pourcentage est le nombre de sessions qui regardent encore, divisé par le total de cohorte de 100. Pour le scénario A à 5 secondes, 90 divisé par 100 égale 90 pour cent. À 15 secondes, 80 divisé par 100 égale 80 pour cent. À 30 secondes, 70 divisé par 100 égale 70 pour cent. Pour le scénario B à 5 secondes, 50 divisé par 100 égale 50 pour cent. À 15 secondes, 20 divisé par 100 égale 20 pour cent. À 30 secondes, 10 divisé par 100 égale 10 pour cent.

Aucune des deux lignes n'est calculée à partir des 1 000 vues publiques. Les mêmes 1 000 vues peuvent se trouver sur la courbe haute ou sur la courbe basse. Diviser les vues par 30 secondes ne construit aucun des deux tableaux. Ne présentez pas cette division comme de la rétention. Ces pourcentages utilisent la base inventée de 100. Ils ne sont pas une définition TikTok. Ils ne sont pas une courbe mesurée. Des totaux publics identiques ne montrent pas les positions regardées.

## Les pourcentages du propriétaire ont besoin de leur propre base

Ce deuxième exemple est aussi fictif. C'est une capture d'écran inventée. Ce n'est pas un résultat de produit. Ce n'est pas la preuve que votre compte a un export. Utilisez le calcul seulement si votre propre écran affiche des positions de visionnage.

| Relevé | Temps dans la vidéo | Part de l'audience qui regarde encore | Base |
| --- | --- | --- | --- |
| Capture d'écran fictive, approximative | 10 secondes | 62 pour cent | Définition propre indiquée par cet écran |
| Capture d'écran fictive, approximative | 15 secondes | 48 pour cent | Même définition et même groupe |

Les valeurs sont approximatives, car une capture d'écran peut montrer des libellés arrondis. 48 moins 62 égale -14. Le changement est de -14 points de pourcentage. Un point de pourcentage est un pas sur une échelle de pourcentages. La part baisse de 14 points de pourcentage. Ce n'est pas une baisse relative de 14 pour cent.

Une baisse relative compare la chute à la part de départ. La chute est de 14 points de pourcentage. Le départ est 62 pour cent. 14 divisé par 62 égale environ 0,226. C'est 22,6 pour cent de la part de départ. Indiquez -14 points de pourcentage, ou une baisse relative de 22,6 pour cent. Dites quel chiffre vous voulez dire.

Cela ne signifie pas que 14 pour cent de tous les spectateurs publics sont partis. Cela ne nomme pas une cause. La base est la cohorte source fictive. Ce n'est pas les 1 000 vues publiques. Ce n'est pas la cohorte inventée de 100 sessions. Ne mélangez pas ces bases. Si votre écran n'a pas de valeurs de position de visionnage, n'utilisez pas ce calcul.

## Action suivante

Affirmez une rétention seulement quand l'écran de votre compte montre, à de vraies positions temporelles, la proportion qui regarde encore. Si ce champ est absent, dites que la courbe est indisponible. Pour les compteurs de vues publics, utilisez le [TikTok Metrics Actor](https://apify.com/chronometrica/tiktok-metrics-scraper) et la [TikTok Profile Analytics Task](https://apify.com/chronometrica/tiktok-metrics-scraper/examples/tiktok-profile-analytics). Changez la Task en `knownUrls`, une URL de vidéo publique et `maxItems` à 1, puis lisez le statut avant d'utiliser un compteur.

## Sources et lectures complémentaires

- [TikTok Metrics Actor](https://apify.com/chronometrica/tiktok-metrics-scraper)
- [TikTok Profile Analytics Task](https://apify.com/chronometrica/tiktok-metrics-scraper/examples/tiktok-profile-analytics)
- [TikTok Studio](https://support.tiktok.com/en/using-tiktok/creating-videos/tiktok-studio)
- [Outils pour les créateurs sur TikTok](https://support.tiktok.com/en/using-tiktok/creating-videos/creator-tools-on-tiktok)
- [Discussion sur les outils d'analyse TikTok](https://www.reddit.com/r/TikTokMarketing/comments/1ncdcmz/what_are_your_goto_tiktok_analytics_tools/)