El problema
El sentimiento de marca existe en multiples plataformas pero las herramientas de monitoreo cubren una plataforma a fondo o muchas de forma superficial. Los equipos pierden sentimiento negativo creciendo en TikTok mientras solo monitorean Google y Twitter.
La solucion de Scavio
Busca palabras clave de marca en Google, Reddit y TikTok desde una sola API. Extrae comentarios de TikTok, discusiones de Reddit y datos de resenas de Google. Alimenta a un LLM para clasificacion unificada de sentimiento.
Antes
Antes del monitoreo cross-platform, una marca descubrio un video negativo viral en TikTok sobre su producto 3 semanas despues de publicado. Para entonces, hilos de Reddit amplificaron la queja y Google AI Overviews comenzo a citar el hilo de Reddit. El dano reputacional estaba establecido.
Después
Despues de configurar monitoreo cross-platform: 10 palabras clave de marca buscadas diariamente en 3 plataformas (30 consultas, $0.15/dia). Nuevo TikTok negativo detectado en 24 horas. La marca responde antes de la amplificacion en Reddit. Costo mensual: $4.50.
Para quien es
Gerentes de marca, equipos de gestion de reputacion, equipos de relaciones publicas y community managers monitoreando la salud de marca cross-platform.
Beneficios clave
- Monitorea 3 plataformas desde una API por $0.15/dia
- Detecta quejas en TikTok antes de la amplificacion en Reddit
- Rastrea citaciones de Google AI Overview de menciones de marca
- Vista unificada de sentimiento entre plataformas
- Analisis a nivel de comentario en TikTok, a nivel de hilo en Reddit
Ejemplo en Python
import requests, os
SCAVIO_H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
TT_H = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}', 'Content-Type': 'application/json'}
def brand_sentiment(brand):
results = {}
# Google
g = requests.post('https://api.scavio.dev/api/v1/search', headers=SCAVIO_H,
json={'query': f'{brand} review', 'country_code': 'us'}).json()
results['google'] = [r.get('snippet', '') for r in g.get('organic_results', [])[:5]]
# Reddit
r = requests.post('https://api.scavio.dev/api/v1/search', headers=SCAVIO_H,
json={'query': brand, 'platform': 'reddit'}).json()
results['reddit'] = [r.get('title', '') for r in r.get('organic_results', [])[:5]]
# TikTok
t = requests.post('https://api.scavio.dev/api/v1/tiktok/search/videos',
headers=TT_H, json={'keyword': brand, 'count': 10}).json()
results['tiktok'] = [v.get('desc', '')[:80] for v in t.get('data', {}).get('videos', [])[:5]]
return results
for platform, mentions in brand_sentiment('mybrand').items():
print(f'{platform}: {len(mentions)} mentions')Ejemplo en JavaScript
const SH = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
const TH = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function brandSentiment(brand) {
const [g, r, t] = await Promise.all([
fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST', headers: SH, body: JSON.stringify({query: `${brand} review`, country_code: 'us'})
}).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST', headers: SH, body: JSON.stringify({query: brand, platform: 'reddit'})
}).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/tiktok/search/videos', {
method: 'POST', headers: TH, body: JSON.stringify({keyword: brand, count: 10})
}).then(r => r.json())
]);
console.log(`Google: ${(g.organic_results||[]).length}, Reddit: ${(r.organic_results||[]).length}, TikTok: ${(t.data?.videos||[]).length}`);
}
brandSentiment('mybrand');Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit
TikTok
Descubrimiento de videos, creadores y productos en tendencia