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

  1. Visitar HatumSEO → sección donde tenemos los Prompts 1 y 2. (https://hatumseo.com/herramientas/analizar-anuncios-competencia-facebook-con-ia-gratis/)
  2. Abrir Facebook Ads Library: https://www.facebook.com/ads/library/ Buscar anuncios de competidores
  3. Ir a chat.z.ai https://chat.z.ai/ [ acceso gratuito/ilimitado].
  4. Pegar el Prompt 1 (Análisis → Borrador).
  5. Copiar desde Ads Library los anuncios y pegarlos en el chat
  6. 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 → RAWIA) 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.

¡Danos un Voto!

¿Tienes una pregunta?

Luis Narciso
Sobre SEO
(Posicionamiento Web)

Frank Fajardo
Sobre Diseño Web, Anuncios, Diseño y Redes Sociales