Video explicativo Paso a Paso
1) Qué puedes ver de la competencia y para qué sirve
Cuando estamos a punto de lanzar campañas en Facebook/Instagram, es importante mirar qué están publicando ahora mismo nuestros competidores directos. Muchas veces, como te habrá pasado, “no sé por dónde empezar”: quiero publicar mis anuncios, pero investigar cómo redactan otros, qué títulos/CTAs/hashtags usan o cómo están vendiendo el mismo producto me toma horas.
La Biblioteca de Anuncios de Meta (Facebook Ads Library) resuelve ese arranque: es un buscador abierto y gratuito que centraliza creatividades activas e históricas por marca, país, fecha, formato.

¿Para qué sirve?
- Para construir un benchmark accionable: volumen por marca×plataforma, mix de formatos, tipos de hooks, tono y CTAs.
- Para detectar ofertas, TyC, precio “desde/antes‑ahora”, uso de prueba social y geos priorizadas.
- Para alinear la promesa del anuncio con tu landing y reducir fricción post‑click (formularios interminables, TyC escondidos).
- Para inspirarte sin copiar: como digo a clientes y equipos, “si ellos ya probaron y funciona, yo lo uso como punto de partida y le doy mi giro”.
Lo que sí verás
- Creatividades (imagen, video, carrusel), fechas, texto principal, títulos/headlines, descripciones, CTA y a veces URL.
- Filtros por país/idioma, estado (activo/inactivo) y temas.
Lo que no verás (o verás parcialmente)
- Presupuesto, pujas, segmentación detallada o métricas internas. No pasa nada: con IA inferimos patrones a partir del propio anuncio y la landing.
2) Workflow Paso a paso (gratis) con Meta Ads Library y Agente IA (Z Chat) – FACIL
- Visitar HatumSEO → sección donde tenemos los Prompts 1 y 2. (https://hatumseo.com/herramientas/analizar-anuncios-competencia-facebook-con-ia-gratis/)
- Abrir Facebook Ads Library: https://www.facebook.com/ads/library/ Buscar anuncios de competidores
- Ir a chat.z.ai https://chat.z.ai/ [ acceso gratuito/ilimitado].
- Pegar el Prompt 1 (Análisis → Borrador).
- Copiar desde Ads Library los anuncios y pegarlos en el chat
- Cuando el borrador esté listo, pegar el Prompt 2 (Formato → Presentación) y generar las slides.
3) PROMPT 1 — ANÁLISIS → BORRADOR (desde RAW)
## ROL
Somos analistas senior de performance marketing. Dado un RAW en **texto plano** con anuncios (FB/IG, YouTube, Google), producimos un **BORRADOR textual** listo para revisión: bullets cortos, tablas en texto con conteos y %, y recomendaciones accionables. Sin planes a 90 días. Sin relleno.
## PROHIBIDO
* **No generar presentación, deck ni archivos.**
* **No usar las palabras** “slide”, “slides”, “presentación”, “diapositivas” en la salida.
* **Salida ÚNICA:** **texto plano** (encabezados en mayúsculas, bullets con "- ", tablas en texto con columnas separadas por tabulaciones o por " | ").
## DISPARO
* Si hay RAW válido → generar el **BORRADOR textual** inmediatamente.
* Si falta RAW → pedirlo en una sola ronda.
## ENTRADA ESPERADA
RAW en **texto plano** con anuncios. Usar si existen: marca, plataforma, estado (Activo/En circulación), identificador, fechas ("En circulación desde…", "Tiempo de actividad…"), URL del anuncio y/o landing, formato declarado o implícito, orientación (1:1/4:5/9:16/16:9) si se deduce, duración (si video), **primary text**, **gancho/hook**, **título/headline**, **descripción**, **hashtags\[]**, CTA/botón, oferta/condiciones, **precio** y cuotas, emojis, ubicaciones/distritos/ciudades/países, activos de Search/RSAs (titulares, descripciones, paths) si existen en el texto, overlays/captions, disclaimers/TyC, **parámetros UTM**, objetivo declarado, cualquier métrica textual. Si algo falta, dejar null.
## REGLAS DE EVIDENCIA
* No inventar. Citar líneas como **(RAW Lxx–Lyy)**.
* Para inferencias: anteponer **\[Inference]**. Para no verificable: **\[Unverified]**.
## PARSING & EXTRACCIÓN
Para cada anuncio →
```
{
id, marca, plataforma(FB/IG|YT|Search|Display|PMax),
estado?, identificador?, fecha_inicio?, tiempo_actividad?,
url_ad?, url_lp?, utm?(sí/no),
formato(img|video|carrusel|UGC|pulido|no_declara), orientacion?, duracion_s?,
primary_text, hook, headline, description,
hashtags[], emojis[],
CTA_label, oferta, condiciones, precio_text?, cuotas?,
geos[], assets_search{headlines[], descriptions[], path?},
overlays_text[], captions?, disclaimer_TyC?(sí/no),
objetivo_aparente? [Inference], metrica_textual?
}
```
Guardar referencia de líneas por campo extraído.
## MÉTRICAS A CALCULAR (si aplica)
* **Volumen:** # anuncios por **marca × plataforma** y **participación %** = (# marca\_plat / # total\_plat)·100.
* **Mix de formatos y orientaciones:** % video/img/carrusel/UGC/pulido; % 1:1/4:5/9:16/16:9.
* **Hooks:** % por tipo (pregunta, número/promesa, dolor–beneficio, urgencia, autoridad, educativo, comparativa).
* **Tono:** % emocional vs racional; % con urgencia/escasez.
* **Títulos/Headlines:** % con número; % con signo %; % con moneda; % con año/temporada; % con geos; **longitud media (palabras)**; % con marca al inicio; **patrón dominante por marca** (frase corta).
* **Hashtags:** % de anuncios con hashtags; **densidad** (#/100 palabras del anuncio); **top-5 por marca con %**; % por categoría (brand|producto|beneficio|geo|evento|temporal|genérico).
* **CTA:** top CTA y % por marca; # CTAs únicos; % soft vs hard.
* **Oferta/condiciones:** % con descuento/bundle/prueba/cuotas/envío; % con TyC explícitos.
* **Precio:** % con precio; esquema (“desde”, “antes/ahora”, “cuotas”); **tabla comparativa de valores textuales**; señal de transparencia (presente/oculto).
* **Prueba social/autoridad:** % con testimonios/cifras/sellos/casos/prensa; **años de experiencia** si se menciona (normalizar a número).
* **Geografía:** top geos por marca y % de presencia (distritos/ciudades/departamentos/países).
* **Post-click:** % de match mensaje–landing; flags de fricción (formulario >5 campos, pop-ups, falta de SLA/TyC); UTM ausentes/presentes.
* **Cross-canal:** reutilización de mensajes/assets; cobertura brand vs genérico (si hay activos de Search).
* **Compliance:** % con claims absolutos o sin TyC; presencia de lenguaje potencialmente sensible (p. ej., “mejor/garantizado”) y señal de riesgo.
## ÍNDICES DIRECCIONALES (0–100)
* Diversidad Creativa, Variedad de CTA, Enriquecimiento de Metadatos (títulos+hashtags), Localización, Transparencia de Precio, Autoridad, Riesgo de Compliance.
* Redondeo 0 decimales. Marcar **\[Inference]** si hay señales incompletas.
## FORMATO DE SALIDA — BORRADOR EN TEXTO PLANO
* Máximo 6 bullets por bloque. Frases de 6–12 palabras. Números > texto.
* Porcentajes con 1 decimal (ej.: 37,5%). Conteos enteros.
* Encabezados en MAYÚSCULAS: “SECCIÓN X — …”.
* Tablas en texto: columnas separadas por tabulaciones o por “ | ” (no usar formatos binarios ni imágenes).
SECCIÓN 1 — RESUMEN EJECUTIVO (8–10 bullets)
* Hallazgo · Dato (%, #) · (RAW Lxx–Lyy) · \[Inference/Unverified]
SECCIÓN 2 — VOLUMEN POR MARCA × PLATAFORMA (tabla)
\| MARCA | FB/IG # (%) | YT # (%) | SEARCH # (%) | DISPLAY # (%) | PMAX # (%) | TOTAL |
SECCIÓN 3 — FORMATOS Y ORIENTACIONES (tabla)
\| MARCA | VIDEO % | IMAGEN % | CARRUSEL % | UGC % | PULIDO % | 1:1 % | 4:5 % | 9:16 % | 16:9 % |
SECCIÓN 4 — HOOKS Y TONO (tabla + 2 bullets por marca con ejemplos y líneas)
\| MARCA | PREGUNTA % | Nº/PROMESA % | DOLOR-BENEFICIO % | URGENCIA % | AUTORIDAD % | EDUCATIVO % | COMPARATIVA % | EMOCIONAL % |
SECCIÓN 5 — TÍTULOS / HEADLINES (tabla + 2 ejemplos por marca)
\| MARCA | NÚMERO % | “%” % | MONEDA % | AÑO/TEMP % | GEO % | LONG PROM (pal) | MARCA INICIO % | PATRÓN DOMINANTE |
SECCIÓN 6 — HASHTAGS (tabla)
\| MARCA | % CON # | DENSIDAD (#/100w) | TOP-1 (#, %) | TOP-2 | TOP-3 | CATEGORÍA DOMINANTE |
SECCIÓN 7 — CTA Y FRICCIÓN (tabla)
\| MARCA | CTA TOP ( % ) | # CTAs ÚNICOS | SOFT VS HARD % | FRICCIÓN (form>5, pop-up, etc.) |
SECCIÓN 8 — OFERTAS, TYC Y PRECIOS (tabla)
\| MARCA | PRECIO % | FORMATO PRECIO | RANGO TEXTUAL | CUOTAS % | TYC % |
SECCIÓN 9 — PRUEBA SOCIAL Y AUTORIDAD (tabla)
\| MARCA | TESTIMONIOS % | CIFRAS % | SELLOS % | CASOS % | PRENSA % | AÑOS EXP (prom) | ÍNDICE AUTORIDAD |
SECCIÓN 10 — GEOGRAFÍA (tabla + 1 bullet)
\| MARCA | GEO TOP 1 (%) | GEO TOP 2 (%) | COBERTURA GEO (#) | ENFOQUE (local/regional/nacional) |
* Nota breve si hay hiperfoco o vacío geográfico. (RAW Lxx–Lyy)
SECCIÓN 11 — POST-CLICK (tabla)
\| MARCA | MATCH MENSAJE-LP % | FRICCIÓN (sí/no) | FLAGS (SLA/TyC) | UTM (sí/no) |
SECCIÓN 12 — PATRONES Y WHITE SPACE (5–8 bullets)
* Patrón (quiénes) · Dato (%, #) · Oportunidad · (RAW Lxx–Lyy)
SECCIÓN 13 — RECOMENDACIONES ACCIONABLES (tabla)
\| PRIORIDAD | QUÉ (≤12 palabras) | DÓNDE | MÉTRICA | EVIDENCIA (RAW) | RIESGO |
SECCIÓN 14 — ALERTAS (3–5 bullets)
* Claim/omisión · Marca · (RAW Lxx–Lyy)
## CONSTRICCIONES
* No texto narrativo fuera de estas secciones.
* Evitar “garantiza/asegura/elimina…”.
* Si falta denominador → omitir % y marcar **\[Unverified]**.
## CIERRE
¿Generamos la presentación a partir de este BORRADOR textual?
(Responder exactamente: **Generar presentación**).
4) PROMPT 2 — Formato y Presentación (desde el Borrador)
## ROL
Somos asistentes creadores de presentaciones. Tomamos un **BORRADOR** (producido por el Prompt 1) y generamos la **PRESENTACIÓN** con formato profesional. Respetamos branding. No alteramos los insights; solo consolidamos, ordenamos y damos forma visual.
## MODO AUTO (SIN CONFIRMACIÓN)
* Al invocar este prompt con un BORRADOR válido, **generar la PRESENTACIÓN inmediatamente**.
* **No pedir confirmación** adicional.
* Si falta el BORRADOR, solicitarlo en **una sola ronda**.
## ENTRADAS REQUERIDAS
1. **BORRADOR** textual (Resumen ejecutivo, bloques/tabla, recomendaciones, etiquetas \[Inference]/\[Unverified] si existen).
2. **Branding JSON** (si no se provee, usar “HatumSEO” por defecto; si el usuario prefiere neutral, usar “neutro”):
```
{
"usar_branding": "HatumSEO", // "HatumSEO" | "neutro" | "custom"
"colores": {
"primary": "#00C99D",
"secondary": "#000000",
"text": "#545454",
"bg_light": "#F6F6F6",
"purple": "#A426DB",
"red": "#D02121"
},
"tipografia": "Montserrat",
"footer": "by HatumSEO"
}
```
## POLÍTICAS
* No inventar datos. **No crear insights nuevos**; solo formatear y consolidar lo del BORRADOR.
* **No mostrar referencias RAW (Lxx–Lyy) en las slides**. Mantener \[Inference]/\[Unverified] si venían marcadas.
* Evitar “garantiza / asegura / elimina / asegura que”.
## FORMATO — CÓMO RENDERIZAR
* Tipografía: **Montserrat**.
* Paleta:
* Fondo: `bg_light` (#F6F6F6) o blanco alternado.
* Títulos (H1/H2): **primary** (#00C99D).
* Cuerpo: **text** (#545454).
* KPIs/etiquetas: **purple** (#A426DB).
* Alertas: **red** (#D02121).
* Líneas/bordes/iconos: **secondary** (#000000) con baja opacidad.
* Jerarquía (orientativa): Título 44–56 pt · Subtítulo 28–32 pt · Bullets 18–22 pt · Notas 14–16 pt.
* Composición:
* Máx. 6 bullets por slide; padding amplio.
* Tablas: banda superior en **primary** (10–15% opacidad) y zebra sutil.
* Chips KPI en **purple** (texto blanco). Banners de alerta con borde **red** y fondo tenue.
* Footer en todas las slides: `{{footer}}` a la derecha (11–12 pt).
* Modos de branding:
* "neutro" → escala de grises (títulos #333).
* "custom" → usar hex provistos (validar `^#([A-Fa-f0-9]{6})$`).
## ESTRUCTURA DE LA PRESENTACIÓN (mapear desde el BORRADOR)
1. Portada — tema, fecha, logo si se aporta, footer.
2. Agenda — 4–6 puntos.
3. Resumen ejecutivo — 8–10 bullets (idénticos al BORRADOR, sin referencias RAW).
4. Metodología — 1 slide breve (cómo se procesó el RAW).
5. Volumen por marca × plataforma — tabla + 3 bullets clave.
6. Formatos y orientaciones — grid/tabla + 3 bullets.
7. Hooks, tono y narrativa — tabla corta + ejemplos textuales.
8. Títulos/Headlines — tabla breve + 2 ejemplos por marca.
9. Hashtags — tabla con top-3 y categoría dominante por marca.
10. CTA y fricción — tabla + 2–3 bullets.
11. Ofertas, TyC y **Precios** — tabla comparativa.
12. Prueba social y autoridad — bullets + ejemplos.
13. Geografía y segmentación visible — lista/mapa textual.
14. Experiencia post‑click — checklist + bullets.
15. Patrones, gaps y white space — lista priorizada.
16. Recomendaciones accionables — tabla (Prioridad/Qué/Dónde/Métrica/Riesgo).
17. Alertas de compliance — banners de alerta.
18. Cierre — próximos pasos (testing/seguimiento) **sin plan a 90 días**.
## REGLAS DE CONTENIDO
* **No mostrar RAW Lxx–Lyy** dentro de las slides.
* No aumentar ni eliminar insights; si hay redundancias, **consolidar** sin perder sentido.
* Mantener etiquetas \[Inference]/\[Unverified] donde estaban.
## OUTPUT
* Presentación como **slides estructuradas** (Markdown por secciones o JSON de slides, según preferencia).
* Si se solicita archivo (PPTX/PDF), componer con el mismo contenido y branding.
## CHECK FINAL
* Branding aplicado correctamente.
* Máx. 6 bullets por slide.
* Tablas legibles (3–6 columnas).
* Footer presente en todas las slides.
* Etiquetas \[Inference]/\[Unverified] preservadas donde correspondan.
## EJECUCIÓN
* **Auto‑generar ahora** la presentación a partir del BORRADOR y el branding vigente.
5) Listo, revisa tu presentación
En mi experiencia, esto ahorra horas: pasas de texto suelto a una presentación ejecutiva que un gerente entiende en 5 minutos. Yo suelo pedir que el borrador incluya evidencias citadas por línea (RAW Lxx‑Lyy) y que cualquier suposición vaya marcada como [Inference].
Lo que obtienes:
- Slide 2: Volumen por marca×plataforma con # y %.
- Slide 3: Mix de formatos (video/imagen/carrusel/UGC/pulido) y orientaciones.
- Slide 4: Hooks (pregunta, número‑promesa, dolor‑beneficio, urgencia, autoridad, educativo, comparativa) y tono (emocional vs racional) con %.
- Slides 5–9: Títulos/headlines, hashtags, CTAs, ofertas/TyC/Precios, prueba social.
- Slides 10–11: Geografía y post‑click (match anuncio‑landing, fricción de formularios, TyC visibles).
- Slide 12: Patrones/white space.
- Slide 13: Matriz de recomendaciones (Qué/Dónde/Métrica/Evidencia/Riesgo).
6) Buenas prácticas
- Derechos: no reutilices imágenes con marca registrada o fotografías de terceros sin permiso.
- Claims: evita absolutos (“garantiza”, “asegura”, “elimina”). Prefiere evidencia: cifras auditables, casos, prensa.
- TyC: visibles en anuncio o above the fold de la landing. Si hay promos (financiación, descuentos), especifica vigencia y condiciones.
- Sectores sensibles: salud, finanzas, vivienda, empleo: revisa políticas de Meta (segmentación y mensajes).
- Post‑click: reduce fricción (ideal ≤ 5 campos en formularios), evita pop‑ups agresivos y deja claro tu SLA de respuesta.
7) FAQs (rápidas)
¿Cómo ver los anuncios de la competencia en Facebook gratis?
Con Meta Ads Library. Busca la marca, filtra por país/fecha/formato y copia a tu RAW.
¿Puedo “espiar” anuncios de la competencia?
Puedes analizar creatividades públicas y aprender patrones. No copies marcas/imágenes ni claims sin sustento.
¿Cómo uso IA para analizar los anuncios?
Pega el PROMPT 1 y tu RAW en tu chat de IA. Obtendrás un borrador de slides con tablas y % listos para presentar.
¿Qué métrica miro para hooks si no tengo vistas 3s?
Usa CTR como proxy y marca lo demás [Unverified].
¿Cómo integro precio sin quemar la marca?
Prueba “Desde S/ X” y anclaje antes/ahora cuando la categoría sea sensible a precio. Si no, enfatiza beneficio/autoridad y deja el precio para la landing.
Manos a la obra
Con este flujo gratis (Ads Library → RAW → IA) pasas de “no sé por dónde empezar” a un benchmark claro y accionable con evidencias y prioridades. En mi día a día, esto acelera copia, diseño y decisiones ejecutivas.