Repository navigation
Releases: ffscz/AllStat
Release list
AllStat 1.4.0
Změny
- Nový zdroj Microsoft Ads: denní výkon účtu a kampaní (zobrazení, kliknutí, útrata, konverze,
hodnota konverzí) přes Reporting API, jen ke čtení. Přihlášení Google účtem nebo účtem Microsoftu
(Microsoft Entra, i s vlastním tenantem). Data jsou v přehledu, v Růstu kanálů, v reportech pro AI
i v připojení AI. Připravený report si další synchronizace vyzvedne, i když ho Microsoft
generuje déle. Funkci přispěl proseo (pull request #1), děkujeme. - Odkazy Nápověda vedou uživatele s anglickým rozhraním na anglický návod
(https://ffscz.github.io/AllStat/en/). Doplněné překlady v instalačním průvodci a bočním panelu. - Cron: napojení se označí jako zpracované už před synchronizací, takže pád jednoho napojení
(například došlá paměť) nezablokuje další běhy pro ostatní. - Bezpečnost: složka tests se do balíčku nedává a v .htaccess je z webu zakázaná.
Instalace a aktualizace
Stáhněte allstat-1.4.0.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.4.0.zip: 0c66b2aafa9dee90bf2cbc8c8b414c1918be9fdb6ce22f5c540eb112baf6e6d6
Changes (English)
- New data source Microsoft Ads: daily account and campaign performance (impressions, clicks, spend,
conversions, conversion value) through the Reporting API, read-only. Sign in with a Google account or
a Microsoft account (Microsoft Entra, including your own tenant). The data appears in the overview,
in Channel growth, in AI reports and in the AI connection. If Microsoft takes longer to prepare
a report, the next sync picks it up. Contributed by proseo (pull request #1), thank you. - Help links send users with the English interface to the English guide
(https://ffscz.github.io/AllStat/en/). Added missing translations in the installation wizard and the sidebar. - Cron: a connection is marked as processed before its sync, so a crash of one connection
(for example running out of memory) no longer blocks later runs for the others. - Security: the tests folder is not part of the package and is blocked from the web in .htaccess.
Download allstat-1.4.0.zip (not “Source code”). Guide: https://ffscz.github.io/AllStat/en/
AllStat 1.3.0
Změny
- Obsahuje i bezpečnostní opravy z verze 1.2.10 (obejití 2FA, instalační kód, adresy napojení). Doporučujeme aktualizovat co nejdřív.
- Google účty: jeden nebo víc Google účtů pro celou instalaci (menu Google účty). Z účtu se načte
seznam GA4 property a webů ze Search Console a vybrané weby se připojí najednou, bez opisování
Property ID a Client ID. Stávající napojení fungují dál a jde je na účet přepnout. - Všechny weby: nová stránka se souhrnem návštěv, klíčových událostí, tržeb a kliknutí z Googlu
u všech webů za zvolené období, se srovnáním s předchozím obdobím, filtrem podle Google účtu
a hledáním. - Jazyk rozhraní: čeština, slovenština a angličtina. Každý uživatel si jazyk vybere v horní liště,
výchozí jazyk instalace je v Nastavení a volí se i v instalačním průvodci. Data pro AI,
datový feed a exporty zůstávají česky. - Připojení AI (MCP): nový nástroj get_websites_summary (souhrn všech webů jedním dotazem) a filtr
podle Google účtu v list_websites, například „weby v účtu CITADELA“. - Rotace šifrovacího klíče nově přešifruje i Meta App Secret a tokeny Google účtů. Dřív Meta App
Secret po rotaci nešel přečíst.
Instalace a aktualizace
Stáhněte allstat-1.3.0.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.3.0.zip: 16f8f4fbfdd88f9af66a2a9180a5952d225b9db06545b153a5dee43d1df83553
AllStat 1.2.10
Změny
- Bezpečnost: opravena chyba, kvůli které šlo dvoufázové ověření (2FA) za určitých podmínek obejít,
a to i vynucené. Doporučujeme aktualizovat co nejdřív. Adresy s cestou za názvem skriptu
(například .../users.php/cokoli) teď vracejí chybu 404. - Bezpečnost: po 5 chybných kódech 2FA během 15 minut se ověření účtu na 15 minut zablokuje
a přihlášení se zruší. - Bezpečnost: instalační průvodce chce instalační kód ze souboru install-token.php, který vytvoří
ve složce AllStatu. Rozpracovanou instalaci tak nedokončí nikdo bez přístupu k souborům na serveru. - Bezpečnost: přístupové tokeny služeb se posílají jen na ověřené adresy poskytovatelů, a to při
každé synchronizaci. Zdroj dat u existujícího napojení už nejde přepnout na jiný.
Instalace a aktualizace
Stáhněte allstat-1.2.10.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.2.10.zip: c10bc5a3ddcc66e129459e134658a222bfeeceb3a4a1166b3a2c6c6dcf12ec9a
AllStat 1.2.9
Změny
- Aktualizace: nový kód se použije hned po výměně souborů, i když hosting drží PHP v mezipaměti
(OPcache). Dřív mohla stránka hned po aktualizaci ještě pár sekund běžet ve staré verzi. - Doplnění pravidel do upraveného .htaccess po aktualizaci ze starší verze se spustí na kterékoli
stránce administrátora (přehled, administrace), ne jen na stránce Aktualizace.
Instalace a aktualizace
Stáhněte allstat-1.2.9.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.2.9.zip: cdb8f99570f67a2cf9f370cfa725b26ff495b8573cbee114457b415ca7794643
AllStat 1.2.8
Změny
- Soubor .htaccess: pravidla AllStatu jsou v bloku mezi řádky # BEGIN AllStat a # END AllStat.
Aktualizace přepisuje jen tento blok a když v souboru chybí, doplní ho. Vlastní pravidla hostingu
nebo správce mimo blok zůstanou. Po změně AllStat ověří, že web odpovídá, a když ne, změnu sám
vrátí. Ruční doplňování pravidel do .htaccess už není potřeba. - Při aktualizaci z 1.2.7 a starší s upraveným .htaccess doplní pravidla stránka Aktualizace hned
po aktualizaci (se stejnou kontrolou).
Instalace a aktualizace
Stáhněte allstat-1.2.8.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.2.8.zip: 80bfa4c4f8b98fde00575c6cb6bdb5edef10a5560cdda8119c8ed8972bcf0c54
AllStat 1.2.7
Změny
- Aktualizace a soubor .htaccess: upravený .htaccess (vlastní pravidla, blokování robotů, nastavení PHP
od hostingu) zůstává. Když ho nová verze nemění, aktualizace už nic nehlásí a nevytváří .htaccess.new.
Když ho mění, stránka Aktualizace ukáže, která pravidla ve vašem souboru chybí a k čemu slouží
(návod na webu, kapitola 8, Hláška o souboru .htaccess). - Upozornění po aktualizaci jsou žlutá, ne červená jako chyba.
- Při aktualizaci z 1.2.6 se u upraveného .htaccess ukáže ještě naposledy stará hláška „porovnejte je“.
Stránka Aktualizace pak sama ukáže, jestli je co doplnit, a zbytečný .htaccess.new smaže.
Instalace a aktualizace
Stáhněte allstat-1.2.7.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.2.7.zip: 154f3b40ecc84ffcc8b633213e9916a68e4e9ec842817433b82b82f9a0244b5e
AllStat 1.2.6
Změny
- Nápověda: otazník v záhlaví každé stránky otevře kapitolu návodu, která k ní patří. Formulář
napojení služby a nastavení cronu odkazují přímo na postup, odkazy na návod má i instalátor. - Návod je nově na webu https://ffscz.github.io/AllStat/ (vždy pro nejnovější verzi, jde vytisknout
nebo uložit jako PDF). Balíček už neobsahuje složku docs ani PDF příručku, starou složku docs
můžete ze serveru smazat.
Instalace a aktualizace
Stáhněte allstat-1.2.6.zip (ne „Source code“). Návod k instalaci i aktualizaci: https://ffscz.github.io/AllStat/
SHA-256 allstat-1.2.6.zip: 3c0ffebe05090cb359aec78d2b00d88be91cace0072d03b40a3425f6fb76ec0e
AllStat 1.2.5
Změny
- Připojení AI: nový nástroj query_data. Asistent se může zeptat na cokoli, co AllStat ukládá:
konkrétní stránku, kampaň, událost, dotaz, region nebo příspěvek, seznamy až 500 řádků, vývoj
po dnech, týdnech nebo měsících a srovnání s předchozím obdobím nebo meziročně. Včetně všech
metrik a rozpadů zdrojů (demografie sledujících, zdroje zhlédnutí YouTube, kampaně Mety…). - Synchronizace: když se nepodaří stáhnout seznam příspěvků z Facebooku nebo Instagramu, poznámka
to řekne i s odpovědí Mety (dřív jen „0 příspěvků“); výpadek spojení se jednou zopakuje. - Cron umí zpracovat jen jedno napojení (only=ID) a klíč přijme i v hlavičce X-Cron-Secret.
Změny ve verzi 1.2.4
- Správnější čísla na dashboardu i v MCP:
- Uživatelé za běžná období (posledních 7, 30, 90 a 365 dní, měsíce, roky) jsou přesný počet
různých lidí z GA4. U jiných období je číslo poctivě označené jako součet dní. - Podíly stránek, odkazujících webů, AI zdrojů a rozpadů Clarity se počítají z celku.
- Celý měsíc se srovnává s předchozím celým měsícem (září proti srpnu), rozběhnutý měsíc
se stejnými dny minulého měsíce. - Průměrná pozice dotazů v Google je vážená zobrazeními, stejně jako v Search Console.
- Nenapojený zdroj nebo metrika bez dat se hlásí jako nedostupná, ne jako nula.
- Meziroční růst se nepočítá přes změnu definice metriky (dosah Facebooku od 15. 6. 2026).
- Uživatelé za běžná období (posledních 7, 30, 90 a 365 dní, měsíce, roky) jsou přesný počet
- MCP: report v Markdownu vidí i Claude, rozpad trychtýře neztrácí řádky, řady po týdnech
a měsících i u reklam a Clarity, delší tabulky v reportu, pokrytí dní u metrik zdrojů
a rozlišení zpoždění dat od výpadku synchronizace. - Instagram: noví sledující se znovu stahují (stahování historie je omylem vypínalo),
chybějící dny za poslední měsíc se při synchronizaci doplní samy. - Clarity: nově čas zapojení, hloubka scrollu, rage a dead clicks, rychlé návraty, chyby
JavaScriptu a rozpady podle zařízení, systému a země (ze stejné odpovědi API, bez volání navíc). - Google Ads: rozpad podle kampaní na dashboardu i v MCP.
Změny ve verzi 1.2.3
- MCP hlásí zpoždění dat: Search Console a YouTube Analytics dodávají data o 2 až 3 dny později.
Nástroje (přehled, dotazy, YouTube, report) nově vrací data_delays s chybějícími dny a označí
neúplné ukazatele, aby AI nevykládala chybějící dny jako pokles. - Popis organizace se v instrukcích MCP už nezkracuje.
Změny ve verzi 1.2.2
- Obnova z GitHubu: na stránce Aktualizace jde přeinstalovat vydání z GitHubu i bez novější verze
(třeba po nepovedeném ručním nahrání souborů). Se zálohou a možností vrátit předchozí stav. - Popis organizace pro AI analýzy je v Nastavení u právních údajů pro všechny instalace.
Instalace a aktualizace
Stáhněte allstat-1.2.5.zip, postup je v přiložené příručce (PDF) a v docs/INSTALACE.html uvnitř balíčku.
SHA-256 allstat-1.2.5.zip: 800d731197eb6959f2cd52c89c28dcda6ccb11e5a292d340f02e44931f6b492f
AllStat 1.2.4
Změny
- Správnější čísla na dashboardu i v MCP:
- Uživatelé za běžná období (posledních 7, 30, 90 a 365 dní, měsíce, roky) jsou přesný počet
různých lidí z GA4. U jiných období je číslo poctivě označené jako součet dní. - Podíly stránek, odkazujících webů, AI zdrojů a rozpadů Clarity se počítají z celku.
- Celý měsíc se srovnává s předchozím celým měsícem (září proti srpnu), rozběhnutý měsíc
se stejnými dny minulého měsíce. - Průměrná pozice dotazů v Google je vážená zobrazeními, stejně jako v Search Console.
- Nenapojený zdroj nebo metrika bez dat se hlásí jako nedostupná, ne jako nula.
- Meziroční růst se nepočítá přes změnu definice metriky (dosah Facebooku od 15. 6. 2026).
- Uživatelé za běžná období (posledních 7, 30, 90 a 365 dní, měsíce, roky) jsou přesný počet
- MCP: report v Markdownu vidí i Claude, rozpad trychtýře neztrácí řádky, řady po týdnech
a měsících i u reklam a Clarity, delší tabulky v reportu, pokrytí dní u metrik zdrojů
a rozlišení zpoždění dat od výpadku synchronizace. - Instagram: noví sledující se znovu stahují (stahování historie je omylem vypínalo),
chybějící dny za poslední měsíc se při synchronizaci doplní samy. - Clarity: nově čas zapojení, hloubka scrollu, rage a dead clicks, rychlé návraty, chyby
JavaScriptu a rozpady podle zařízení, systému a země (ze stejné odpovědi API, bez volání navíc). - Google Ads: rozpad podle kampaní na dashboardu i v MCP.
Změny ve verzi 1.2.3
- MCP hlásí zpoždění dat: Search Console a YouTube Analytics dodávají data o 2 až 3 dny později.
Nástroje (přehled, dotazy, YouTube, report) nově vrací data_delays s chybějícími dny a označí
neúplné ukazatele, aby AI nevykládala chybějící dny jako pokles. - Popis organizace se v instrukcích MCP už nezkracuje.
Změny ve verzi 1.2.2
- Obnova z GitHubu: na stránce Aktualizace jde přeinstalovat vydání z GitHubu i bez novější verze
(třeba po nepovedeném ručním nahrání souborů). Se zálohou a možností vrátit předchozí stav. - Popis organizace pro AI analýzy je v Nastavení u právních údajů pro všechny instalace.
Instalace a aktualizace
Stáhněte allstat-1.2.4.zip, postup je v přiložené příručce (PDF) a v docs/INSTALACE.html uvnitř balíčku.
SHA-256 allstat-1.2.4.zip: c4b1a46077d0fd6649611befe4b3f1ff6122deb320dfaa496314f8bf835c3236
AllStat 1.2.3
Změny
- MCP hlásí zpoždění dat: Search Console a YouTube Analytics dodávají data o 2 až 3 dny později.
Nástroje (přehled, dotazy, YouTube, report) nově vrací data_delays s chybějícími dny a označí
neúplné ukazatele, aby AI nevykládala chybějící dny jako pokles. - Popis organizace se v instrukcích MCP už nezkracuje.
Změny ve verzi 1.2.2
- Obnova z GitHubu: na stránce Aktualizace jde přeinstalovat vydání z GitHubu i bez novější verze
(třeba po nepovedeném ručním nahrání souborů). Se zálohou a možností vrátit předchozí stav. - Popis organizace pro AI analýzy je v Nastavení u právních údajů pro všechny instalace.
Instalace a aktualizace
Stáhněte allstat-1.2.3.zip, postup je v přiložené příručce (PDF) a v docs/INSTALACE.html uvnitř balíčku.
SHA-256 allstat-1.2.3.zip: 048cf5c52564f03055a3f01200ed88e06106e3345422c7ec093b12530927cf73