Vyzor projekt
Fejlesztési és funkció terv v1.1 frissítve: 2026-05-08

Vyzor

Fejlesztési és funkció terv

Koordinál

Horváth Szilveszter

Érintettek

Pelczer D., Katona Z., Pál Zs., Wéber-Bódis P.

A doksi célja
A doksi célja: tisztázza mit szeretnénk a Vyzorba építeni, milyen adatforrásokból, milyen funkciókat. Nem technikai döntéseket diktál — a megvalósítási javaslatok kiindulási pontok, a konkrét implementáció a fejlesztésre tartozik.
2026-05-08 frissítés — státusz snapshot

A Vyzor egy Laravel 12 + Livewire 4 alapú, többfelhasználós web app PostgreSQL-lel. A Clarity feldolgozó és a GA4 integráció már él. A Page analyser (oldalelemzés) fejlesztés alatt. Az SEO/teljesítmény/tracking audit modulok továbbra is újak. A korábbi nyitott kérdések többsége megválaszolható a Vyzor docs/dev/ doksijai alapján — lásd §7.

0 Egy mondatban

A Vyzor egy hotel weboldal aktivitás-figyelő és optimalizáló webalkalmazás (Laravel 12 + Livewire 4 + PostgreSQL). Külső és belső adatforrásokból gyűjti a látogatói viselkedést és az oldal állapotát, majd ezekre építve riportokat és konkrét javaslatokat ad. Jelenleg három riport-flavor él: Clarity (UX/CRO audit Microsoft Clarity adatokból), Page analyser (URL alapú oldalelemzés, fejlesztés alatt) és GA4 (Google Analytics 4 Data API integráció). Bővítjük SEO-audit, teljesítmény-audit és tartalom-generáló modulokkal — a Morgens SEO szolgáltatás-bevezetésének technikai fegyvere lesz.

1 Kontextus — miért most

Piaci igény

Wellness Hotel Gyula 1M Ft/hó SEO ajánlatot kapott külsős cégtől — sok. Mi hotel-szaktudással olcsóbban, AI-val automatizálva akarjuk.

Módszertan megvan

Szabi csomagnet.hu esete bizonyította: a 3+1 pilléres SEO működik (kódszintű / on-site / tartalom / off-site).

Innovation minta

Ugyanaz a bevezetési minta mint a CBX-nél — Innovation csapat készíti elő, Advisory+Marketing+Web viszi.

Egyetlen szoftver

Szétszórt tool-ok helyett egy szoftver több modullal, Morgens-arculattal, partnereknek eladható.

2 Adatforrás → funkció mátrix

Ez a doksi legfontosabb szekciója: milyen külső/belső forrás milyen adatot ad, és az melyik Vyzor funkciót hajtja meg.

AdatforrásTípusMit adMelyik funkció használja
Microsoft Claritykülső SaaS APIsession replay, heatmap, rage-click, scroll depthClarity feldolgozó meglévő ✓
Heatmap CSVfelhasználói feltöltéskattintási / scroll heatmap (Clarity export)Clarity riportokhoz csatolható meglévő ✓
Google Analytics 4 Data APIGoogle API (service account)sessions, users, engagement, top pages, acquisition, devices, realtime, period compareGA4 riport modul meglévő ✓ — function-calling AI tool
HTML scrapesaját (HtmlFetcherService)tisztított szöveg + meta + headings + linkekPage analyser fejlesztés alatt 🚧, később SEO audit, tracking audit
PageSpeed InsightsGoogle APILighthouse scorek, Core Web Vitals, OpportunitiesTeljesítmény audit új
Google Search ConsoleGoogle API (OAuth2)top kulcsszavak, impressziók, CTR, pozíció, indexelésSEO tartalom modul új
Oldal tartalomsaját scrapemeglévő szöveg tisztítvaTartalom átíró, GYIK generátor új
AI providerekLaravel AI csomaggenerált szöveg/kód/struktúraMinden riport flavor meglévő ✓ — OpenAI default, Anthropic / Gemini / +11 további kapcsolható
Soro (trysoro.com)3rd party SaaSlong-tail kulcsszó, AI cikk, képgenerálás, belső linkKülső input teszt
Design extractPelczer saját skillbrand design leírás URL-bőlLanding generátor (külön tool, API-n át)

3 Modulok

3.1 Clarity feldolgozó meglévő ✓

Jelenlegi állapot: él. Pipeline: FetchClarity artisan command → Clarity Export API → ClarityInsight modell (JSON, dátumtartomány + max 3 dimenzió). Riport kérelemnél a ReportAnalyst AI agent megkapja a Clarity adatot + a választott CLARITY taggel ellátott AiContext presetet.

Adatlekérés:

  • Ütemezve 4 óránként (routes/console.php), minden clarity_api_key-jel rendelkező projektre
  • Manuálisan: php artisan app:fetch-clarity {project} --days=1
  • Napi 10 lekérdezés / projekt (Clarity tier limit), ClarityFetchCounter tartja számon
  • Tárolás: clarity_insights tábla (PostgreSQL), JSON metrikákkal

Riport flavor: ha a Report nem tartalmaz page_url-t, akkor Clarity flavor-rel megy. Heatmap CSV csatolható (Clarity exportból feltöltött Heatmap rekord). Output: markdown a Report.content-ben.

Beépített Clarity preset-ek: Traffic Overview, Weekly Summary, Conversion Optimisation, Content Performance, Page Performance, Accessibility Review, Content Quality, SEO Audit, UX Issues, Device & Browser Analysis, Engagement Analysis. A presetek AiContext rekordok, tags: [clarity]-vel — admin UI-ból szerkeszthetők.

3.2 Page analyser fejlesztés alatt 🚧

Mit csinál: URL kap → HtmlFetcherService letölti és tisztítja a HTML-t (extract: title, meta description / keywords, canonical, hreflang, OG tagek; szöveg konvertálása markdown-szerű struktúrára) → PageAnalyst AI agent kapja meg + a választott PAGE_ANALYSER taggel ellátott preset → markdown riport.

Jelenlegi állapot: működik, de scope-ja és preset-készlete még finomítás alatt. Ez a flavor a planning doksi eredeti „CRO landing elemző (URL alapján, 21 Reddit-alapú preset)" szándékát teljesíti — a megvalósítás a Reports modulon belül egy második flavor (page_url kitöltve → PageAnalyst), nem külön rendszer.

Implementációs részletek:

  • HTML parse: PHP-ben, Http facade + regex (HtmlFetcherService::clean()) — nem Cheerio / nem BeautifulSoup. Headless browser nincs.
  • 2 MB body limit, 60k karakter prompt cap, 10 mp HTTP timeout
  • Single-URL per Report (page_url egyetlen mező)
  • Wireframe-generálás NEM implementált, a roadmap-on jelenleg nincs.
Maradék nyitott kérdések ehhez a modulhoz
  • A jelenlegi PAGE_ANALYSER taggel ellátott presetek hány darab és milyen tartalom — leképezhetők-e az eredeti „21 Reddit-alapú CRO prompt"-ra, vagy más irányba ment a scope?
  • Akarunk-e külön „CRO landing" preset-csoportot (social proof, érzelmi megszólítás, célcsoport-illesztés, …) az általános page-analyser presetek mellett?

3.3 GA4 integráció meglévő ✓

Mit csinál: projektenként konfigurált Google Analytics 4 property → live Data API lekérdezések → automatikus riport-kontextus + AI function-calling tool a drill-downhoz.

Architektúra (lásd Vyzor/docs/dev/ga-ai-reports.md):

  • Hitelesítés: service account JSON (egyetlen Google Cloud projekt), property-nként Viewer jog. Project.ga_property_id (encrypted) tárolja a properties/123… ID-t.
  • On-demand modell (nem napi snapshot), réteges TTL cache (15 perc / 2 óra / 12 óra / 7 nap / 30 mp realtime)
  • Public API (GoogleAnalyticsQueryService): getTrafficOverview, getTopPages, getLandingPages, getAcquisitionBreakdown, getDeviceBreakdown, getGeoBreakdown, getEvents, getDailyTimeline, comparePeriod, realtime, custom report
  • AI integráció két szinten:
    • Statikus snapshot a promptba: 5 query (overview, period compare, top pages, acquisition, device) automatikusan minden GA riportnál
    • Function calling tool: GoogleAnalyticsTool — az AI menet közben mélyíthet (más dátumtartomány, top-N, channel-bontás)
  • Riport flavor: GA taggel ellátott preset → ReportAnalyst agent + ga-analyst-instructions system prompt
  • Beépített GA presetek: ga-traffic-overview, ga-conversion-funnel, ga-audience-insights, ga-deploy-impact, ga-acquisition-channels

Verifikáció: php artisan app:ga:test {project} — traffic overview + top 5 pages + realtime check.

GA4 ≠ GSC
Az eredeti tervben a Google Analytics integráció nem szerepelt önálló modulként; a §3.10-es „GSC integráció" (Search Console) viszont igen. A kettő nem ugyanaz. A GA4 (sessions, conversions, audience) már él, a GSC (queries, indexing, sitemap) változatlanul jövőbeli modul.

3.4 Kódszintű SEO audit új

Mit csinál: URL kap → letölti a HTML-t → kinyeri a SEO-szempontból fontos struktúrát → prioritizált javaslatlistát ad.

Mit vizsgál:

  • H1 jelenléte és egyedisége
  • <title> és <meta name="description"> — hosszúság, kulcsszó, duplikáció
  • Képek alt attribútuma
  • <meta name="robots">, <link rel="canonical">, hreflang
  • Open Graph és Twitter Card tagek
  • JSON-LD strukturált adat (Organization, LocalBusiness, Hotel, FAQPage)
  • Heading hierarchia (H2–H6 struktúra)
  • Belső linkek aránya és anchor szövegek

Adatforrás: saját HTML scrape (regex/parser), kiegészítésként PSI API SEO kategóriája.

Output: táblázat + prioritizált javaslatok magyarul — pl. "A /szobak oldalon nincs H1 → fontossági sorrendben első helyen álló kulcsszóval add hozzá."

Javaslat (nem fix)
Node.js-ben Cheerio / Python-ban BeautifulSoup egyszerű parse-ra bőven elég — nem kell headless browser. Scoring (kritikus/közepes/alacsony) logika is átvehető.

3.5 Teljesítmény audit — Core Web Vitals új

Mit csinál: PSI API mobile+desktop hívás URL-enként, Lighthouse scorek + Core Web Vitals + Opportunities kinyerése, riport.

Mit vizsgál:

  • Performance / Accessibility / Best Practices / SEO score (mobile és desktop)
  • LCP, INP, CLS, FCP, TTFB (field + lab data)
  • Lighthouse "opportunities" (pl. kép optimalizálás, JS késleltetés)
  • "diagnostics" (technikai mélyebb infók)

Adatforrás: PageSpeed Insights API v5. API key szükséges (Google Cloud projekt → PSI API enable → credentials → API key). Napi 25k hívás ingyenes — bőven elég.

Output: scorecard színkóddal, CWV értékek státusszal ("jó / javítandó / rossz"), prioritizált opportunity-lista magyar fordítással.

Scoring küszöbök (Google hivatalos értékek alapján):

KategóriaPerformanceLCPCLSINP
Kritikus< 50> 4s> 0.25> 500ms
Közepes50–892.5–4s0.1–0.25200–500ms
Rendben90+< 2.5s< 0.1< 200ms
Javaslat
Szekvenciális URL-futtatás, 2 mp várakozás hívások között (rate limit védelem). PSI audit title-ek magyar fordítása mapping table-ből (~30 leggyakoribb).

3.6 Tracking / pixel audit új

Mit csinál: HTML-ből regex-szel detektálja a telepített tracking kódokat, jelzi ami hiányzik az alapcsomagból.

TrackingDetektálási minta
GTM konténerGTM- prefix
GA4gtag vagy G- measurement ID
Meta Pixelfbq( vagy facebook.com/tr
Google Adsgoogleads.g.doubleclick.net vagy AW-
LinkedIn Insightsnap.licdn.com
TikTok Pixelanalytics.tiktok.com
Hotjarstatic.hotjar.com
Microsoft Clarityclarity.ms
Cookie consentCookieBot, OneTrust stb. patternek

Output: checklist ("mi van, mi hiányzik"), javaslatok a hiányokra. Nem kell headless browser — a tracking kódok 90%-ban a <head>-ben vannak.

3.7 Tartalom briefelő / átíró új

Mit csinál: URL + kulcsszó(ak) input → oldal tartalma betöltve → Claude-dal SEO-kompatibilis átírás javaslat.

Mit ad ki:

  • Átírt szövegjavaslat (kulcsszó-sűrűség figyelve, de nem túltömve)
  • Meta description javaslat (150–160 karakter)
  • Heading struktúra (H1–H3) javaslat
  • Belső linkelési javaslatok

Adatforrás: HTML scrape (csak szöveg rész), Claude API, opcionálisan GSC kulcsszó adatok.

Nyitott kérdés — kulcsszó input honnan jön?
  • (a) felhasználó írja be kézzel
  • (b) GSC-ből auto (meglévő top kulcsszavak)
  • (c) Soro-ból (ha integráljuk)

Valószínűleg (a) és (b) MVP-re, (c) később.

3.8 GYIK generátor új

Mit csinál: kulcsoldalhoz generál 10 kérdéses GYIK blokkot + JSON-LD FAQPage schema kódot.

Output:

  • 10 Q&A pár magyarul (hotel-szakmai, kulcsszó-tudatos)
  • JSON-LD FAQPage schema blokk (copy-pastelhető a <head>-be)
  • HTML blokk (accordion-kompatibilis struktúra a body-ba)

Adatforrás: oldal tartalom + kulcsszó input → Claude API.

Integrációs függőség
Pircsi (Wéber-Bódis Piroska) dolgozik a beillesztési módszertanon — hogyan kerül be a GYIK a szálloda weboldalába (Zadír template / WordPress / egyéb). Vyzor csak a tartalmat adja, a beillesztés külön munkafolyamat.

3.9 Soro integráció nyitott

Mi az a Soro: trysoro.com — ~$39/hó külső SaaS. GSC-re csatlakozik, long-tail kulcsszavakat talál, blog cikket ír, képet generál, belső linkeket épít.

Státusz: Innovation csapat tesztel (Pelczer Dániel + 1 fő), Kikelet oldal a pilot.

Integrációs probléma: Soro zárt SaaS, az eddigi kutatás alapján nincs publikus API.

4 mérlegelhető opció (2026-04-17-es kutatásból):

Opció 1

Partnership megkeresés

API hozzáférés kérés Soro-tól. Ismeretlen kimenet, időigényes.

Opció 2

WordPress middleware

Soro WP plugin (soro-seo, API key) + saját WP "proxy" közt. MA működik.

Opció 3

Manuális / teszt fázis

Vyzor ne próbáljon API-ra menni, Soro-t kézzel használjuk.

Opció 4

Saját content engine

Claude API + DataForSEO (vagy GSC), teljes kontroll. Hosszabb fejlesztés, saját stack.

Javaslat (nem fix)
  • Első körben ne integráljuk Soro-t Vyzorba — tesztelési fázisban használjuk párhuzamosan.
  • Hibrid stratégia: Opció 1 (partnership) + Opció 4 (saját engine) párhuzamosan — így nem blokkol a Soro válasz.
  • Ha a Soro long-tail algoritmusa bizonyít → a funkciót clone-oljuk saját Vyzor modulként (GSC + Claude alapon).

3.10 GSC integráció fázis 5

Mit csinál: a Morgens által verified property-knél a Google Search Console adatait húzza (utolsó 28 nap).

Kinyert adatok:

  • Keresési teljesítmény: kattintás, impressziók, CTR, átlag pozíció
  • Top kulcsszavak + top oldalak
  • Indexelési állapot (indexelt / kizárt, hibák)
  • Sitemap státusz (beküldött sitemapek állapota)
  • Mobil használhatóság — mobilbarát-e, milyen problémák
  • Core Web Vitals field data (valós felhasználói mérések)

Felhasználás: bemenetet ad a tartalom briefelőnek + SEO audit riportot gazdagítja + content performance trackinghez alap.

Auth: OAuth2 service account (Google Cloud). Pál Zsuzsanna + Domián Dávid dolgoznak az advisory-szintű account management módszertanon.

3.11 GTM API integráció későbbi fázis, opcionális

Mit csinál: ahol Morgens-nek van GTM auth (saját konténerek), a Tag Manager API v2-n keresztül részletes tag audit.

Kinyert adatok: tagek listája (név, típus, firing trigger), triggerek és változók, verziók, publish history, aktív / szünetelő tagek, ütközések.

Auth: OAuth2 service account, konténerenként hozzá kell adni.

Kapcsolódás: a 3.6 Tracking/pixel audit modul kiegészítése — HTML scrape mindig megy, GTM API auth-tal mélyebb adatokat ad.

3.12 Content motor bővítések későbbi fázisok

Ezek nem MVP-funkciók, de a 2-tool koncepcióból (Site Analyzer + SEO Autopilot) átvett irányok — jelzik merre tart a tool:

  • Brand voice learning — URL alapján tanulja az oldal tónusát, stílusát, szókincsét. Soro ezt crawlinggal csinálja, mi GSC + oldal scrape + Claude prompt alapján.
  • Content performance tracking — publikált cikkek GSC adatainak automatikus összekötése. Tartalom ROI mérés: melyik cikk hozza a forgalmat, melyik gyengélkedik.
  • Autopilot mód — ütemezett cikkgenerálás + publikálás emberi review-val vagy anélkül (napi/heti).
  • CMS publikálás — elsődlegesen Zadír (Morgens saját CMS), másodlagos WordPress REST API, tercier manuális export (MD/HTML).
  • Unified riport — egy dokumentumban "diagnózis + terápia + eredmény" end-to-end partner-audit PDF.
  • Versenytárs elemzés — mit írnak a konkurens hotelek, hol vannak tartalom-rések.

3.13 Landing generátor külön tool, nem Vyzor-része

Pelczer Dániel saját tool-ja: URL alapú design extract + DESIGN.md alapú landing HTML generátor. Nem része Vyzor-nak, de a SEO kulcsszó-kutatás outputjából landing tud születni.

Integrációs kérdés: ha Vyzor kulcsszó-hiányt talál → külső tool-t meghívja API-n át, visszakap HTML-t, és azt ajánlja letétre. Technikai döntés a fejlesztéssel és Pelczer Dániellel közösen.

4 Adatáramlás — teljes kép

┌─────────────────────────────────────────────────────────────┐
│                         INPUT                               │
│   URL(-ek)  +  kulcsszó(-k)  +  hotel partner azonosító     │
└──────────────────────────┬──────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────┐
│                         VYZOR                               │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  Data fetchers (input oldalról):                            │
│    ├── MS Clarity API   ──→ Clarity riport (✓)              │
│    ├── GA4 Data API     ──→ GA riport (✓ + AI tool)         │
│    ├── HTML scrape      ──→ Page analyser (🚧)              │
│    │                        + jövőben SEO kód + Tracking    │
│    ├── PSI API          ──→ Teljesítmény (új)               │
│    ├── GSC API (opc.)   ──→ Tartalom + SEO tippek (új)      │
│    └── Oldal szöveg     ──→ Tartalom + GYIK (új)            │
│                                                             │
│  Processing (belső):                                        │
│    ├── Scoring / prioritizáló logika                        │
│    └── AI agentek (Laravel AI: OpenAI default,              │
│        Anthropic / Gemini / 11 további provider)            │
│                                                             │
│  Output generation:                                         │
│    ├── Strukturált audit riport (UI / Google Docs / PDF)    │
│    ├── Akciólista (prioritizált, magyarul)                  │
│    ├── Generált tartalom (átírt szöveg, meta, GYIK+schema)  │
│    └── CRO elemzés (textuális + üzenet-átírási javaslat)    │
└──────────────────────────┬──────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────┐
│               FELHASZNÁLÓ (Morgens)                         │
│   Webes csapat (technikai javítások)                        │
│   Advisory (partner-kommunikáció, stratégia)                │
│   Marketing (tartalom, kampány)                             │
└─────────────────────────────────────────────────────────────┘

5 Fázisjavaslat

NEM fix sorrend
A sorrend a fejlesztés és a koordináció közös döntése. Ez egy javaslat a függőségek és ROI alapján.
FÁZIS 0 · KÉSZ ✓

Fundamentum

  • Moduláris Laravel monolit, projekt-kötött, multi-user
  • Clarity feldolgozó + Heatmap upload
  • AI riport pipeline (queue + flavor router + agent)
  • AI Context kezelő rendszer (preset / system / instruction)
  • GA4 Data API integráció + function-calling tool
FÁZIS 1 · FOLYAMATBAN 🚧

Page analyser kiérlelése

  • PageAnalyser flavor és preset-készlet finomítása
  • Eldönteni: külön „CRO landing" preset-csoport vs. egységes page kép
FÁZIS 2 · QUICK WIN

Kódszintű SEO audit

  • HTML scrape már megvan — extender a SEO mintákhoz
  • Pilot-olható VHG + Kikelet + Gyula oldalakon
  • Látható ROI partnereknek
FÁZIS 3

Teljesítmény audit (PSI)

  • Egyszerű HTTP integráció, ingyenes
  • Átvehető teljes logika
FÁZIS 4

Tartalom briefelő + GYIK

  • AI provider-keret már fent van (Laravel AI), prompt engineering
  • Pircsi GYIK beillesztési módszertanával párhuzamosan
FÁZIS 5

GSC + AI SEO irányok

  • OAuth2 service account (mint a GA4-nél), időigényesebb
  • AI kereső láthatóság ide illeszthető
FÁZIS 6

Soro funkciók saját modulként

  • Csak Soro teszt után döntendő
  • Ha érdemes: GSC + Claude / OpenAI alapon clone-olva

6 Technikai stack — jelenlegi állapot

Tényleges stack
A korábbi „javaslat" táblát felváltja a tényleges Vyzor stack snapshot. Részletes inventár: Vyzor/docs/dev/tech.md és Vyzor/docs/dev/project-structure.md.
RétegTechnológiaMegjegyzés
BackendPHP 8.2+ + Laravel 12Moduláris monolit (app/Modules/Analytics, Ai, Reports, Projects, Users)
FrontendLivewire 4 + Volt + Tailwind CSS 4 + Vite 7Sheaf UI komponensek (x-ui.*), Phosphor / Heroicons
AdatbázisPostgreSQL 15 (prod), SQLite (dev)Eloquent, JSON oszlopok metrikákhoz
QueueLaravel queue, database driverAszinkron riport generálás (GenerateAiReport job)
AILaravel AI 0.4.3OpenAI default, Anthropic + Gemini + 11 további provider configolható (config/ai.php)
HTML parseHtmlFetcherService (PHP regex + Http facade)Nem Cheerio / nem BeautifulSoup. 2 MB body cap, 60k char prompt cap, headless browser nincs
Auth & jogosultság3 szerepkör (ADMIN / WEB / CUSTOMER), permission-alapú GateProjekt-szintű perms + collaborator pattern (lásd docs/dev/roles.md)
LokalizációHu / En, lang/hu.jsonApp default hu, kontextusoknak name_hu / description_hu
Output storagePostgreSQL reports.content (markdown)Riport-olvasó UI Marked + Highlight.js renderrel
Audit triggerOn-demand (UI) + Clarity ütemezett 4 óránkéntA GA4 on-demand cache-elve (15p / 2h / 12h / 7d / 30s tier)
Multi-userVAN (production-ready)Projekt-tulajdonos + collaborator-ok
Rate limitingPer-API (Clarity 10/nap/projekt, GA4 cache TTL)PSI / GSC bevezetésénél követni kell
Magyarítás (jövőbeli PSI)Mapping table a PSI audit title-höz~30 leggyakoribb audit fix fordítással

6.1 Külső API összesítő

APIStátuszTípusAuthRate limitKöltség
Microsoft Clarity APImeglévő ✓RESTAPI token10/nap/projektIngyenes (Clarity acct)
Google Analytics 4 Data APImeglévő ✓gRPC (PHP SDK)service account JSON50k req/napIngyenes (cache-elve)
OpenAI APImeglévő ✓RESTAPI keyTier-függőToken-alapú
Anthropic / Gemini / +11 továbbiconfigolható ✓RESTAPI keyTier-függőToken-alapú
PageSpeed Insights v5újRESTAPI key (opc.)25k/napIngyenes
Search Console APIújRESTOAuth2 / SA1200 req/minIngyenes
Tag Manager API v2újRESTOAuth2 / SA100 req/100sIngyenes
Soronyitottzárt SaaS~$39/hó
WordPress REST APItartalom-publikálás (későbbi)RESTApp password / OAuthSzerver-függőIngyenes
Zadír CMStartalom-publikálás (későbbi)sajátBelső

Egyetlen Google Cloud projekt jelenleg a GA4 API-ra van kötve. A jövőbeli PSI / GSC / GTM API-k ugyanahhoz a Cloud projekthez köthetők; service account-ot a GSC property-khez és GTM konténerekhez külön-külön kell hozzáadni.

7 Nyitott kérdések — válaszok és maradék

A Vyzor docs/dev/ mappa megválaszolja a 2026-04-21-es kritikus kérdéseket. Az alábbi lista mindegyik kérdést egy válasz vagy „még nyitott" címkével frissíti.

1 · válasz ✓

MS Clarity modulFetchClarity command (4 óránként, max 10 / nap / projekt) → ClarityInsight JSON-tárolás (PostgreSQL), max 3 dimenzió. Riportnál CLARITY taggel ellátott AiContext preset + opcionális heatmap CSV → ReportAnalyst markdown riport. Részletek: Vyzor/docs/dev/project-structure.md.

2 · részben válasz

„CRO landing elemző" / Page analyser — A megvalósítás a Reports modul Page flavor-je: page_url mezős riport → HtmlFetcherServicePageAnalyst agent → markdown. Az eredeti „21 Reddit-alapú preset" konkrét listáját össze kell vetni a jelenleg PAGE_ANALYSER taggel ellátott seedelt presetekkel.

3 · válasz ✓

Wireframe-generátor — NINCS implementálva, jelenleg a roadmap-on sem szerepel. Visszahozni külön preset-tag + külön agent vagy tool kell hozzá; HTML/SVG generálást vagy külső wireframing tool integrációt igényel.

4 · válasz ✓

Vyzor jelenlegi stack — Laravel 12 + Livewire 4 + Volt SFC, PHP 8.2+, Tailwind 4 + Vite 7, PostgreSQL 15 (prod) / SQLite (dev), Laravel Queue (DB), Laravel AI (OpenAI default). Hosting: Docker. Részletek: Vyzor/docs/dev/tech.md.

5 · válasz ✓

Multi-URL futtatás — NEM, single-URL per Report. A reports.page_url egyetlen mező. Multi-URL audit (egész oldal scan) jövőbeli feature.

6 · válasz ✓

Audit history / storage — PostgreSQL, Eloquent: Report (markdown content + meta + életciklus), ClarityInsight, Heatmap, AiContext, Project + ProjectPermission. Nincs Sheets, nincs Drive — minden DB-ben.

7 · még nyitott

Kulcsszó-input új tartalom-modulokhoz — A ⚡ga-report-tab form-ban jelenleg nincs kulcsszó mező, csak preset / dátum / nyelv / custom prompt. Új SEO-irányú modulokhoz (3.7 Tartalom briefelő, 3.10 GSC) kell egy döntés: kézi mező / GSC-ből auto / mindkettő.

8 · még nyitott

Roadmap sorrend — a fejlesztés és a koordináció közös döntése. §5 frissített fázis-listája javaslatként szolgál: Page analyser kiérlelés → SEO audit → PSI → Tartalom briefelő + GYIK → GSC + SEO láthatóság → Soro modul.

8 Pilot tervek

Elsődleges · fizet

Wellness Hotel Gyula

Havas Pisti kérte, van Search Console adat.

Másodlagos · fizet

VHG

Dev környezetben van (Pircsi szerint kijátszható az elemzés).

Teszt · nem fizet

Kikelet

Tartalom van, GYIK+blog igény van.

9 Kapcsolódó projektek és Vyzor doksik

Vyzor repo doksik (kódhoz közeli „így néz ki most")

  • docs/README.md — a Vyzor doksi-mappa térképe (usage / dev / plans)
  • docs/usage/product-tour.md — felhasználói termékbemutató (modulok, navigáció, screenshotokkal)
  • docs/dev/project-structure.md — moduláris monolit felépítés, namespace-ek, fájl-térkép
  • docs/dev/tech.md — tech stack inventár (PHP, Laravel, Livewire, AI providerek)
  • docs/dev/roles.md — szerepkörök, jogosultsági modell, collaborator pattern
  • docs/dev/reports-ui.md — riport-oldalak újrahasználható komponensei
  • docs/dev/ga-ai-reports.md — a GA AI riport pipeline részletes leírása
  • docs/plans/google-analytics-future-work.md — GA modul halasztott / nem implementált pontjai és todo lista
  • docs/plans/ai-agent-configurator.md — admin AI-konfigurátor UI terv
  • docs/plans/hotjar-analysis.md — Hotjar AI elemzés kutatás (külön n8n alapú irány)

Kapcsolódó Morgens projektek

  • SEO product design — a Vyzor ennek a projektnek a technikai fegyvere
  • CBX projekt — ugyanaz a bevezetési minta (Innovation → partner)
  • 2026-04-17 SEO bevezetés meeting — a Vyzor scope itt dőlt el

10 Nem Vyzor-része — kapcsolódó önálló munkák

  • Landing generátor (Pelczer Dániel) — külön tool, Vyzor-ral API-n át integrálódhat
  • Google vélemény válasz generátor (Pelczer Dániel, Innovation task) — külön tool
  • GYIK beillesztési módszertan kódba (Pircsi) — Vyzor csak a tartalmat adja, a technikai beillesztés külön munkafolyamat (Zadír / WordPress specifikus)
  • AI SEO láthatóság kutatás (Zsuzsi + Dániel) — külön Innovation task, később Vyzor modulba beépíthető

Következő lépés

§7 maradék nyitott pontjai (kulcsszó-input doctrine + roadmap-prioritás) — Szilveszterrel + Dániellel egyeztetés. A kódbeli részletekhez a Vyzor docs/ szolgál referenciaként.