Instagram reporting
Reach, Reels, Stories and what followed
Link a client’s Instagram professional account and read twelve insights by day, from followers and views to saves and link taps. The layout of Reels, Stories and audience detail uses illustrative figures. Create a workspace to open the report, or preview what’s inside.
Already have a workspace? Sign in
- Plans from $99/month
- Built for multi-client agencies
- Your brand across the console
Instagram reporting
Instagram analytics reporting for agencies, post by post and story by story
Instagram Insights answers most questions with a single number and no way to get underneath it. This report keeps one client's Instagram account in one structure. A linked account fills twelve daily figures, read-only. The sections below describe the fuller layout, with accounts reached split into followers and non-followers, Reels plays against watch time, a Story reported frame by frame and the profile actions that followed, drawn with illustrative figures until those breakdowns are synced.
Inside the Instagram report
From reach to a tap on the profile
The layout's eight tabs, drawn with illustrative figures, follow an Instagram post from the accounts it reached to what people did next.
Reach
Followers and strangers, apart
Accounts reached are split into followers and non-followers for every format, so growth beyond the following is visible at a glance.Formats
Reels and Stories in detail
Reels report plays against average watch time. Stories break into frames, with exits, replies and taps for each one.Actions
Saves, shares and profile taps
Saves and shares sit beside profile visits, website taps and follows, the steps that come after a post lands.
Explain Instagram beyond the like count
Pick a client and follow a post from reach to profile taps.
Plans start at $99/month.
On this page

Accounts reached: followers versus non-followers, by content format
The one split that says whether an account is growing its audience or talking to it
Instagram publishes accounts reached as a single figure, and that figure hides the question an agency actually needs answered: how much of the reach landed on people who already follow. The Reach tab splits every post's accounts-reached number into followers and non-followers, stacks the two together in one bar per post, and rolls the same split up by format. A carousel that reached thirty thousand people who nearly all already follow is a retention result. A reel that reached the same thirty thousand with two thirds of them outside the following is an acquisition result. Both are worth reporting, and they ask for very different work in the month that follows.
That split travels through the rest of the report rather than sitting in one panel. The format filter at the top re-bases the scorecards, the trend chart, the reach mix and all eight tabs, so isolating Reels or Stories is one click instead of a second saved view. Non-follower reach is available as a trend metric in its own right, which turns did this account get in front of new people into a line on a chart instead of an argument in a meeting. Average reach per post sits beside the totals, so a month with fewer posts is never read as a month whose content reached fewer people.
Reels performance reporting: plays, average watch time and reach beyond the following
Plays, replays, and the seconds people actually stayed for
Reels are the one Instagram format that routinely travels past the existing following, and they are also the format a plain engagement rate describes worst. The Reels tab reports plays — opened views with replays included — beside accounts reached, so the distance between the two is visible instead of buried in one number. Every reel card carries its own length in seconds, the average watch time measured against that length, the watched-through share, the replay count and how much of its reach fell outside the following. A fourteen-second reel with an eleven-second average is a different outcome from a forty-five-second reel with the same average, and only one of the two is a hook problem.
The table beneath the cards ranks every reel by plays and keeps saves and shares in the same row, because a reel that travels has usually earned both. Average watch time is always reported against the reel's own length rather than against a cross-account figure, which is the only honest way to read it: there is no universal number of seconds that makes a reel good, and quoting one to a client invites a comparison the data cannot support. Set the format filter to something other than Reels and the tab says so with a written empty state, rather than showing an empty panel that reads like a loading failure.
Stories reporting frame by frame: impressions, exits, replies and taps
Where the sequence lost people, and what they tapped instead
A Story is a sequence, and reporting it as one impressions figure throws away the only thing worth knowing: which frame lost the audience. The Stories tab breaks the Story into its frames, distributes the impressions across them so the frames add up to the Story total exactly, and reports each frame's reach, exits, replies, taps forward, taps back and sticker taps in a single table. A drop-off funnel above the table draws the same shape as a row of bars, and the completion figure is derived as the last frame's reach over the first frame's, so the number on screen always has a derivation somebody can point at.
Frame-level detail moves the conversation from Stories did fine to frame three is where they left. A tap back is a compliment — somebody went to re-read a slide — while a run of taps forward on a text-heavy frame usually means that frame asked for too much reading. Replies and sticker taps are counted on their own because they are the two things a Story can earn that a feed post cannot. The tab also states in writing that frame reach counts the accounts that saw that individual frame, so it sits under the Story's own accounts-reached figure, which counts anyone who saw any frame at all.
Profile activity: profile visits, website taps, contact taps and follows
The step between seeing a post and doing something about it
The profile is the only place a business account can actually be contacted, which makes the actions taken there the closest thing organic Instagram has to a conversion. The Profile activity tab reports profile visits beside website taps, email taps, call taps, direction taps and follows from the profile, each as a count and as a share of the visits that produced it. Reading contact taps against profile visits rather than against reach is a deliberate choice: somebody has to open the profile before they can tap anything at all, and dividing by reach quietly makes every account look worse than it is.
The action cards make the funnel legible at a glance — how many people opened the profile, how many went to the link, how many made contact, how many followed. Follows from the profile are reported as part of the account's follows for the period rather than as an extra pool stacked on top, so this tab and the Growth tab can be read together without a reconciliation step in between. For a client with a physical location, direction taps and call taps are frequently the two lines that justify the retainer, which is exactly why they are reported instead of folded into an other actions total.
Follower growth, follower activity times and top cities
Follows against unfollows, and the hours this audience is awake
The Growth tab reports follows and unfollows as separate daily series with the net between them, a churn rate measured against the follower level, and a day-by-day ledger listing follows, unfollows, net change and the follower count for every day in the window. Keeping the two flows apart matters because a net figure on its own cannot tell a quiet month from a loud one that shed almost as many followers as it won. The tab also states that follower flows are account-level — Instagram does not attribute a follow to a single post — so the format filter narrows the content on screen and never the audience behind it.
Beside the flows, a follower-activity heat map lays out seven days against twenty-four hours for this account's own followers, with the busiest slot named in words underneath so the chart is not the only way to read it. The Audience tab carries the same shape as the three busiest hours for each weekday, next to age bands split by the account's gender mix, the cities the following is concentrated in, and the country breakdown. Between them they answer the two questions a publishing calendar rests on: who this audience actually is, and when they are likely to be looking at their phone.
Instagram metric names, defined for a client conversation
Instagram has renamed some of its headline measures, so a report should define each one in a line.
- Accounts reached
- The unique accounts that saw the content at least once. Splitting reach into followers and non-followers shows whether a post found new people.
- Views
- The count that replaced the separate impressions and plays measures in Meta's Instagram data in 2025. Say which count a figure uses, because older months were recorded under the earlier names.
- Impressions and plays
- The older pair. Impressions counted how often content appeared, and plays counted how often a video started. The layout still reports them separately, so frequency, which is impressions divided by reach, stays visible.
- Engagement rate
- Engagements divided by accounts reached in this layout. Other tools divide by followers or by views, so name the denominator beside the rate.
- Average watch time
- For a Reel, the average number of seconds a viewer stayed. It only means something beside that Reel's own length, because the same average is strong on a short clip and weak on a long one.
- Saves and shares
- The two actions that say a post was worth keeping or passing on. Report them per thousand accounts reached so a larger format cannot win on volume alone.
- Profile visits and taps
- Opening the profile, then tapping the website, email, call or directions buttons. Read taps against visits, because nobody can tap before they arrive.
- Follows and unfollows
- The two flows behind net follower growth. In this layout they cover the account as a whole, so the format filter does not narrow them.
Note
Treat the switch to views as a break in the series
When you compare a month recorded before 2025 with one recorded after it, say which counts each used. Views can run higher than impressions did, so a rise across the switch may be a change of definition as much as a change in performance.
Which Instagram number should lead: reach, saves, profile taps or follows
Start from what the client wants the account to do, then lead with the number that measures it.
| Client goal | Lead with | Back it with | Format to watch |
|---|---|---|---|
| Be discovered | Accounts reached and the non-follower share | Impressions and frequency | Reels |
| Be remembered | Saves and shares per thousand accounts reached | The engagement mix by format | Carousels |
| Be contacted | Profile visits and the website, call and direction taps | The Profile activity tab | Stories and posts that point to the profile |
| Build a community | Net follower growth | Follows against unfollows, and replies | Stories |
Most clients have two goals, so most reports lead with two numbers. Resist adding a third. If everything is a priority, the explanation for the month turns into a list of everything that happened.
Reading Instagram by content pillar as well as by format
The format filter answers a production question: should we make more Reels? A content pillar answers a message question: is the educational, behind-the-scenes or promotional side of the account the one people respond to? Pillars are the recurring themes in a client's content plan, usually a handful per account.
The layout reads by format. Reading by pillar is a step your team adds by matching the month's posts to the pillars in the plan, which takes a few minutes if the plan was written that way.
- Name the pillars in the content plan before the month starts, and give each post one.
- In the report, group the month's posts under their pillars and compare reach, saves and profile taps for each group.
- Rework the pillar that earns attention but no saves or taps, and keep the one that earns both.
Plan the posts in the social media planner, part of the Agency plan and up, which files each post under the client's positioning theme. Keep the finished artwork in the creative library.
Build the Instagram report in five moves
Run these moves on the layout's illustrative figures first, or on a linked account's own. The practice is in the sequence, and the numbers only fill it in.
Choose the format scope
Start on all formats. Repeat the read for Posts, Carousels, Reels or Stories only when the headline calls for it, because the filter re-bases the content scorecards, the trend and the content tabs, while the follower figures stay whole-account.
Read reach before engagement
Accounts reached and the non-follower share say whether the month was about discovery. Engagement rate then says whether the people reached cared.
Open the format tabs
Reels shows plays against average watch time, and Stories shows where the sequence lost people, frame by frame.
Follow the audience to the profile
Profile activity covers visits and taps, and Growth covers follows against unfollows, so the report shows what happened after the post landed.
Name one test
Pick a single change for next month, such as a different first frame or a new carousel structure, and write down the result that would count as success.
Instagram reporting pitfalls that mislead a client
Three habits turn accurate numbers into a wrong story.
One Reel carries the account
A single Reel can supply most of a month's reach. Open the Posts tab and compare the top post with the total before you call the month growth. If one post carries it, report the month both ways, with and without that post, and say which format you will repeat.
Comparing a small account with a large one
Totals favor big accounts. Rates per thousand accounts reached, such as saves per 1k, let a small account show strength honestly and let you compare formats inside the same account without volume deciding the answer.
Treating followers as the audience
Followers are the people who chose the account. The reach split shows how many other people saw it. A report that stops at the follower count describes where the account has been, not where its next audience will come from.
What the Instagram report reads from an account, and what its layout shows
An admin signs in with Facebook Login and links the client's Instagram professional account, and the report reads that account's insights by day, read-only: followers, new followers, views, reach, interactions, likes, comments, shares, saves and link taps, with a trend and a date range. Per-post, story and audience breakdowns are not synced yet. A client with no linked account sees the layout instead, with illustrative figures: a format filter of Posts, Carousels, Reels and Stories, scorecards, and the tabs Posts, Reels, Stories, Reach, Engagement, Profile activity, Growth and Audience.
The layout's Instagram figures are the same ones the cross-network social media report uses, so the two never disagree. They also carry bad news on purpose: one format is always the weakest at earning saves, and every Story loses viewers between its first and last frame. A layout that only ever showed good months would teach nothing about reporting a bad one.
Paid Instagram placements are reported in Meta Ads reporting, and the Facebook side of the same brand sits in Facebook Page reporting.
Frequently asked questions
What is the difference between reach and impressions on Instagram?
Accounts reached counts the unique accounts that saw the content. Impressions count the views themselves, so one account can produce several. Dividing impressions by reach gives frequency — how many times the average person saw a post — and the report shows both as scorecards with frequency printed under impressions. A rising impression count on flat reach means the same people are seeing more, not that more people were reached.
Why do Reels reach more non-followers than regular Instagram posts?
Reels are distributed largely through recommendation surfaces, so they get served to people who do not follow the account, while feed posts and Stories are shown mostly to the existing following. The Reach tab reports the follower and non-follower split for every post and rolls it up by format, so the difference shows up as a number in your own client's report rather than as a claim about how the platform behaves.
Which Instagram Insights should an agency report each month?
Accounts reached with its follower and non-follower split, impressions, engagement rate on reach, saves and shares, follows against unfollows, and profile visits with the taps that came out of them. A linked account fills followers, views, interactions, saves and link taps today, and the layout lays out the rest with illustrative figures, so the monthly shape stays the same.
How do you measure Instagram Stories performance?
Frame by frame. A Story's impressions are reported across its frames, each frame carries its own reach, exits, replies, taps forward, taps back and sticker taps, and completion is derived from the last frame's reach against the first frame's. Reporting a Story as one total hides the frame where the sequence lost people, and that frame is the only part of it a content plan can act on.
Does this report cover Instagram ads?
No. This one is organic Instagram only — content published from the account and the audience it reached. Paid Instagram placements are bought through Meta and belong in the Meta Ads report, which covers objectives, ad sets, placements, creative and spend. Keeping the two reports apart is what stops paid reach being read as organic performance in a client recap. Every figure in this layout is illustrative; a linked account shows its own.
Does a client need a professional account for Instagram analytics?
Yes. Instagram provides insights only for professional accounts, meaning business or creator accounts, and a personal profile has no analytics to report. Check the account type when you onboard the client, because switching is a step the account owner has to take before any reporting can begin.
Why do Instagram views look higher than the old impressions numbers?
In 2025 Meta replaced impressions and plays with views in its Instagram data, and the new count can run higher because it counts exposures more broadly. A jump across the switch is partly a change of definition. Mark the month, state which count each figure uses, and compare like with like when you judge growth.
How do I report Instagram for a client with a small following?
Use rates instead of totals. Saves per thousand accounts reached, the non-follower share of reach and engagement rate on reach stay meaningful at any size, while follower counts and raw reach flatter large accounts. Compare each format with the same account's earlier months, not with other brands.
What belongs in a monthly Instagram report template?
A one-line verdict, the reach split between followers and non-followers, the best and weakest format, profile visits with the taps that followed, follower growth with both flows, and one change to test. Keep the order fixed so the client learns where to look. Detail on Reels, Stories and audience can sit behind it for the call.
Will the Instagram report show my client's real numbers?
Yes, for the figures it reads. Once an admin has linked the client's Instagram professional account through Facebook Login, the report shows that account's own insights by day, read-only, with followers, views, reach, interactions and saves among them. A client without a linked account sees a layout whose figures are illustrative, and per-post, story and audience breakdowns are not synced yet. The sign-in can never post to the account.
Which Instagram format should a report credit for growth?
Credit the format with the most reach beyond the following and a healthy save rate, not the one with the most likes. Reels often carry discovery, carousels often carry saves and Stories often carry the existing community, but the report should show which held for this account instead of assuming it.
How many posts do I need before comparing Instagram formats?
Enough that one post cannot decide the answer. Wait until each format you want to judge has several posts in the window, and describe a format with only one as a single result rather than a trend. Longer ranges help, which is why a quarterly view can settle a question that a single month cannot.