ContentMate
    Instagram

    Instagram metrics explained

    Views, reach, likes, comments, shares, saves, engagement rate, followers, and Reels with formulas and examples

    This glossary explains ContentMate's Instagram metrics: what is counted, which units apply, how calculated values are produced and which limitations matter when comparing results. For dashboard navigation, see Understanding Instagram analytics.

    Before calculating: scope and data freshness

    Period activity describes changes during the selected dates, including activity on older posts. Per-post averages instead consider posts published during those dates. Individual media totals cover the time since publication up to the relevant stored observation. Profile counters, such as followers, are snapshots. These four scopes are not interchangeable.

    ContentMate imports and aggregates data in the background; changing charts reads stored results. Missing observations, missing permissions and unsupported metrics do not automatically mean 0. 0 is an observed zero. A dash or availability notice means no reliable value is available. With incomplete coverage, an existing value may only describe the observed portion.

    For calculations, a missing or zero denominator produces no computable rate. Displayed percentages already include the factor of 100. When calculating independently, round at the end; displayed numbers may already be rounded.

    Account and followers

    Followers / Page followers

    Meaning: Number of Instagram accounts following your profile. The shared dashboard may call the card “Page followers”; it means Instagram followers, not Facebook page likes.

    Unit and calculation: Accounts, as a stored snapshot at the relevant time or period end. Daily snapshots are not added. 1,000 on Monday and 1,020 on Tuesday means 1,020 followers on Tuesday, not 2,020.

    Limit: This value comes from an import rather than a continuously refreshed live counter. Today's profile total cannot reconstruct an unobserved historical snapshot.

    Followers evolution

    Meaning: Net change in the follower stock.

    Formula: Closing follower count − available baseline before the period. For example, 1,030 − 1,000 = +30 followers. Without a baseline, this difference cannot be reliably determined.

    Limit: +30 does not reveal gross gains and losses. It could mean 30 gains and no losses, or 80 gains and 50 losses. Gained/lost time series use separate provider measurements; they have a different measurement basis from snapshot differences.

    Gained followers

    Meaning: Accounts Instagram reports as having followed during the period. Unit: Accounts or reported follow events. Available corresponding daily measurements are combined.

    Example: 12 gains on Monday and 8 on Tuesday gives 20 gains. Five simultaneous losses are not subtracted from this card.

    Limit: Instagram does not supply these insights for every account, including accounts with fewer than 100 followers. Today and Yesterday do not invent gross values for local days.

    Lost followers

    Meaning: Reported departures, including accounts that unfollowed or left Instagram. Unit: Accounts or reported unfollow events.

    Example: 20 gains and 5 losses gives a net +15 in this comparison. The loss card shows 5, not −5; a chart may draw losses below its axis for presentation. Provider corrections and differing observation timestamps can prevent exact reconciliation with total follower snapshots.

    Following

    Meaning: Number of accounts your profile follows. Unit: Accounts, using the latest imported profile snapshot.

    Example: 800 followers and “Following: 120” means that 800 accounts follow you and you follow 120 accounts. This metric is not an engagement-rate denominator. It is not restricted to publications within the selected period.

    Total media

    Meaning: Instagram's reported media count for the profile. Unit: Media, as a profile snapshot.

    Example: “Total media: 240” and “Posts: 6” can both be correct: 240 is the overall stock, while 6 is the publication count for the selected period. The provider count may also differ from the number of already imported items. A carousel is one post containing several elements, not automatically one post for each image.

    Visibility and reach

    Views

    Meaning: How often Instagram content was played or displayed, as reported for each format. The same person may count more than once. Account views use Instagram's current Views metric, even if older technical names or detail fields say “Impressions”.

    Unit and scope: Views. Account metrics describe the selected period; a media row describes that item's stored cumulative total. Example: One person sees content three times: three views are possible, but only one reached account within the same unique measurement.

    Limit: Views does not establish complete viewing or the number of different people. Historical impressions and current views should not be treated blindly as an identical series.

    Reach

    Meaning: Estimated number of different accounts that saw the content at least once. Unit: Reached accounts.

    Period-card calculation: The stored unique measurement supplied by Instagram for those exact boundaries. If the report is missing, no substitute is calculated from daily sums.

    Example: Day 1 reaches 100 accounts and day 2 reaches 120, with 70 appearing on both days. Combined reach is 100 + 120 − 70 = 150 different accounts. Without overlap information, 220 is merely a sum of daily reach, not unique period reach.

    Limit: Individual post reach also cannot be added into the unique audience of the entire profile. Account insights can include paid distribution; organic media-level measurements do not necessarily have the same scope.

    Average views per post

    Meaning: Average observed view count of posts published within the selected period.

    Formula: Sum of the relevant stored media views for these posts ÷ number of these posts. Historical ranges use observations that can be established by the end of that period.

    Example: Three posts with 100, 200 and 600 views give 900 ÷ 3 = 300 views per post. A further post with an observed zero still counts in the denominator. With no posts or missing required observations, a complete average is unavailable.

    Limit: Do not simply divide all weekly account views by new posts; those views can include older content.

    Average account reach per post

    Meaning: Average of the individual post reach values for posts published during the period. The card's account wording does not change the calculation.

    Formula: Sum of the observed reach of these posts ÷ number of these posts.

    Example: Two posts reach 400 and 600 accounts: 500 per post. If the same 400 people see both posts, both post contacts remain represented in this average. It is not deduplicated across the whole account and is not “unique account reach ÷ posts”.

    Reach rate by followers

    Formula: Average post reach ÷ relevant closing follower count × 100.

    Example: An average reach of 500 per post and 2,000 followers gives 25%. This compares content exposure with profile size; it does not prove that exactly 25% of your followers saw the content, because non-followers can contribute to reach. Values above 100% are possible. A zero follower count or missing reach means no computable rate.

    Reach by post type

    Meaning: Comparison of average individual post reach by content type within the selected publication group. Formula for each type: Sum of available reach values for that type ÷ number of evaluated posts of that type.

    Example: Two photo posts with reach of 100 and 300 average 200. Check the group sizes as well: one unusually successful post can strongly influence a comparison. Missing values or incomplete observations limit interpretation.

    Reach rate by page likes

    Instagram has no corresponding page-like stock. This shared-dashboard label has no applicable calculation for Instagram. An unavailable result does not mean 0%. Use reach rate by followers for the defined comparison with account size.

    Actions and interactions

    Reactions / Likes

    Meaning: Likes on Instagram content. Facebook reaction categories are not combined here.

    Period value: Observed net changes in like counters across stored media. An earlier snapshot is subtracted for older content; new content can contribute its first evidenced count. Example: An older post increases from 80 to 95 likes: +15. A decrease from 95 to 92 produces −3 rather than zero.

    Media value: Cumulative count at the last relevant import. Missing prior observations are not assumed to be a zero baseline. Period likes and the current likes in a post list therefore answer different questions.

    Comments

    Meaning: Comments counted by Instagram on content. Unit: Comments, not unique authors.

    Period value: Observed net changes in media counters, including older content. Example: 20 increasing to 26 gives +6. Removed comments can result in a negative change.

    Limit: The comment metric is not a count of unresolved inbox conversations. Several comments can belong to one conversation; direct messages are a different type of content. Reconciliation requires matching accounts, media and data timestamps.

    Shared content / Shares

    Meaning: Content shares reported by Instagram. Unit: Shares, not resulting views or unique people sharing.

    Period value: Net change in imported media counters. Example: A post increases from 10 to 14 reported shares: +4. This does not establish how many recipients actually opened the shared content. Missing share observations are not assumed to be zero in a complete engagement calculation.

    Saves

    Meaning: Save actions reported by Instagram. Unit: Saves.

    Period cards: Corresponding imported daily account insights are combined. Media details: The stored cumulative save count for that individual post since publication. Do not mix these scopes.

    Example: 10 saves on Monday and 15 on Tuesday gives 25 reported save actions, provided both daily values are complete. An individual post may simultaneously show 120 total saves in its details. Saves are reported separately and are not included in ContentMate's engagement sum below.

    Story replies

    Meaning: Reported replies to stories, including text replies and quick reaction replies. Unit: Replies. ContentMate uses available daily account values.

    Example: Four text replies and six counted quick reactions can give ten replies. This does not establish ten unique people or ten new inbox conversations. Regional and provider restrictions can limit media-level story-reply data in particular; an absent report does not prove there were no replies.

    Click activity

    Meaning: Profile contact actions supplied by Instagram as profile_links_taps. Meta lists business-address, call, email and text buttons among these actions. Unit: Clicks or taps within the reported scope.

    Calculation: Corresponding imported daily counts are combined. Example: 7 + 3 taps across two days gives 10 reported actions.

    Limit: This is not a general number of website visits, link-in-bio conversions, story-link clicks or sales. ContentMate does not derive a general advertising CTR for Instagram from this value. A click should not be treated as a successfully completed contact action.

    Profile activity

    Meaning: Profile actions Instagram attributes to content after people interact with that content. ContentMate calculates observed net changes in the corresponding media measurements.

    Example: A stored media value rises from 12 to 17 profile actions: +5 observed actions. This is not a general count of all profile visits or unique profile visitors. Missing baseline observations or unsupported time boundaries can make the result incomplete.

    Engaged accounts

    Meaning: Estimated number of different accounts that interacted with content. Unit: Accounts, not actions.

    Calculation: The platform card uses the stored unique measurement for the exact period. Daily values are not added into supposed unique period accounts.

    Example: One person likes, comments and saves. That person may contribute three actions but one engaged account. The metric can include paid content. It does not have to match your Instagram follower count.

    Total interactions

    Meaning: Instagram's reported aggregate of interactions across supported content formats, potentially including promoted content. Unit: Interactions.

    Calculation: ContentMate reads or combines the relevant stored account insights. It does not reconstruct this figure from the three visible likes, comments and shares cards.

    Example: 100 likes, 20 comments and 10 shares produces 130 in ContentMate's own engagement formula. Instagram can report a different Total interactions value because it includes other interaction types or a different content scope. The difference is not automatically an arithmetic error.

    Engagement and calculated averages

    Post engagements / Engagement

    Formula: Likes + comments + shares. Saves, story replies and profile clicks are not included in this ContentMate metric.

    Example: 100 + 20 + 10 = 130 engagements. On a period card, components describe observed activity during the period; on a media item, they describe its stored cumulative totals. These are actions, not unique people. If a required component is missing, the complete sum is unknown.

    Engagement rate by followers / Average engagement rate

    Actual account formula: Period engagements ÷ relevant closing follower count × 100.

    Example: 130 engagements ÷ 1,000 followers × 100 = 13%. This rate is not additionally divided by the number of posts published. This also applies where the shared card heading says “Avg. … per post (followers)”.

    Limit: The rate is not the percentage of your followers who were active. Non-followers and several actions by the same person can contribute to the numerator. A longer period can include more actions and therefore a higher rate. Compare equally long periods.

    Engagement rate by reach

    Account formula: Period engagements ÷ unique reach for that exact period × 100.

    Example: 130 engagements and 2,000 reached accounts gives 6.5%. Without the stored exact-period reach report, this rate is unavailable too. Daily percentages are not arithmetically averaged to obtain the period rate.

    Limit: The formula divides actions by accounts; it is not the share of unique engaged accounts. Organic and paid content scope can also differ between underlying measurements. Use it as the defined comparison metric, not as an advertising conversion rate.

    Engagement rate for an individual media item

    Formula in All media: (Media likes + media comments + media shares) ÷ media reach × 100.

    Example: A post with 80 likes, 10 comments and 10 shares, reaching 500 accounts, has a 20% rate. The denominator is that post's reach, not your follower count. Missing or zero reach produces no rate. The values are cumulative since publication, not activity during the globally selected date range.

    Average engagements per post

    Formula: Sum of observed cumulative engagements for posts published during the period ÷ number of those posts.

    Example: Two new posts with 30 and 70 engagements average 50 per post. Historical calculations need evidenced observations by the period's end. Posts with an observed zero engagement count are included; missing values are not zeros. Likes on older posts do not belong to this publication group.

    Average reactions per post

    Formula: Sum of observed likes in the publication group ÷ number of its posts. Example: 100 likes across four posts gives 25 likes per post. This is not the entire account's period likes divided by four when those include older content.

    Average comments per post

    Formula: Sum of observed comments in the publication group ÷ number of its posts. Example: 12 comments across four posts gives 3 comments per post. Several comments from the same account are not deduplicated into one person.

    Average shares per post

    Formula: Sum of observed shares in the publication group ÷ number of its posts. Example: 6 shares across four posts gives 1.5 shares per post. Decimal values are normal for an average even when every individual action is a whole number.

    Publications and distributions

    Posts

    Meaning: Number of imported posts whose publication timestamp falls within the selected range. Unit: Posts. Scheduled content and unpublished drafts do not count as published media.

    Example: Three new posts plus additional reactions on ten older posts still means three publications. This count describes the imported dataset; it does not automatically prove that every item ever present on the account has been captured.

    Type distribution

    Meaning: Breakdown of evaluated published content by its stored content type. Share formula: Posts of this type ÷ all posts in the evaluated group × 100.

    Example: Three photos and one reel gives 75% photos and 25% reels. Labels follow the available provider classification; carousel elements are not automatically individual posts. Very small groups are a weak basis for judging performance.

    Post density / Average posts per day

    Bars: Publication count for each weekday within the evaluated daily series. Line: Posts on this weekday ÷ number of supplied daily points for this weekday.

    Example: Four recorded Mondays with eight posts gives a bar of 8 and an average of 2 per Monday. Missing days are not silently inserted as days with zero posts. This describes your publication rhythm, not a recommended posting hour or the online activity of your followers.

    Monthly post distribution

    Meaning: Count of imported publications within the selected date range, grouped by month and, where appropriate, compared by year. Custom date boundaries also restrict which publications are considered. Do not compare a partially included or still-running month with a complete month without explaining the difference.

    Top posts

    Meaning: A ranking by the stated stored metric, such as engagement or reach. Rank is not an additional metric or a general quality score. The same post may lead by reach and rank lower by engagement. Consider publication group, data timestamp and incomplete measurements; earlier posts may have had longer to accumulate results.

    Audience: countries and cities

    Country counts and country share

    Meaning: Available follower counts by country from the latest imported demographic report. Formula: Follower count for this country ÷ sum of all supplied country counts × 100.

    Example: The report supplies Germany 600 and Austria 400. Germany represents 60% of that distribution. If the account has 2,000 followers overall, this does not prove that 60% of all followers live in Germany; only 1,000 are represented in the supplied country counts.

    City counts and city share

    Formula: Follower count for this city ÷ sum of all supplied city counts × 100. The interface displays leading cities; the denominator is not just the visible top-ten selection.

    Example: Berlin 100 out of 500 supplied city observations gives 20%. Countries and cities use separate denominators. Their rows cannot be added together or directly converted into each other.

    Shared limitations: Meta supplies only known demographic information and limited rankings with at most 45 entries. Reports may be unavailable below 100 followers. The import requests Meta's demographic window “this_month”, described here by Meta as the last 30 days. The view is the latest imported report and does not follow the global dashboard date range. Age and gender charts are not separate supported views in this Instagram dashboard.

    Reel watch time in media details

    Average watch time

    Meaning: Instagram's reported average watch time for the individual reel. Unit: Seconds, sometimes displayed as minutes and seconds. Imported milliseconds are converted to seconds and rounded.

    Example: 12,600 milliseconds displays as approximately 13 seconds. ContentMate uses the provider's average; it does not recalculate it by simply dividing total watch time by today's Views count. Definitions of the underlying play denominator can differ.

    Total watch time

    Meaning: Total watch time Instagram reports for the individual reel, including counted replays. Unit: Time.

    Example: 180,000 milliseconds equals 180 seconds or 3 minutes. This does not mean three complete viewers or a particular completion rate. It is a stored media measurement; reel time cards are not automatically offered as a complete account-level analysis too.

    Changes, percentage points and missing data

    Percentage change against the comparison period

    Formula: (Current value − previous value) ÷ previous value × 100, provided the values are suitable and the previous value is not zero.

    Example: 150 instead of 100 means +50%. With a previous value of zero, this formula cannot produce a meaningful percentage increase. Missing or incomplete comparison data can suppress the indicator.

    A rate's percentage change versus percentage points

    A rate rises from 4% to 6%. That is +2 percentage points, but a relative increase of (6 − 4) ÷ 4 × 100 = +50%. Both statements are correct but describe different quantities. Do not add daily percentages into a monthly rate or average them without appropriate weighting and a consistent data basis.

    Handling missing data correctly

    Instagram insights can be delayed by up to 48 hours; the ContentMate import follows after that. Some account insights are only retrievable from Meta for limited historical ranges, typically up to 90 days. A 365-day filter therefore requires previously stored history and does not guarantee a complete retrospective backfill.

    When calculating independently, distinguish observed zero, missing value, partial coverage, unsupported metric and period not yet imported. Do not silently insert a missing point as zero in an average. Unique custom-period reach additionally requires audience-overlap information; arithmetic cannot recover that missing information from daily totals.

    Sources and further help

    Definitions and available ContentMate analytics checked on 11 October 2026. The examples and explained ContentMate formulas are worked examples, not performance forecasts.

    Was this article helpful?