Jon Loomer — Meta Ads 2026 (baza wiedzy)

Lokalna baza wiedzy zbudowana z bloga jonloomer.com — wszystkie wpisy z roku 2026. Jon Loomer to jedno z najważniejszych źródeł o reklamie na Meta (Facebook/Instagram) i nowych formatach (ChatGPT Ads). Baza pod research reklamowy AIBIZ (meta-daily, kampanie Marcina).

Co tu jest

  • raw/ — wszystkie surowe źródła 1:1 (pełna treść + grafiki lokalnie), źródło prawdy:
    • blog/ — 50 wpisów blogowych z 2026
    • przewodniki/ — 6 pełnych pillar guide’ów (evergreen)
    • kursy/ — 3 kompletne mini-kursy: andromeda/ (7 lekcji), modern-targeting/ (8), audience-segments/ (6)
  • media/ — wszystkie grafiki pobrane lokalnie (featured + screenshoty z treści), pełny rozmiar.
  • wiki/ — warstwa destylacji: działy tematyczne po polsku, pisane dla człowieka, z backlinkami do wpisów-źródeł. Spis treści w wiki/README.md.
  • _index.md — spis wszystkich 50 wpisów (data / tytuł / temat / link).

Tematyka 2026 (dominanty)

Atrybucja (zmiany click-through, breakdowny, remarketing), ChatGPT Ads (od pierwszych wrażeń przez self-serve po konwersje), targeting jako sugestie (detailed targeting, lookalike), struktura kampanii i ad setów (konsolidacja budżetu, Advantage+/CBO), audience segments, AI-funkcje Meta (Andromeda, AI connectors + Claude, Manus AI), creative workflow.

Metoda pozyskania (do odtworzenia / aktualizacji)

  • Treść stron: Actor Apify apify/rag-web-browser — przebija Cloudflare Turnstile (zwykły curl i headless Playwright dostają 403). ~8s/wpis, grosze.
  • Grafiki: zwykły curl z User-Agent — pliki /wp-content/uploads/ NIE są za Cloudflare (HTTP 200). Pobierane w pełnym rozmiarze (bez suffiksu -WxH).
  • Liczenie/listowanie wpisów: przez archiwa miesięczne /2026/MM/ (każdy miesiąc = 2 strony, ostatnia “Page 2 of 2” = komplet). ⚠️ Paginacja /blog/page/N/ jest niewiarygodna — cache Cloudflare duplikuje i gubi wpisy. REST API (/wp-json/wp/v2/posts) zwraca 500.

Aktualizacja w przyszłości

Blog publikuje ~2 wpisy/tydzień (~10/miesiąc). Żeby dociągnąć nowe: sprawdź archiwum bieżącego miesiąca /2026/MM/, porównaj z _index.md, dorzuć brakujące tym samym pipeline’em (instrukcja była w scratchpad sesji).