KampányMűvek / 2026. szeptember 19.

A marketingadatok bekerültek a Műhelybe, de az API-logika maradt az Engine-ben

A natív KampányMűvek Műhely új GA4 és Google Ads nézetet kapott, miközben az autentikáció, az adatlekérés és a riportnormalizálás továbbra is a CLI feladata maradt.

2 perc olvasás
KampányMűvekMarketingAnalytics
GA4Google AdsSwiftUICLI
Egyedi koncepcióillusztráció a GA4 és Google Ads adatfolyam Engine-en keresztüli megjelenítéséről
A natív Műhely felület, az adatlekérés és az API-határok külön felelősséget kaptak.

A helyzet

A weboldalak fejlesztése és élesítése már közös platformból működött, de a marketingeredmények megértéséhez még külön Google-felületeket kellett nyitni. Az egyszerű megoldás az lett volna, hogy a SwiftUI kliens közvetlenül beszél a Google API-kkal. Ez azonban megtörte volna a Műhely legfontosabb szerződését: a desktop app csak megjelenítő és műveletindító réteg lehet.

A megoldási út

Az integrációt a KampányMűvek Engine oldalán építettük fel: site-hoz kötött konfigurációval, hitelesítési és hibaállapotokkal, normalizált GA4 és Ads riportokkal. A SwiftUI csak CLI-parancsokat hív és azok strukturált válaszából állítja össze a nézeteket. A felületben megjelentek az időablakok, forgalmi mutatók, kampányköltségek, kattintások, CPC és konverziós adatok. A működést valós ügyfélfiókból lekért adatokkal ellenőriztük, nem kizárólag mock válaszokkal.

Mi lett belőle

A Műhely egy helyen tudja megmutatni a webes működés és a hirdetési teljesítmény alapadatait, ugyanakkor sem OAuth-token, sem üzleti szabály nem kerül a natív felületbe. Az első valós riportok rögtön rámutattak egy hasznos üzleti problémára: lehet hirdetési forgalom és költés mérhető konverzió nélkül.