Le problème
Les équipes marketing lancent des campagnes TikTok et attendent des jours que le tableau de bord TikTok Ads stabilise les métriques. Le suivi organique des campagnes (défis de hashtags, contenu des créateurs) nécessite une navigation manuelle sur la plateforme. Aucun moyen de corréler la performance TikTok avec les tendances de recherche.
La solution Scavio
Utilisez l'API TikTok Scavio pour surveiller programmatiquement les hashtags de campagne, les publications des créateurs et les métriques d'engagement. Recoupez avec les tendances de recherche Google pour mesurer la notoriété de la marque. Chaque appel API TikTok coûte 1 crédit (0,005 $).
Avant
L'équipe marketing vérifie manuellement l'application TikTok pour la performance des hashtags de campagne. Données anecdotiques. Aucune corrélation avec la demande de recherche.
Après
Vérifications horaires automatisées des hashtags de campagne, des publications des créateurs et de l'engagement. Recoupement avec le volume de recherche Google. Tableau de bord mis à jour en temps réel.
À qui cela s'adresse
Équipes marketing menant des campagnes TikTok ayant besoin de données de performance en temps réel et de mesure de la notoriété de la marque.
Avantages clés
- Surveillez les hashtags de campagne et l'engagement via l'API
- Suivez la diffusion et la performance du contenu des créateurs
- Recoupez l'activité TikTok avec les tendances de recherche Google
- Tableau de bord en temps réel vs attente du décalage TikTok Ads
- 1 crédit par appel API TikTok (0,005 $)
Exemple Python
import requests, os
API_KEY = os.environ["SCAVIO_API_KEY"]
def monitor_campaign_hashtag(hashtag: str) -> dict:
"""Monitor a TikTok campaign hashtag."""
resp = requests.post(
"https://api.scavio.dev/api/v1/tiktok/hashtag",
headers={"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"},
json={"hashtag": hashtag},
timeout=15,
)
data = resp.json()
return {
"hashtag": hashtag,
"view_count": data.get("challenge_info", {}).get("stats", {}).get("view_count", 0),
"video_count": data.get("challenge_info", {}).get("stats", {}).get("video_count", 0),
"top_videos": [
{"desc": v.get("desc", ""), "plays": v.get("stats", {}).get("play_count", 0)}
for v in data.get("videos", [])[:5]
],
}
def check_brand_lift(brand: str) -> dict:
"""Check Google search trends for brand lift."""
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
json={"query": brand, "country_code": "us"},
timeout=10,
)
data = resp.json()
return {"organic_count": len(data.get("organic_results", []))}
campaign = monitor_campaign_hashtag("brandchallenge2026")
print(f"#{campaign['hashtag']}: {campaign['view_count']:,} views, {campaign['video_count']} videos")Exemple JavaScript
const H = {'Authorization': 'Bearer ' + process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function monitorHashtag(hashtag) {
const r = await fetch('https://api.scavio.dev/api/v1/tiktok/hashtag', {method:'POST', headers:H, body:JSON.stringify({hashtag})});
const d = await r.json();
return {hashtag, views:d.challenge_info?.stats?.view_count||0, videos:d.challenge_info?.stats?.video_count||0};
}
const c = await monitorHashtag('brandchallenge2026');
console.log('#'+c.hashtag+': '+c.views+' views, '+c.videos+' videos');Plateformes utilisées
TikTok
Découverte de vidéos tendance, créateurs et produits
Recherche web avec graphe de connaissances, PAA et aperçus IA