Analytiikka ja mittarit

Näin Gunvald kerää, laskee ja näyttää Meta-analytiikan – sekä mitä vaatimuksia Meta asettaa tietojen näkymiselle.

Miten analytiikka toimii?

Gunvald hakee Facebookin ja Instagramin suorituskykymittarit suoraan Meta Graph API:n kautta. Data tallentuu Supabaseen, josta se kootaan Dashboardin analytiikkasivulle. Mittarit päivittyvät automaattisesti, kun synkronointiajot menestyvät ja Metalta saadaan luvut.

Tietovirta vaihe vaiheelta

1. OAuth-oikeudet

Yhdistä Facebook- ja Instagram-tilit Social-näkymässä ja myönnä kaikki pyydetyt oikeudet.

Ilman laajoja oikeuksia Meta ei anna reach- ja engagement-tilastoja sovelluksille.

2. Synkronointi

Palvelinajot (cron) hakevat valittujen sivujen ja tilien mittarit kerran vuorokaudessa.

Tarvittaessa voit ajaa synkin manuaalisesti – data päivittyy seuraavassa ajossa.

3. Tallennus

Mittarit kirjataan Supabase-tauluihin meta_metrics_daily ja meta_post_metrics.

Päiväkohtaiset arvot ja parhaiden postausten luvut kootaan näistä tauluista.

4. Käyttöliittymä

Dashboardin Analytiikka-sivu esittää luvut, trendit ja parhaat sisällöt valitulta ajanjaksolta.

Jos data puuttuu tai on nollaa, UI näyttää selitteet eikä kaadu.

Metan minimivaatimukset

100 seuraajaa tai fania

Meta tarjoaa reach- ja engagement-insightsit vasta, kun Facebook-sivulla tai Instagram Business -tilillä on vähintään noin 100 seuraajaa. Pienemmillä tileillä API palauttaa virhekoodin #100 tai #10.

Laajat käyttöoikeudet

Hyväksy vähintään seuraavat scope-tasoiset oikeudet: pages_show_list, pages_manage_posts, pages_read_engagement, pages_manage_metadata, instagram_basic, instagram_content_publish, instagram_manage_insights ja business_management.

Odota seuraava synkki

Kun rajat ylittyvät ja oikeudet on myönnetty, luvut ilmestyvät seuraavan automaattisen ajon yhteydessä (tyypillisesti 24 h sisällä). Manuaalinen synkki nopeuttaa, jos haluat päivittää heti.

Mitä mittareita näet?

Keskeiset KPI-lukemat

  • Reach ja views/näyttökerrat (päivittäinen summa)
  • Engagement (tykkäykset, kommentit, jaot, tallennukset)
  • Seuraajamäärät sekä päiväkohtainen muutos
  • Julkaisujen lukumäärä

Parhaat postaukset ja ajoitus

  • Top-N postaukset engagement-summan perusteella
  • Optimal times -suositukset (fallback antaa oletukset, jos data puuttuu)
  • Jakautuminen kanavittain (Facebook vs. Instagram)

Jos luvut eivät näy

Vianetsintä

  • Tarkista, että seuraajamäärä ylittää Metan rajan (≈100).
  • Avaa Social-näkymä ja yhdistä kanavat uudelleen hyväksyen kaikki oikeudet.
  • Odota seuraavaan synkkiin (tai pyydä tukea ajamaan se manuaalisesti). Näet lokit myös Admin-konsolista, jos sinulla on pääsy.
  • Varmista, että Facebook-sivu käyttää Business-profiilia ja Instagram-tili on Business/Creator.

Tarvitsetko apua oikeuksien kanssa? Katso yhdistämisohje tai ota yhteyttä tukeen.

Sosiaalisen median yhdistäminen →
Gunvald - Someautomaatiotyökalu PK-yrityksille (FB & IG)