Automatický reporting sociálních sítí: metriky z API a vlastní archiv

Měsíční report ze sociálních sítí se v mnoha firmách stále skládá ručně: někdo otevře statistiky Instagramu, Facebooku a LinkedInu, udělá snímky obrazovky a čísla přepíše do tabulky. Automatický reporting sociálních sítí funguje jinak. Plánovaná úloha pravidelně stahuje metriky přes oficiální API, ukládá je do vaší databáze a report se sestaví z tohoto archivu – bez sdílení hesel a bez přepisování čísel.

Podstatný je právě vlastní archiv. Platformy historii nedrží donekonečna, data přicházejí se zpožděním a názvy metrik se mění. V článku najdete, co platformy reálně poskytují, ilustrační příklad, postup zavedení, rozdíly v definicích, časté chyby a kontrolní seznam. Pokud řešíte i plánování a zveřejňování příspěvků, navazuje na článek o automatickém publikování na sociální sítě.

Co platformy uchovávají a proč potřebujete vlastní archiv

Report může být jen tak dobrý, jaká data má k dispozici. Oficiální API poskytují metriky firemních profilů, ale každé s jinými omezeními. Pro reporting jsou rozhodující tři otázky: jak dlouho jsou data dostupná, s jakým zpožděním přicházejí a zda se metrika časem nezmění.

Platforma a údaj Dostupnost podle dokumentace Co z toho vyplývá
Instagram – metriky stories Pouze 24 hodin. Před vypršením je zachytí webhook story_insights, který však není podporován u Instagram API s přihlášením přes Instagram (Meta: Instagram Media Insights). Stories sbírejte průběžně v den zveřejnění, ne jednou měsíčně.
Instagram – příspěvky a reels Metriky se uchovávají nejvýše 2 roky a mohou se zpozdit až o 48 hodin (Meta: Instagram Media Insights). Ukládejte vlastní snímky hodnot a poslední dny stahujte opakovaně.
Facebook – firemní stránka Metriky veřejné stránky 2 roky, nepublikované stránky pouze 5 dní (Meta: Get Page Insights). Pro meziroční srovnání archivujte denní hodnoty i měsíční souhrny.
LinkedIn – firemní stránka Statistiky příspěvků pouze za posledních 12 měsíců v klouzavém okně (Microsoft Learn: Organization Share Statistics). Starší údaje už přes toto API nezískáte, proto je stahujte průběžně.

Praktické pravidlo zní: kdo chce porovnat letošní listopad s loňským nebo sledovat vývoj za více let, musí si data ukládat sám, a to od prvního dne. Report pak nečte „živá“ čísla z platformy, ale váš archiv s datem stažení každé hodnoty.

Ilustrační příklad: report pro firmu se třemi profily

Následující příklad je smyšlený a slouží pouze pro ilustraci. Výrobce kuchyní na míru má profesionální účet na Instagramu, firemní stránku na Facebooku a stránku na LinkedInu. Marketérka dosud první dva pracovní dny v měsíci skládala report ze snímků obrazovky a čísla zachycená v různé dny se nedala porovnat.

Po zavedení automatizace běží každou noc úloha, která stáhne denní metriky účtů a znovu načte poslední tři dny, protože data se mohou zpozdit až o 48 hodin. Metriky jednotlivých příspěvků se stahují opakovaně několik týdnů po zveřejnění, stories se ukládají ještě týž den. Třetí den v měsíci, po uplynutí 48 hodin od konce měsíce, vznikne návrh reportu. Marketérka doplní komentář k nejlepším a nejslabším příspěvkům a schválí odeslání majiteli.

Report má jednu stranu: pět čísel za každou síť, srovnání s předchozím měsícem, tři nejlepší příspěvky, krátký komentář a poznámky o kvalitě dat, například že u některých stories chybí hodnota kvůli malému počtu diváků. Majitel vidí trend místo hromady grafů.

Postup zavedení krok za krokem

  1. Začněte otázkami, ne metrikami. Zapište si, jaká rozhodnutí má report podpořit, například která témata rozvíjet, zda podpořit příspěvky reklamou nebo kolik návštěv webu přinášejí sítě. K nim vyberte pět až osm metrik a ke každé napište jednovětou definici.
  2. Zajistěte firemní přístupy a oprávnění. Statistiky Instagramu jsou dostupné pro firemní a tvůrčí účty (business a creator). Při přihlášení přes Instagram potřebuje aplikace oprávnění instagram_business_basic a instagram_business_manage_insights, při přihlášení přes Facebook instagram_basic, instagram_manage_insights a pages_read_engagement (Meta: Instagram Account Insights). Facebooková stránka vyžaduje pages_read_engagement, read_insights a token stránky od člověka, který na ní může vykonávat úlohu analýzy (Meta: Get Page Insights). LinkedIn vyžaduje oprávnění rw_organization_admin a člena s rolí ADMINISTRATOR (Microsoft Learn: Organization Share Statistics). Přístup navažte na firemní účet, ne na osobní profil zaměstnance nebo bývalé agentury.
  3. Ukládejte surové odpovědi i normalizované záznamy. Každý záznam by měl obsahovat platformu, profil, identifikátor příspěvku, název metriky, období, datum, hodnotu, verzi API a čas stažení. Surovou odpověď si uschovejte, aby šel každý údaj v reportu zpětně ověřit.
  4. Naplánujte stahování podle životnosti dat. Metriky účtů stahujte denně, stories vícekrát během 24 hodin nebo přes webhook a příspěvky opakovaně během prvních týdnů. U konkrétních příspěvků vrací LinkedIn API pouze souhrnné statistiky za celou dobu, časové intervaly nepodporuje (Microsoft Learn: Organization Share Statistics), takže vývoj příspěvku uvidíte jen z vlastních opakovaných snímků. Záznamy ukládejte s klíčem platforma, objekt, metrika a datum, aby opakované stažení hodnotu přepsalo a nevytvořilo duplicitu.
  5. Odlište nulu od chybějícího údaje. Instagram vrátí prázdnou množinu místo nuly, když údaj neexistuje nebo není dostupný (Meta: Instagram Account Insights). LinkedIn naopak příspěvky bez akcí a zobrazení v odpovědi vynechá a podle dokumentace je lze považovat za nulové (Microsoft Learn: Organization Share Statistics). Každá platforma proto potřebuje vlastní pravidlo a report má místo falešné nuly zobrazit „údaj není k dispozici“.
  6. Sledujte změny metrik a verzí API. Instagram vyřadil pro účty metriku impressions ve všech verzích k 21. dubnu 2025 a zavedl metriku views (Meta: Instagram Account Insights). Vyřazené metriky facebookových stránek vracejí chybu neplatné metriky; dokumentace uvádí náhrady, například page_media_view místo page_impressions a page_follows místo page_fans (Meta: Deprecated Page Insights Metrics). Volání LinkedIn API nesou hlavičku Linkedin-Version s verzí ve formátu RRRRMM a při ověření 14. 11. 2026 dokumentace upozorňovala, že verze 202511 skončí 16. listopadu 2026 (Microsoft Learn: Organization Share Statistics). Chyba metriky má spustit upozornění a změna definice se má v reportu vyznačit jako zlom v časové řadě.
  7. Report sestavujte z archivu a před odesláním ho schvalte. Čísla počítejte pouze z uložených dat a připojte definice i poznámky o kvalitě dat. Interpretaci doplní člověk, který zná kampaně, a report odejde až po jeho kontrole.

Proč se čísla z různých sítí nedají jednoduše sečíst

Stejně pojmenovaná metrika neznamená na každé platformě totéž. Než čísla spojíte do jednoho grafu, zkontrolujte tyto rozdíly:

  • Organické a placené výsledky. Dosah účtu na Instagramu (reach) zahrnuje i reklamy a jde o odhadovanou metriku (Meta: Instagram Account Insights). U příspěvků jsou likes, comments, views a total_interactions pouze organické; součty včetně reklam (total_likes, total_comments, total_views) jsou dostupné jen při přihlášení přes Facebook (Meta: Instagram Media Insights). Statistiky příspěvků stránky na LinkedInu obsahují pouze organickou aktivitu, sponzorovanou je třeba číst z Ad Analytics (Microsoft Learn: Organization Share Statistics).
  • Odvozené ukazatele. Míra zapojení (engagement) na LinkedInu je podíl organických kliknutí, označení „To se mi líbí“, komentářů a sdílení na zobrazeních (Microsoft Learn: Organization Share Statistics). Pokud si podobný ukazatel pro Instagram počítáte sami, uveďte v reportu vzorec, jinak budou dvě „míry zapojení“ vedle sebe zavádějící.
  • Malá čísla a chybějící hodnoty. Metriky stories s hodnotou nižší než 5 vracejí chybu „Not enough viewers“ a u stories vytvořených uživateli v Evropě a Japonsku vrací metrika replies nulu (Meta: Instagram Media Insights). Metriky follower_count a online_followers nejsou dostupné pro účty s méně než 100 sledujícími. Demografické metriky vracejí pouze 45 největších skupin a počítají jen s lidmi, o kterých má platforma demografické údaje, takže jejich součet může být nižší než počet sledujících (Meta: Instagram Account Insights).
  • Data a časy. U denních metrik facebookové stránky s parametry since a until je první hodnota end_time o den pozdější než since, aby zahrnovala data za tento den (Meta: Get Page Insights). Pokud datum převezmete bez úpravy, posunete report o den.

Unikátní dosah z různých sítí proto nesčítejte, protože tentýž člověk může vidět obsah na Instagramu i na LinkedInu. V souhrnu za firmu uvádějte čísla po sítích vedle sebe a sčítejte pouze jednoznačné počty, například počet zveřejněných příspěvků nebo návštěvy webu označené UTM parametry.

Hotový nástroj, nebo vlastní propojení?

Automatizovat reporting lze několika způsoby. Rozhoduje počet profilů, potřebná délka historie a to, zda chcete čísla spojovat s dalšími firemními daty.

Možnost Kdy dává smysl Na co si dát pozor
Ruční export ze statistik platforem Jeden nebo dva profily a report jednou za čtvrtletí Stories a starší období se ztrácejí, čísla z různých dnů se těžko porovnávají
Hotový nástroj pro správu sociálních sítí Standardní metriky, více profilů, žádné vlastní výpočty Ověřte export surových dat, osud historie po zrušení předplatného a řešení vyřazených metrik
Vlastní konektor s databází Více značek nebo klientů, propojení s webem, CRM či prodeji, dlouhá historie Údržba při změnách API, správa tokenů a monitoring stahování

Praktické doporučení: pokud hotový nástroj pokryje vaše otázky a umožní export surových dat, začněte jím. Vlastní propojení se vyplatí, když chcete výsledky sítí porovnávat s poptávkami a objednávkami nebo potřebujete archiv nezávislý na jednom dodavateli. Pak jde o API integraci s plánovanými úlohami, databází a monitoringem.

Časté chyby

  • Sběr jednou měsíčně. Metriky stories po 24 hodinách nejsou dostupné a na LinkedInu starší měsíce vypadnou z 12měsíčního okna.
  • Prázdná odpověď jako nula. Chybějící údaj se v reportu tváří jako propad výkonu.
  • Sčítání dosahu napříč sítěmi. Vznikne číslo, které neodpovídá počtu skutečně oslovených lidí.
  • Míchání organických a placených čísel. Měsíc s reklamou pak vypadá jako organický úspěch.
  • Napevno zapsané metriky bez kontroly chyb. Po vyřazení metriky report zobrazí prázdná pole nebo přestane fungovat a nikdo o tom neví.
  • Přístup přes osobní účet. Když člověk odejde nebo ztratí roli, stahování se zastaví a zjistí se to až u dalšího reportu.
  • Report bez definic. O číslech se pak diskutuje místo rozhodování.

Kontrolní seznam před spuštěním

  • Máme zapsané otázky, na které report odpovídá, a definici každé metriky.
  • Instagram je firemní nebo tvůrčí účet a všechny přístupy jsou navázané na firemní účet se správnou rolí.
  • Aplikace má pro každou síť oprávnění ke čtení statistik a víme, kdo je spravuje.
  • Při spuštění proběhlo jednorázové stažení veškeré dostupné historie.
  • Stories se ukládají do 24 hodin, LinkedIn se stahuje průběžně.
  • Poslední dny se stahují opakovaně a záznamy se přepisují bez duplicit.
  • Prázdná odpověď, nula a chyba se ukládají i zobrazují rozdílně.
  • Organická a placená čísla jsou oddělená a dosah se napříč sítěmi nesčítá.
  • Chyba neplatné metriky nebo verze API pošle upozornění odpovědné osobě.
  • Report vzniká až po uplynutí 48 hodin od konce období a před odesláním ho schvaluje člověk.

Časté dotazy

Lze dodatečně stáhnout historii z doby před spuštěním?

Pouze tu, kterou platforma ještě uchovává. U LinkedInu jsou to statistiky příspěvků za posledních 12 měsíců, u Instagramu a Facebooku nejvýše dva roky. Metriky stories jsou dostupné 24 hodin; po vypršení mohou data ještě přijít, pokud byla story přidána do výběrů (Meta: Instagram Media Insights). Proto při spuštění stáhněte vše dostupné najednou a pak sbírejte průběžně.

Proč se čísla v reportu liší od aplikace?

Nejčastěji kvůli zpoždění dat až o 48 hodin, jinému období nebo rozdílu mezi organickými a celkovými čísly. Meta u stories výslovně uvádí, že volání API, webhooky a uživatelské rozhraní mohou vracet rozdílné výsledky (Meta: Instagram Media Insights). Malé rozdíly jsou normální; důležité je, aby report používal stále stejnou definici.

Které metriky mají smysl pro vedení firmy?

Ty, které souvisejí s rozhodnutím: dosah a zobrazení po sítích, interakce, změna počtu sledujících, kliknutí na odkazy a poptávky z webu. Vedení zpravidla nepotřebuje desítky grafů. Stačí trend, srovnání s minulým obdobím a krátký komentář, co z toho vyplývá pro další měsíc.

Může report vyhodnotit umělá inteligence?

AI může z uložených čísel připravit návrh komentáře, například shrnout, která témata fungovala. Čísla však mají vznikat pevným výpočtem z archivu a komentář má před odesláním zkontrolovat člověk, který zná kampaně i kontext měsíce.

Další krok

Pokud chcete, aby se report z Instagramu, Facebooku a LinkedInu skládal sám a měl spolehlivou historii, podívejte se na automatizaci sociálních sítí. Pomohu vám vybrat metriky, nastavit přístupy, archiv i schvalování reportu. Napište mi, které profily spravujete a jak dnes report vzniká, a navrhnu, čím začít.

Zdroje

Údaje z dokumentace jsou ověřeny k 14. 11. 2026. Platformy metriky a podmínky průběžně mění, proto před implementací zkontrolujte aktuální znění.

Vyberte si, které cookies povolíte. Volbu můžete kdykoli změnit přes odkaz v patičce nebo tlačítko cookies.

Ochrana soukromí a podrobnosti o cookies