Skip to content

Releases: ffscz/AllStat

AllStat 1.4.0

Choose a tag to compare

@ffscz ffscz released this 27 Oct 08:32
Immutable release. Only release title and notes can be modified.

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

Choose a tag to compare

@ffscz ffscz released this 23 Oct 06:53
Immutable release. Only release title and notes can be modified.

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

Choose a tag to compare

@ffscz ffscz released this 23 Oct 06:52
Immutable release. Only release title and notes can be modified.

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

Choose a tag to compare

@ffscz ffscz released this 13 Oct 10:36
Immutable release. Only release title and notes can be modified.

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

Choose a tag to compare

@ffscz ffscz released this 13 Oct 09:56

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

Choose a tag to compare

@ffscz ffscz released this 13 Oct 08:30

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

Choose a tag to compare

@ffscz ffscz released this 13 Oct 07:12

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

Choose a tag to compare

@ffscz ffscz released this 06 Oct 10:28

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).
  • 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

Choose a tag to compare

@ffscz ffscz released this 06 Oct 10:09

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).
  • 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

Choose a tag to compare

@ffscz ffscz released this 06 Oct 08:13

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