Menu

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
Preview of the AI Marketing Dashboard Instagram organic report showing reach by followers and non-followers, Reels and a Stories funnel

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
Instagram analytics report in AI Marketing Dashboard: accounts reached, followers, saves and profile visits above a daily trend

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.

Saves and shares as the distribution signals behind reach

The two engagements that put a post in front of strangers

A like says somebody enjoyed a post. A save says they expect to need it again, and a share says they were willing to attach their own name to it. Those two are the signals that carry content past the accounts already following, so the Engagement tab reports them per format as saves per 1,000 accounts reached and shares per 1,000 accounts reached — normalised, so a format with far more reach cannot win on volume alone. The rates sit beside the raw counts, and the tab names the format currently earning the fewest saves per thousand, because a weak spot that has to be spotted usually is not.

Underneath, engagements break into likes, comments, saves and shares as a stacked bar per format that adds up exactly to the engagement total, with a totals row across every format. That decomposition is what makes an engagement rate legible: two months can post an identical rate while one was carried by likes on a photograph and the other by saves on a how-to carousel, and only the second tells anybody anything about next month. Engagement rate itself is calculated on accounts reached and judged against the organic band Instagram content typically sits in, never against a blended figure borrowed from another network.

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.

Instagram goals, the number to lead with and the format to watch
Client goalLead withBack it withFormat to watch
Be discoveredAccounts reached and the non-follower shareImpressions and frequencyReels
Be rememberedSaves and shares per thousand accounts reachedThe engagement mix by formatCarousels
Be contactedProfile visits and the website, call and direction tapsThe Profile activity tabStories and posts that point to the profile
Build a communityNet follower growthFollows against unfollows, and repliesStories

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.

  1. 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.

  2. 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.

  3. Open the format tabs

    Reels shows plays against average watch time, and Stories shows where the sequence lost people, frame by frame.

  4. 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.

  5. 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.