Social media-analytics bijhouden over meerdere platforms

Leer hoe je social media-analytics over meerdere platforms bijhoudt: kies je metrics, tag je links, haal native data op en meet de echte impact.

14 minuten leestijd

Je hebt de posts van vorige week uit Instagram, LinkedIn en YouTube geëxporteerd, in één sheet gezet, en de totalen willen maar niet kloppen. Het ene netwerk rapporteert bereik. Het andere rapporteert vertoningen. Een derde telt een thumbnail pas mee nadat die een tijdje in beeld is geweest. De sheet ziet er exact uit. Dat is hij niet.

Dat is het praktische probleem bij het bijhouden van social media-analytics wanneer een klein team meerdere accounts beheert. Behandel elk dashboard als een onvolmaakt observatiesysteem. Schrijf de definitie van de metric, de datumperiode en de hiaten naast het getal voordat iemand het als resultaat beschouwt.

Je hebt geen extra grafieken nodig. Je hebt één doel nodig, drie metrics en een routine die ook na een mislukte data-export nog steeds werkt.

Kies de metrics die bij elk doel horen

Begin met één doel per account en houd dan drie getallen aan die daar antwoord op geven. Bekendheid, engagement, verkeer en omzet delen geen scorebord.

DoelPrimaire metricFormuleLet op
BekendheidBereikUnieke accounts die de post zagenVertoningen tellen herhaalde weergaven mee en zijn dus altijd hoger
EngagementEngagementpercentage op basis van bereik(likes + reacties + shares + saves) / bereik x 100Niet uitwisselbaar met het engagementpercentage op basis van volgers
PublieksgroeiVerandering in volgersVolgers aan het eind min volgers aan het begin, in dezelfde periodeVerwijderde volgers en opschoningen vertekenen de trend
VerkeerGeklikte getagde linksKlikken waarbij de UTM-source het netwerk isResultaten hangen af van consistente UTM-naamgeving
Omzet of leadsConversies per socialbronConversies met een socialbron / sessies vanuit socialHeeft een koppeling met je CRM nodig om zinvol te zijn

Verdeel het werk in drie lagen. Blootstelling is bereik en vertoningen. Respons zijn reacties, comments, shares, saves en klikken. Resultaten zijn aanmeldingen, aankopen en gekwalificeerde leads. Een totaal op zichzelf misleidt. Stel dat een post 10.000 engagements krijgt. Bij een bereik van 1 miljoen is dat 1%. Bij een bereik van 100.000 is het 10%. Dezelfde kop, een ander resultaat.

Een systematische review van het meten van social media-engagement vond geen vaste formule. Onderzoeken mengen likes, comments, shares, tweets, vertoningen, bereik en aantallen volgers, en zijn het niet eens over de noemer. Een bijbehorende review van analysetools groepeert metrics in bereik, publieksanalyse, totale activiteit en engagement. Vroege teams telden paginahits of posts met de hand. Nieuwere systemen verzamelen continu data, waardoor een ongedefinieerd percentage makkelijker te publiceren en moeilijker te verdedigen is.

Schrijf bij elk percentage de formule, de periode, het platform en op of betaald en organisch zijn gecombineerd. Engagementpercentage op basis van bereik en engagementpercentage op basis van volgers beantwoorden verschillende vragen. Voor een uitgebreidere kaart van welke KPI in een rapport voor stakeholders thuishoort, is de gids van Sift AI over het definiëren van KPI's voor social media-rapportage een handige check voordat je de sheet vastzet.

Stel voor elke rij een doelwaarde en een evaluatiedatum in. De tabel dwingt dan een beslissing af in plaats van ijdele totalen te verzamelen.

Haal native cijfers op bij elk platform

Haal de eigen labels van elk netwerk op voordat je iets bij elkaar optelt. Stel voor elke export één periode in, zoals de afgelopen 28 dagen in UTC, en meng geen tijdzones binnen die export.

PlatformNative metric om op te halenWaar te vindenBeperking om te noteren
InstagramBetrokken accounts, bereik, aantal volgersInsights in het professionele dashboardDemografische gegevens vereisen meer dan 100 betrokken accounts; probeer een periode van 30 of 90 dagen
YouTubeVertoningen, doorklikpercentage van vertoningen, kijktijdAnalytics in YouTube StudioEen vertoning vereist dat de thumbnail langer dan een seconde zichtbaar is, met minstens 50% in beeld
LinkedInVertoningen, klikken, reacties, repostsPostanalyse per postVertoningen zijn geen bereik; vergelijk alleen met andere LinkedIn-posts
FacebookBereik, post-engagements, linkklikkenInsights in Meta Business SuiteControleer de labeldefinities in de actuele helppagina's voordat je met Instagram vergelijkt

Twee vergelijkingen die als eerste misgaan

Instagram scheidt de omvang van het publiek van interactie. In de Insights-documentatie van Instagram worden betrokken accounts gedefinieerd als unieke accounts die met content interacteerden. Demografische gegevens, waaronder topLanden, steden, leeftijdsgroepen en geslacht, verschijnen pas nadat meer dan 100 accounts betrokken zijn geweest. Een weergave van zeven dagen zonder demografische gegevens is geen bug. Zet de voorinstelling op 30 of 90 dagen en houd bereik gescheiden van betrokken accounts.

YouTube is strenger over wat als gezien telt. De helppagina over vertoningen van YouTube telt een thumbnailvertoning alleen als de thumbnail langer dan een seconde zichtbaar is en minstens 50% ervan in beeld is. Lees het doorklikpercentage van vertoningen naast de kijktijd. Een hoog doorklikpercentage met korte kijktijd betekent dat de thumbnail de klik won en de video de kijker verloor.

Kopieer bij LinkedIn en Facebook vertoningen of bereik, klikken en engagements precies zoals ze gelabeld zijn, en noteer elke wijziging in een definitie in de bestandsnaam van de export. Bewaar het ruwe bestand voordat je een kolom hernoemt. Latere correcties zijn onmogelijk als de oorspronkelijke labels al weg zijn.

Praktische regel: Als twee netwerken geen noemer delen, zet hun percentages dan niet in dezelfde ranglijst.

Haal analytics op via API's wanneer exports tekortschieten

Handmatige exports houden stand bij een paar accounts. Ze vallen uit elkaar zodra dezelfde export elke week moet draaien.

  1. Registreer een app bij elk netwerk en vraag alleen de leesrechten aan die je metrictabel nodig heeft. Noteer de beperkingen van die rechten voordat je de pipeline ontwerpt.
  2. Bewaar toegangstokens buiten de code en ververs ze voordat ze verlopen. Een stil verlopen token ziet eruit als een rustige week.
  3. Vraag alleen de velden op die in de metrictabel staan. Log bij elke aanroep het endpoint, de API-versie, de query, het tijdstip, het accountbereik, de datumperiode, de status van de paginering en de teruggegeven velden.
  4. Wacht na elke mislukte aanroep door een rate limit steeds langer voordat je het opnieuw probeert. Noteer het tijdstip en het netwerk, zodat het hiaat zichtbaar blijft in het rapport.
  5. Vergelijk één dag en één post met het native dashboard voordat je de job vertrouwt. Totalen die meer dan een kleine marge afwijken, betekenen meestal dat de periode, tijdzone of het filter niet overeenkomt.
  6. Normaliseer de antwoorden naar één tabel met als sleutel platform, post-ID en datum van de export, en bewaar de ruwe payload ernaast.

Als je team al via een API publiceert, lees dan de actuele documentatie van de FoPost analytics API en controleer welke endpoints bestaan voordat de pipeline ervan afhankelijk wordt. De Analytics API levert dezelfde cijfers als het dashboard, waardoor die controle van native tegenover API een taak van dezelfde dag wordt in plaats van een tweede export.

De meeste versplinterde rapporten beginnen met twee spellingen van één netwerk. insta en instagram bevatten elk de helft van de klikken, en beide zien er zwak uit.

Schrijf het naamgevingsblad voordat de volgende post live gaat. De richtlijn van Google voor campagne-URL's raadt utm_id, utm_source, utm_medium en utm_campaign aan op bestemmings-URL's voor niet-Google-campagnes. Geef elk platform zijn eigen source, zoals fb en insta, in plaats van alle netwerken onder één source te gooien. Na een klik verschijnen die waarden in de rapporten over verkeersacquisitie, maar alleen als de namen vast blijven.

ParameterWat in te vullenVoorbeeld
utm_sourceNetwerk, één waarde in kleine letters per platformfb, insta, linkedin
utm_mediumKanaaltype, dezelfde waarde voor alle sociallinkssocial
utm_campaignNaam van het initiatief, in kleine letters, met koppeltekensspring-launch-2026
utm_contentCode van de specifieke post of het specifieke assetcarousel-pricing-01
utm_idOptionele campagne-ID, dezelfde waarde op elke link binnen het initiatief2026-spring-launch
  • Zet het medium vast: Gebruik social op elke sociallink, zodat de netwerken kunnen worden samengevoegd zonder hun sources te vermengen.
  • Bevries de campagne: spring-launch-2026 blijft die string totdat het initiatief eindigt. Een hernoeming halverwege creëert een tweede campagne.
  • Codeer het asset: Met carousel-pricing-01 in utm_content vergelijk je formats zonder te gokken op basis van de posttekst.
  • Klik één keer per netwerk: Open de live URL en controleer de parameters in het acquisitierapport voordat de kalender zich vult.

Tag bio-links en nieuwsbriefklinks met hetzelfde blad, anders komt dat verkeer binnen als direct. Verkorters en doorverwijs-URL's laten parameters vaak vallen. De notities van RedirHub over hoe je UTM-waarden doorgeeft via URL-redirects laten zien wat je moet controleren voordat er een redirect tussen de post en de site zit. Een UTM-generator houdt de hoofdletters en kleine letters consistent wanneer meerdere mensen in dezelfde week links bouwen.

Een wekelijkse trackingroutine draaien

Houd de review elke maandag voor de voorgaande zeven dagen. Een vaste periode voorkomt dat posts op het laatste moment het verhaal herschrijven.

Een infographic in vijf stappen die laat zien hoe je op maandag een wekelijkse trackingroutine voor social media-analytics uitvoert.

  1. Exporteer post- en accountdata voor exact dezelfde periode, of open een weergave die de native labels van elk netwerk behoudt. Overeenkomstige perioden maken maandag vergelijkbaar met maandag.
  2. Filter op één account of één netwerk tegelijk. Een groot account verbergt een zwak account als je alleen naar het gecombineerde totaal kijkt. Gebruikers kunnen analytics filteren op één netwerk of één account, en dat is de juiste eerste snede.
  3. Bereken per post het engagementpercentage op basis van bereik. 1.200 interacties op 40.000 bereik is 3,0 procent. Schrijf de formule in de celnotitie, zodat de lezer van volgende maand geen nieuwe verzint.
  4. Vergelijk elke post met de mediaan voor het eigen platform en format over de afgelopen acht weken. Een universele benchmark mengt onverenigbare noemers.
  5. Log platform, periode, formule en exportdatum op elke rij. Het logboek is het controlespoor wanneer een stakeholder een piek in twijfel trekt.
  6. Markeer de beste drie en de slechtste drie posts. Eén zin over waarom elk daar terechtkwam is genoeg. Onderwerp, format of timing, geen alinea theorie.
  7. Verander volgende week één ding, zoals de openingszin of het posttijdstip, en laat de rest ongemoeid. Twee wijzigingen tegelijk maken het resultaat onleesbaar.

FoPost kan post- en accountanalytics van gekoppelde netwerken in één werkruimte binnenhalen en elke weergave als CSV exporteren voor elke datumperiode. Dat scheelt het grootste deel van het handmatige downloaden wanneer meerdere accounts één maandagslot delen. Elke afzonderlijke post kan ook op verzoek worden ververst als een getal nog verouderd lijkt.

Een wekelijks logboek met drie winnaars, drie verliezers en één geplande wijziging wint het van een dashboard met 40 metrics dat niemand opent.

Waarom je cijfers niet kloppen en hoe je dat oplost

De gebruikelijke strijd draait om een niet-overeenkomende datumperiode. Controleer de oorzaken op volgorde en stop bij de eerste die het verschil verklaart.

SymptoomWaarschijnlijke oorzaakOplossing
Totalen wijken af van de native appAndere datumperiode of tijdzoneStem periode en tijdzone op elkaar af en vergelijk dan één keer
Dezelfde post toont bij elke export nieuwe aantallenMetrics worden nog ververstWacht een paar dagen voordat je logt en noteer de exportdatum
Bereik van het ene netwerk vergeleken met vertoningen van een anderMetricdefinities verschillenVergelijk binnen één platform of label het type metric
Engagementpercentage piekt bij een klein accountKleine bereiksbasisGebruik een langere periode en vermeld de bereiksbasis naast het percentage
Klikken worden weergegeven als direct, niet als socialOntbrekende of inconsistente UTM-tagsControleer elke link en corrigeer het naamgevingsblad
Posts ontbreken in een exportVerwijderde posts, rate limits of toegangsfoutenLog de fout en markeer het hiaat in het rapport

Werk de lijst af

Achtergrondprocessen verversen post- en accountanalytics volgens een schema, binnen de limieten van elk netwerk. Een post kan nog dagen blijven bewegen nadat hij live is gegaan, dus de datum van de export hoort naast het getal.

De geschiedenis begint wanneer een account wordt gekoppeld en gaat alleen zo ver terug als het netwerk toestaat voor geschiedenis op accountniveau. Oudere posts die leeg lijken, zaten vaak nooit in de extractie.

Log de export en test de dekking

Noteer bij elke extractie het platform, het endpoint, de datumperiode, de filters, de status van de paginering en de teruggegeven velden. Bewaar het ruwe antwoord. Vergelijk daarna de API-totalen met het native dashboard, herhaal de export en markeer verwijderde posts.

Generaliseer een steekproef niet naar een heel netwerk. Onafhankelijk API-onderzoek merkt op dat de historische gratis Streaming API van Twitter beperkt was tot ongeveer 1% van het verkeer en in veel gevallen niet representatief was, en dat steekproefstrategieën van platforms vaak niet openbaar zijn. Vermeld de dekking en het steekproefkader naast elke trend. Als de vraag is of die klikken omzet werden, geeft de uitleg van Cometly over hoe je de ROI van socialcampagnes meet een helder beeld van waar last-click-verhalen breken.

Meet impact wanneer klikken het meeste missen

Een lager toegeschreven getal betekent vaak meetverlies, niet een zwakkere campagne. Getagde klikken missen zero-click-blootstelling, dark social, offline aankopen, merkzoekopdrachten en conversies die na meerdere niet-getrackte contactmomenten plaatsvinden.

Een vrouw aan haar bureau denkt na over zakelijke metrics en toont de beperking van social media-klikken.

Uit een enquête uit 2025 onder 1.200 marketingleiders in de Verenigde Staten, het Verenigd Koninkrijk en Australië bleek dat 56% geloofde dat social media omzet oplevert, maar slechts 44% hun teams als expert beoordeelde in het meten van zakelijke impact, volgens het impactrapport 2025 van Sprout Social. Hetzelfde onderzoek wijst op onbetrouwbare attributie, zwakke integratie van de stack en beperkte CRM-connectiviteit.

Vier bewijsbronnen, samen gebruikt

  • Vraag het op het moment van conversie: Voeg "Hoe heb je van ons gehoord?" toe aan de aanmelding of checkout en tel de antwoorden die een socialnetwerk noemen.
  • Houd een bronveld in je CRM bij: Vul het in bij elke lead, zodat een deal uit social zichtbaar blijft nadat de eerste sessie is verlopen.
  • Volg merkgerelateerde zoekopdrachten: Houd zoekopdrachten naar de bedrijfsnaam bij in dezelfde weken als de campagne.
  • Houd één groep buiten beschouwing: Pauzeer twee weken lang het posten voor één regio of publieks­segment en vergelijk de conversiepercentages met die van de groep die actief bleef.

Rapporteer bereik en engagement als beschrijvende metrics. Rapporteer extra vraag als incrementele impact. Platformattributie toont contactmomenten. Het bewijst geen oorzaak.

De korte uitleg hieronder laat zien waarom een last-click-rapport vraag ondertelt die nooit een traceerbare klik opleverde.

Bevestig je nulmeting voor de volgende campagne

Bouw deze week een nulmeting van 30 dagen op, voordat de volgende campagne live gaat.

  1. Kies drie doelen en de primaire metric voor elk uit de doelentabel.
  2. Schrijf de formule, de periode en het platform naast elke metric in het logboek.
  3. Controleer of elke uitgaande link overeenkomt met het naamgevingsblad en corrigeer de links die dat niet doen.
  4. Exporteer de afgelopen 30 dagen van elk gekoppeld netwerk met dezelfde periode en tijdzone en log de datum van de export. Elke analyticsweergave kan als CSV worden geëxporteerd voor elke datumperiode, en post- plus accountanalytics van elk gekoppeld netwerk kunnen in één weergave staan.
  5. Bereken de mediaan van het engagementpercentage op basis van bereik per platform en format, met de maandagmethode.
  6. Stel een evaluatiedatum in over vier weken. Vergelijk nieuwe posts met deze medianen, nooit met het percentage van een ander netwerk.

Beginnen met FoPost is gratis, en elke functie op de analyticspagina is inbegrepen, dus de nulmeting hoeft niet te wachten op een betaald abonnement. Bewaar die sheet naast het wekelijkse logboek. De eerste review begint dan vanuit bekende waarden.


FoPost plant en publiceert naar de grote netwerken vanaf één plek en brengt bereik, engagement, klikken en verandering in volgers samen in één analyticsweergave die je kunt filteren en exporteren. Gebruik het om het wekelijkse logboek en de nulmeting van 30 dagen op dezelfde definities te houden in plaats van exports met de hand opnieuw op te bouwen. Begin met de accounts die je al beheert bij FoPost.