El problema
Los equipos de marketing de influencers no pueden ver qué creadores comparten audiencias o qué cuentas actúan como conectores entre comunidades. Esto conduce a un gasto de campaña redundante y a la pérdida de orientación a microcomunidades.
La solucion de Scavio
Utilice puntos finales seguidor y siguiente para crear gráficos de red. Encuentre seguidores compartidos entre creadores, identifique cuentas conectoras seguidas por múltiples creadores especializados y descubra microcomunidades.
Antes
Antes del análisis de la red, una agencia contrató a 5 creadores de TikTok para una campaña. Postanálisis: 3 de ellos compartieron el 30% de su audiencia. El alcance único efectivo fue el 55% del proyectado.
Después
Después de implementar el análisis del gráfico de seguidores, la agencia verifica la superposición de audiencia entre los creadores finalistas antes de reservar. 200 seguidores muestreados por creador a $0,05 cada uno. Análisis de superposición para 5 creadores: $1,25. Seleccionan creadores con <10% de superposición, logrando un 92% de alcance único.
Para quien es
Agencias de marketing de influencers, equipos de asociaciones de marcas, investigadores comunitarios y analistas de redes sociales.
Beneficios clave
- Redes de creadores de mapas por $0,05/creador (muestra de 200 seguidores)
- Detectar la superposición de audiencias antes de invertir en la campaña
- Encuentre cuentas conectoras que vinculen comunidades especializadas
- Identificar microcomunidades a través de patrones de seguimiento compartidos
- Detección de fraude mediante análisis de calidad de seguidores
Ejemplo en Python
import requests, os
from collections import Counter
H = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}', 'Content-Type': 'application/json'}
def get_following_network(usernames):
following_counts = Counter()
for username in usernames:
p = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
headers=H, json={'username': username}).json()
uid = p['data']['user']['sec_uid']
params = {'sec_user_id': uid, 'count': 20}
for _ in range(5):
data = requests.post('https://api.scavio.dev/api/v1/tiktok/user/followings',
headers=H, json=params).json()['data']
for f in data.get('followings', []):
following_counts[f['unique_id']] += 1
if not data.get('has_more'): break
params['page_token'] = data['next_page_token']
params['min_time'] = data['min_time']
connectors = [(u, c) for u, c in following_counts.most_common(20) if c >= 2]
return connectors
connectors = get_following_network(['creator_a', 'creator_b', 'creator_c'])
for user, count in connectors:
print(f'@{user}: followed by {count}/3 creators')Ejemplo en JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function getFollowingNetwork(usernames) {
const counts = {};
for (const username of usernames) {
const p = await fetch('https://api.scavio.dev/api/v1/tiktok/profile', {
method: 'POST', headers: H, body: JSON.stringify({username})
}).then(r => r.json());
let params = {sec_user_id: p.data.user.sec_uid, count: 20};
for (let i = 0; i < 5; i++) {
const r = await fetch('https://api.scavio.dev/api/v1/tiktok/user/followings', {
method: 'POST', headers: H, body: JSON.stringify(params)
}).then(r => r.json());
(r.data.followings || []).forEach(f => counts[f.unique_id] = (counts[f.unique_id] || 0) + 1);
if (!r.data.has_more) break;
params.page_token = r.data.next_page_token;
params.min_time = r.data.min_time;
}
}
return Object.entries(counts).filter(([, c]) => c >= 2).sort((a, b) => b[1] - a[1]);
}
getFollowingNetwork(['creator_a', 'creator_b']).then(c => c.forEach(([u, n]) => console.log(`@${u}: ${n} connections`)));Plataformas utilizadas
TikTok
Descubrimiento de videos, creadores y productos en tendencia