Automatikus közösségimédia-riport: mutatók API-ból és saját archívum
Sok cégnél a havi közösségimédia-riportot még mindig kézzel állítják össze: valaki megnyitja az Instagram, a Facebook és a LinkedIn statisztikáit, képernyőképeket készít, és a számokat átmásolja egy táblázatba. Az automatikus közösségimédia-riport másként működik. Egy ütemezett feladat rendszeresen letölti a mutatókat a hivatalos API-kon keresztül, eltárolja őket az Ön adatbázisában, és a riport ebből az archívumból készül – jelszavak megosztása és számok átmásolása nélkül.
A lényeg éppen a saját archívum. A platformok nem őrzik meg az előzményeket a végtelenségig, az adatok késéssel érkeznek, és a mutatók neve változik. A cikkben megtalálja, mit nyújtanak valójában a platformok, egy szemléltető példát, a bevezetés lépéseit, a definíciók közötti különbségeket, a gyakori hibákat és egy ellenőrzőlistát. Ha a bejegyzések tervezésével és közzétételével is foglalkozik, ez a cikk az automatikus közösségimédia-posztolásról szóló írás folytatása.
Mit őriznek meg a platformok, és miért kell saját archívum
A riport csak annyira lehet jó, amennyire a rendelkezésre álló adatok. A hivatalos API-k biztosítják a céges profilok mutatóit, de mindegyik más korlátozásokkal. A riport szempontjából három kérdés döntő: meddig érhetők el az adatok, mekkora késéssel érkeznek, és változik-e a mutató idővel.
| Platform és adat | Elérhetőség a dokumentáció szerint | Mit jelent ez Önnek |
|---|---|---|
| Instagram – a történetek mutatói | Csak 24 óráig. Lejárat előtt a story_insights webhook rögzíti őket, ez azonban nem támogatott az Instagram-bejelentkezést használó Instagram API esetében (Meta: Instagram Media Insights). |
A történetek adatait folyamatosan, a közzététel napján gyűjtse, ne havonta egyszer. |
| Instagram – bejegyzések és reelek | A mutatókat legfeljebb 2 évig tárolják, és akár 48 órás késéssel érkezhetnek (Meta: Instagram Media Insights). | Mentsen saját pillanatképeket az értékekről, és az utolsó napokat töltse le ismételten. |
| Facebook – céges oldal | Nyilvános oldal mutatói 2 évig, nem közzétett oldalé csak 5 napig (Meta: Get Page Insights). | Az éves összehasonlításhoz archiválja a napi értékeket és a havi összesítéseket is. |
| LinkedIn – céges oldal | A bejegyzések statisztikái csak az elmúlt 12 hónapra, gördülő ablakban (Microsoft Learn: Organization Share Statistics). | A régebbi adatokat ezen az API-n keresztül már nem kapja meg, ezért folyamatosan töltse le őket. |
A gyakorlati szabály: aki az idei novembert a tavalyival szeretné összevetni, vagy több év alakulását követné, annak saját magának kell tárolnia az adatokat, mégpedig az első naptól. A riport ezután nem az „élő” számokat olvassa a platformról, hanem az Ön archívumát, minden érték letöltési dátumával.
Szemléltető példa: riport egy háromprofilos cégnek
Az alábbi példa kitalált, és kizárólag szemléltetésre szolgál. Egy egyedi konyhabútorokat gyártó cégnek van professzionális Instagram-fiókja, céges Facebook-oldala és LinkedIn-oldala. A marketingesük eddig minden hónap első két munkanapján képernyőképekből állította össze a riportot, és a különböző napokon rögzített számokat nem lehetett összehasonlítani.
Az automatizálás bevezetése után minden éjjel lefut egy feladat, amely letölti a fiókok napi mutatóit, és újra betölti az utolsó három napot, mert az adatok akár 48 órát is késhetnek. Az egyes bejegyzések mutatóit a közzététel után több hétig ismételten letölti, a történeteket pedig még aznap elmenti. A hónap harmadik napján, amikor már eltelt 48 óra a hónap vége óta, elkészül a riport tervezete. A marketinges megjegyzést fűz a legjobb és a leggyengébb bejegyzésekhez, és jóváhagyja a tulajdonosnak való elküldést.
A riport egyetlen oldal: hálózatonként öt szám, összevetés az előző hónappal, a három legjobb bejegyzés, rövid megjegyzés és az adatminőségre vonatkozó észrevételek, például hogy néhány történetnél a kevés néző miatt hiányzik az érték. A tulajdonos grafikonhalmaz helyett trendet lát.
A bevezetés lépésről lépésre
- Kérdésekkel kezdje, ne mutatókkal. Írja le, milyen döntéseket kell a riportnak támogatnia, például mely témákat érdemes továbbvinni, érdemes-e hirdetéssel kiemelni a bejegyzéseket, vagy hány weboldal-látogatást hoznak a közösségi oldalak. Ezekhez válasszon öt–nyolc mutatót, és mindegyikhez írjon egymondatos definíciót.
- Biztosítsa a céges hozzáféréseket és engedélyeket. Az Instagram statisztikái üzleti és alkotói (business és creator) fiókokhoz érhetők el. Instagram-bejelentkezés esetén az alkalmazásnak az
instagram_business_basicés azinstagram_business_manage_insightsengedélyre van szüksége, Facebook-bejelentkezés esetén azinstagram_basic, azinstagram_manage_insightsés apages_read_engagementengedélyre (Meta: Instagram Account Insights). A Facebook-oldalhoz apages_read_engagementés aread_insightsengedély, valamint olyan személytől származó oldal-hozzáférési token kell, aki az oldalon elvégezheti az elemzési feladatot (Meta: Get Page Insights). A LinkedIn azrw_organization_adminengedélyt és ADMINISTRATOR szerepkörű tagot igényel (Microsoft Learn: Organization Share Statistics). A hozzáférést céges fiókhoz kösse, ne egy munkatárs vagy egy korábbi ügynökség személyes profiljához. - Tárolja a nyers válaszokat és a normalizált rekordokat is. Minden rekord tartalmazza a platformot, a profilt, a bejegyzés azonosítóját, a mutató nevét, az időszakot, a dátumot, az értéket, az API-verziót és a letöltés időpontját. A nyers választ is őrizze meg, hogy a riport minden adata visszakereshető és ellenőrizhető legyen.
- Ütemezze a letöltést az adatok élettartama szerint. A fiókmutatókat naponta töltse le, a történeteket a 24 órán belül többször vagy webhookon keresztül, a bejegyzéseket pedig az első hetekben ismételten. Konkrét bejegyzéseknél a LinkedIn API csak a teljes időszakra vonatkozó összesített statisztikát adja vissza, időintervallumokat nem támogat (Microsoft Learn: Organization Share Statistics), így egy bejegyzés alakulását csak saját, ismételt pillanatképeiből látja. A rekordokat platform, objektum, mutató és dátum kulccsal tárolja, hogy az ismételt letöltés felülírja az értéket, és ne hozzon létre duplikátumot.
- Különböztesse meg a nullát a hiányzó adattól. Az Instagram nulla helyett üres adathalmazt ad vissza, ha az adat nem létezik vagy nem érhető el (Meta: Instagram Account Insights). A LinkedIn ezzel szemben kihagyja a válaszból azokat a bejegyzéseket, amelyeknél nem volt művelet és megjelenítés, és a dokumentáció szerint ezek nullának tekinthetők (Microsoft Learn: Organization Share Statistics). Ezért minden platformnak saját szabály kell, és a riport hamis nulla helyett azt mutassa, hogy „az adat nem érhető el”.
- Kövesse a mutatók és az API-verziók változásait. Az Instagram a fiókoknál az
impressionsmutatót 2025. április 21-ével minden verzióban kivezette, és bevezette aviewsmutatót (Meta: Instagram Account Insights). A Facebook-oldalak kivezetett mutatói érvénytelen mutató hibát adnak vissza; a dokumentáció megadja a helyettesítőket, példáulpage_impressionshelyettpage_media_view,page_fanshelyettpage_follows(Meta: Deprecated Page Insights Metrics). A LinkedIn API-hívásokLinkedin-Versionfejlécet tartalmaznak ÉÉÉÉHH formátumú verzióval, és a 2026. november 14-i ellenőrzéskor a dokumentáció arra figyelmeztetett, hogy a 202511-es verzió 2026. november 16-án megszűnik (Microsoft Learn: Organization Share Statistics). A mutatóhiba indítson riasztást, a definíció változását pedig a riportban jelölje törésként az idősorban. - A riportot az archívumból állítsa össze, és küldés előtt hagyja jóvá. A számokat csak a tárolt adatokból számolja, és csatolja a definíciókat, valamint az adatminőségi megjegyzéseket. Az értelmezést a kampányokat ismerő ember egészíti ki, és a riport csak az ő ellenőrzése után megy ki.
Miért nem lehet egyszerűen összeadni a különböző hálózatok számait
Az azonos nevű mutató nem jelenti ugyanazt minden platformon. Mielőtt a számokat egy grafikonon egyesítené, ellenőrizze ezeket a különbségeket:
- Organikus és fizetett eredmények. Az Instagram-fiók elérése (
reach) a hirdetéseket is tartalmazza, és becsült mutató (Meta: Instagram Account Insights). A bejegyzéseknél alikes, acomments, aviewsés atotal_interactionscsak organikus; a hirdetéseket is tartalmazó összesítések (total_likes,total_comments,total_views) csak Facebook-bejelentkezéssel érhetők el (Meta: Instagram Media Insights). A LinkedIn-oldal bejegyzésstatisztikái csak az organikus aktivitást tartalmazzák, a szponzorált aktivitást az Ad Analytics szolgáltatásból kell kiolvasni (Microsoft Learn: Organization Share Statistics). - Származtatott mutatók. Az elköteleződési arány (
engagement) a LinkedInen az organikus kattintások, kedvelések, hozzászólások és megosztások száma osztva a megjelenítésekkel (Microsoft Learn: Organization Share Statistics). Ha az Instagramra hasonló mutatót saját maga számol, tüntesse fel a riportban a képletet, különben két egymás melletti „elköteleződési arány” félrevezető lesz. - Kis számok és hiányzó értékek. Az 5-nél kisebb értékű történetmutatók „Not enough viewers” hibát adnak vissza, és az Európában és Japánban élő felhasználók által létrehozott történeteknél a
repliesmutató nullát ad vissza (Meta: Instagram Media Insights). Afollower_countés azonline_followersmutató nem érhető el 100-nál kevesebb követővel rendelkező fiókoknál. A demográfiai mutatók csak a 45 legnagyobb csoportot adják vissza, és csak azokkal számolnak, akikről a platformnak van demográfiai adata, így összegük kisebb lehet a követők számánál (Meta: Instagram Account Insights). - Dátumok. A Facebook-oldal napi mutatóinál a
sinceésuntilparaméterek használatakor az elsőend_timeérték egy nappal későbbi, mint asince, hogy az adott nap adatait is tartalmazza (Meta: Get Page Insights). Ha a dátumot módosítás nélkül veszi át, a riport egy nappal elcsúszik.
Ezért a különböző hálózatok egyedi elérését ne adja össze, mert ugyanaz az ember láthatja a tartalmat az Instagramon és a LinkedInen is. A céges összesítésben a számokat hálózatonként egymás mellett mutassa be, és csak az egyértelmű darabszámokat adja össze, például a közzétett bejegyzések számát vagy az UTM-paraméterekkel jelölt weboldal-látogatásokat.
Kész eszköz vagy saját integráció?
A riport több módon is automatizálható. A profilok száma, a szükséges előzmények hossza és az dönt, hogy a számokat más céges adatokkal is össze kívánja-e kapcsolni.
| Lehetőség | Mikor van értelme | Mire kell figyelni |
|---|---|---|
| Kézi export a platformok statisztikáiból | Egy-két profil és negyedévente egy riport | A történetek és a régebbi időszakok elvesznek, a különböző napok számai nehezen hasonlíthatók össze |
| Kész közösségimédia-kezelő eszköz | Szabványos mutatók, több profil, nincsenek saját számítások | Ellenőrizze a nyers adatok exportját, az előzmények sorsát az előfizetés lemondása után és a kivezetett mutatók kezelését |
| Saját csatoló adatbázissal | Több márka vagy ügyfél, összekapcsolás a weboldallal, CRM-mel vagy értékesítéssel, hosszú előzmények | Karbantartás az API-k változásakor, tokenkezelés és a letöltések felügyelete |
Gyakorlati javaslat: ha egy kész eszköz megválaszolja a kérdéseit, és lehetővé teszi a nyers adatok exportját, kezdje azzal. A saját integráció akkor éri meg, ha a közösségi oldalak eredményeit az ajánlatkérésekkel és rendelésekkel szeretné összevetni, vagy egyetlen szolgáltatótól független archívumra van szüksége. Ilyenkor ütemezett feladatokkal, adatbázissal és felügyelettel működő API-integrációról van szó.
Gyakori hibák
- Havi egyszeri adatgyűjtés. A történetek mutatói 24 óra után nem érhetők el, a LinkedInen pedig a régebbi hónapok kiesnek a 12 hónapos ablakból.
- Az üres válasz nullaként kezelése. A hiányzó adat a riportban teljesítménycsökkenésnek tűnik.
- Az elérés összeadása hálózatokon át. Olyan szám jön létre, amely nem felel meg a ténylegesen elért emberek számának.
- Az organikus és a fizetett számok keverése. A hirdetéses hónap így organikus sikernek látszik.
- Fixen beírt mutatók hibaellenőrzés nélkül. Egy mutató kivezetése után a riport üres mezőket mutat, vagy leáll, és senki sem tud róla.
- Hozzáférés személyes fiókon keresztül. Ha az illető távozik vagy elveszíti a szerepkörét, a letöltés leáll, és ez csak a következő riportnál derül ki.
- Riport definíciók nélkül. Ilyenkor a számokról vitatkoznak döntéshozatal helyett.
Ellenőrzőlista az indítás előtt
- Leírtuk a kérdéseket, amelyekre a riport választ ad, és minden mutató definícióját.
- Az Instagram üzleti vagy alkotói fiók, és minden hozzáférés megfelelő szerepkörű céges fiókhoz kötött.
- Az alkalmazás minden hálózaton rendelkezik a statisztikák olvasásához szükséges engedélyekkel, és tudjuk, ki kezeli ezeket.
- Indításkor megtörtént az összes elérhető előzmény egyszeri letöltése.
- A történetek 24 órán belül mentésre kerülnek, a LinkedIn adatai folyamatosan töltődnek le.
- Az utolsó napok ismételten letöltődnek, a rekordok duplikátum nélkül felülíródnak.
- Az üres válasz, a nulla és a hiba eltérően tárolódik és jelenik meg.
- Az organikus és a fizetett számok elkülönülnek, az elérést nem adjuk össze a hálózatokon át.
- Érvénytelen mutató vagy API-verzió hibája esetén a felelős személy riasztást kap.
- A riport csak az időszak vége után 48 órával készül el, és küldés előtt ember hagyja jóvá.
Gyakori kérdések
Letölthetők utólag az indítás előtti előzmények?
Csak azok, amelyeket a platform még megőriz. A LinkedInnél ez a bejegyzések elmúlt 12 havi statisztikája, az Instagramnál és a Facebooknál legfeljebb két év. A történetek mutatói 24 óráig érhetők el; lejárat után akkor is érkezhetnek adatok, ha a történetet hozzáadták a kiemelt történetekhez (Meta: Instagram Media Insights). Ezért indításkor töltsön le egyszerre minden elérhető adatot, utána pedig gyűjtsön folyamatosan.
Miért térnek el a riport számai az alkalmazásban látottaktól?
Leggyakrabban az akár 48 órás adatkésés, az eltérő időszak vagy az organikus és az összesített számok közötti különbség miatt. A Meta a történeteknél kifejezetten jelzi, hogy az API-hívások, a webhook-értesítések és a felhasználói felület eltérő eredményeket adhatnak (Meta: Instagram Media Insights). A kisebb eltérések normálisak; az a fontos, hogy a riport mindig ugyanazt a definíciót használja.
Mely mutatóknak van értelme a cégvezetés számára?
Azoknak, amelyek döntéshez kapcsolódnak: elérés és megtekintések hálózatonként, interakciók, a követők számának változása, linkkattintások és a weboldalról érkező ajánlatkérések. A vezetésnek általában nincs szüksége több tucat grafikonra. Elég a trend, az előző időszakkal való összevetés és egy rövid megjegyzés arról, mi következik ebből a következő hónapra.
Értékelheti a riportot mesterséges intelligencia?
Az MI a tárolt számokból elkészítheti a megjegyzés tervezetét, például összefoglalhatja, mely témák működtek. A számoknak azonban az archívumból, rögzített számítással kell születniük, a megjegyzést pedig küldés előtt olyan embernek kell ellenőriznie, aki ismeri a kampányokat és a hónap körülményeit.
Következő lépés
Ha azt szeretné, hogy az Instagram, a Facebook és a LinkedIn riportja magától álljon össze, és megbízható előzményekkel rendelkezzen, nézze meg a közösségimédia-automatizálást. Segítek kiválasztani a mutatókat, beállítani a hozzáféréseket, az archívumot és a riport jóváhagyását. Írjon nekem, mely profilokat kezeli, és hogyan készül ma a riport, én pedig javaslatot teszek, mivel érdemes kezdeni.
Források
- Meta for Developers: Instagram Account Insights
- Meta for Developers: Instagram Media Insights
- Meta for Developers: Get Page Insights
- Meta for Developers: Deprecated Facebook Page Insights Metrics
- Microsoft Learn: LinkedIn Organization Share Statistics
A dokumentációból származó adatokat 2026. november 14-én ellenőriztük. A platformok folyamatosan változtatják a mutatókat és a feltételeket, ezért a megvalósítás előtt ellenőrizze az aktuális változatot.