Insights-loop: räckvidd, likes, sparningar

Hämta statistik dagen efter, spara i tabell, visa topplista per tema.

15 minBygg din AI-assistent
Illustration för lektionen Insights-loop: räckvidd, likes, sparningar

Vad du bygger

Ett dagligt cron-jobb som hämtar statistik för de senaste 7 dagarnas inlägg och sparar i social_post_insights.

Innan du börjar

  • Publiceringen från förra lektionen fungerar och sparar external_id per inlägg

Steg för steg

  1. Skapa social_post_insights-tabell med impressions, reach, likes, comments, saves, ts
  2. Ny route /api/public/hooks/pull-insights som loopar publicerade inlägg <7d
  3. Instagram: GET /{media_id}/insights?metric=impressions,reach,likes,comments,saved
  4. LinkedIn: GET /v2/socialActions/{urn} för likes/kommentarer
  5. Schemalägg dagligt kl 06:00 med pg_cron
  6. Bygg en enkel admin-vy som visar topp 10 per tema

Tips

  • Uppsert på (post_id, dag) så du inte får dubletter
  • Vänta minst 24h innan första hämtningen — plattformarna räknar långsamt

Vanliga fel

  • Att hämta för ofta och bli rate-limitad
  • Att jämföra reach mellan Instagram och LinkedIn rakt av — de mäter olika saker

Steg för steg i bild

Skapa socialpostinsights-tabell med impressions, reach, like
1. Skapa socialpostinsights-tabell med impressions, reach, like
Ny route /api/public/hooks/pull-insights som loopar publicer
2. Ny route /api/public/hooks/pull-insights som loopar publicer
Instagram
3. Instagram