Le problème
Les marques qui publient sur TikTok n'ont pas d'accès programmatique à leurs données de performance de contenu. TikTok Studio affiche les métriques pour chaque vidéo individuellement, mais il n'existe pas de moyen simple d'agréger les performances sur toutes les vidéos, de suivre les tendances dans le temps ou de créer des tableaux de bord personnalisés combinant les données TikTok avec d'autres canaux marketing. Les équipes marketing finissent par exporter manuellement des fichiers CSV et les coller dans des feuilles de calcul chaque semaine.
La solution Scavio
Créez un tableau de bord automatisé qui récupère les données de performance des vidéos TikTok via les points de terminaison Scavio's TikTok API. Planifiez des récupérations quotidiennes pour toutes vos vidéos, stockez les données dans une base de données et visualisez les tendances dans n'importe quel outil BI. Suivez les vues, likes, commentaires, partages et taux d'engagement de manière programmatique sans exportations manuelles.
Avant
Avant : Un community manager passait 3 heures chaque lundi à exporter manuellement les analyses TikTok de 50 vidéos dans une Google Sheet. La mise en correspondance avec d'autres canaux nécessitait 2 heures supplémentaires. Coût mensuel : plus de 20 heures de travail d'analyste.
Après
Après : Un cron job quotidien récupère les métriques pour les 50 vidéos en moins de 5 minutes pour 0,25 $/jour (7,50 $/mois). Les données arrivent dans un tableau de bord Looker aux côtés des métriques Instagram et YouTube. La réunion de rapport du lundi utilise désormais des données en direct au lieu de feuilles de calcul vieilles d'une semaine.
À qui cela s'adresse
Community managers, responsables marketing de marque et équipes de données qui ont besoin d'analyses TikTok programmatiques sans exportations manuelles. Agences gérant plusieurs comptes TikTok.
Avantages clés
- Automatisez le suivi des performances TikTok pour plus de 50 vidéos à 7,50 $/mois
- La mise à jour quotidienne des données remplace les exportations CSV hebdomadaires manuelles
- Tableaux de bord multi-plateformes combinant TikTok avec d'autres données de canaux
- Alertes personnalisées lorsque les vidéos dépassent ou sous-performent les seuils d'engagement
- Économisez plus de 20 heures/mois de travail manuel d'exportation d'analyses
Exemple Python
import requests
import json
API_KEY = "your_scavio_api_key"
def get_video_stats(video_url: str) -> dict:
r = requests.post(
"https://api.scavio.dev/api/v1/tiktok/video",
headers={"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"},
json={"url": video_url},
timeout=15,
)
data = r.json()
return {
"url": video_url,
"views": data.get("play_count", 0),
"likes": data.get("digg_count", 0),
"comments": data.get("comment_count", 0),
"shares": data.get("share_count", 0),
}
video_urls = [
"https://www.tiktok.com/@brand/video/123456",
"https://www.tiktok.com/@brand/video/789012",
]
for url in video_urls:
stats = get_video_stats(url)
print(f"{stats["url"]}: {stats["views"]} views, {stats["likes"]} likes")Exemple JavaScript
const API_KEY = "your_scavio_api_key";
async function getVideoStats(videoUrl) {
const res = await fetch("https://api.scavio.dev/api/v1/tiktok/video", {
method: "POST",
headers: { "Authorization": `Bearer ${API_KEY}`, "content-type": "application/json" },
body: JSON.stringify({ url: videoUrl }),
});
const data = await res.json();
return {
url: videoUrl,
views: data.play_count || 0,
likes: data.digg_count || 0,
comments: data.comment_count || 0,
shares: data.share_count || 0,
};
}
const urls = ["https://www.tiktok.com/@brand/video/123456", "https://www.tiktok.com/@brand/video/789012"];
for (const url of urls) {
const stats = await getVideoStats(url);
console.log(`${stats.url}: ${stats.views} views, ${stats.likes} likes`);
}Plateformes utilisées
TikTok
Découverte de vidéos tendance, créateurs et produits