ContentMate
    Instagram

    Understand Instagram analytics

    Dashboard, periods, post analysis, import history, and missing data explained

    Instagram analytics in ContentMate combines account activity, audience development and the performance of individual published posts. This guide explains which view answers which question, how date ranges work and why similar-looking numbers can differ. For each metric's definition and calculation, use the Instagram metrics glossary.

    Requirements and first steps

    1. Connect an Instagram professional account to your workspace and grant analytics access. Follow Connect an Instagram account.
    2. Open Analytics and select the intended Instagram account at the top. Accounts in the same workspace are evaluated separately.
    3. Check the import status and data timestamp. A successful connection does not mean the first analysis has finished.
    4. Choose a date range, then open Overview, Engagement, Community, Reach, Content or All media.

    ContentMate regularly imports data in the background, stores it and calculates the analytics from those stored observations. The views read stored data. Changing a tab, chart or date range does not request live insights from Instagram. A new comment may therefore already appear in your inbox while its analytics impact is only available after another import.

    Three different kinds of numbers

    KindQuestion it answersExample
    Activity during the periodWhat changed during these days?Additional likes on new and older posts
    Performance of posts published during the periodHow did content published on these dates perform?Average views of the four posts published this week
    Stored snapshotWhat was a counter's value at the last relevant import?Followers, accounts your profile follows or total media

    These values cannot be combined arbitrarily. A September post can receive additional likes in October. That change belongs to October activity, while the post remains in the September publication group. All media shows each post's latest stored totals since publication and ignores the global date range.

    Date ranges, comparisons and chart resolution

    The available ranges are Today, Yesterday, 7 days, 14 days, 30 days, 90 days, 365 days, This year and a custom range. Selecting a range chooses the observations to consider; it does not create missing historical measurements. A newly connected account may have a shorter follower history than its list of imported older posts.

    Today and Yesterday can show hourly observations where the metric supports them. This does not turn Instagram's daily totals into true hourly data. In particular, a complete UTC-day measurement cannot be divided precisely into another local day or individual hours. Notices about daily-only data and incomplete periods therefore matter when interpreting a result.

    For long ranges, ContentMate groups suitable chart data: three-day groups for 90 days and calendar months for 365 days and This year. Follower snapshots use the last appropriate value. Rates remain daily rates because percentages cannot simply be added. Daily unique reach is also not added into a supposed unique monthly reach. A missing day within a chart group can make that group incomplete.

    Comparison arrows refer to the associated previous period. If its data is missing or its value is zero, a percentage change cannot be calculated. An absent change indicator does not necessarily mean there was no change. Compare values with matching definitions and data timestamps.

    Overview: account size and development

    Overview includes followers, follower evolution, views, reach, engagement rate, posts and reactions. Platform metrics add Following, Total media, Engaged accounts, Total interactions and Saves where the relevant data is available.

    • Followers counts accounts following you. Following counts accounts your profile follows. Both are stocks, not daily values to add together.
    • Posts counts publications within the selected period. Total media is a profile counter and need not equal the number of locally imported items.
    • Views can include repeat exposure by the same person. Reach needs a unique-account measurement for the exact period.
    • Total interactions is Instagram's reported interaction metric. The calculated Engagement in other views uses likes, comments and shares; saves and story replies are not added to that formula.

    The glossary explains engagement rate in detail. Despite the “Avg. engagement rate” label, the account rate is not additionally divided by the number of posts.

    Engagement: actions and their denominators

    This section examines likes or reactions, comments, shares, saves, story replies and available contact actions. Instagram reactions here mean likes. Facebook reaction categories such as Love and Haha do not belong to this Instagram metric.

    Period activity can be negative. If an older post has 100 likes at one import and 97 at a later one, the observed net change is −3. This represents removed likes or a correction, not a negative number of people.

    For a post published before the selected period, a net change requires an earlier baseline. Without it, ContentMate cannot claim that every like visible today occurred during the selected dates. Values or comparisons consequently remain incomplete.

    The per-post averages instead consider posts published within the period and their relevant stored cumulative values. Their denominator is the number of those posts. You should therefore not expect “engagement during the period ÷ new posts” always to match “average engagements per post”.

    Community: followers and audience distribution

    Use this section for follower history, gained and lost followers, profile activity, countries and cities.

    Gained and lost followers are separate provider measurements. They are not estimated from the difference between two total follower snapshots. Instagram only returns some metrics for sufficiently large accounts; below 100 followers, gains, losses and demographic information can be unavailable. Today and Yesterday do not invent gross gains or losses for a local day without supporting data.

    Country and city charts show the latest imported follower demographics. The global date range does not apply to these charts. Instagram provides only part of the audience: unknown attributes, small groups and entries outside limited rankings can be missing. Percentages use the available entries within each distribution, not necessarily all followers. A 60% share therefore does not prove that 60% of every follower comes from that country.

    Reach: compare unique accounts correctly

    Account reach for a period is read from a stored Instagram report with those exact boundaries. If that report is missing, ContentMate does not manufacture unique reach by adding daily values. This is particularly relevant to custom ranges.

    For example, you reach 100 accounts on Monday and 120 on Tuesday. If 70 appear on both days, the combined audience is 150 different accounts, not 220. Without knowing the overlap, ContentMate cannot calculate the unique two-day audience.

    Average account reach per post uses the individual reach values of posts published during the selected period, divided by their count. Despite the card's account wording, this is not unique account reach divided by posts. One person may see several posts and contribute to several post-level totals. Reach rate by followers divides that per-post average by the relevant follower snapshot.

    Reach rate by page likes has no applicable denominator for Instagram. An unavailable value here does not mean zero reach and cannot be fixed by gaining more Instagram followers.

    Content and All media

    Content helps you assess publication rhythm, content-type distribution and post history. Post density shows which weekdays you published on; it does not establish when your audience was online. The monthly distribution groups publications within the selected date range by month and year.

    All media lists imported published content independently of the date range above. It is sorted by publication date, newest first, with up to 50 entries per page. Open Details for additional stored measurements. Instagram details can include saves, average reel watch time and total reel watch time. An unavailable value is not converted into a real zero.

    This list supports individual content analysis. It does not replace period activity: a media row containing 500 likes may have accumulated them over months. Watch times in the details are also media-level measurements. A metric being documented by Instagram does not automatically mean it is available as an account-level chart in ContentMate.

    Why data may be missing or different

    ObservationInterpretation and next step
    Numbers are missing immediately after connectionAllow the initial background import and calculation to finish; check account and date range
    Today looks unusually lowInstagram insights can be delayed by up to 48 hours; ContentMate then needs to import them
    “Permission missing”Reconnect the relevant account and grant analytics access
    Dash, unavailable or being checkedNo reliably available value for that metric or view; do not interpret it as zero
    Partial data or short historyPrevious periods, individual days or baseline observations are missing; selecting a longer range does not manufacture them
    Period reach is missing but the daily chart existsThe exact range report is missing; daily unique accounts cannot be added into unique period accounts
    Instagram and ContentMate show different numbersMatch account, publication selection, activity versus cumulative totals, time zone, data freshness, and paid versus organic scope
    No demographics or follower gainsCheck provider thresholds and permissions; an empty result does not mean an absent audience
    Import errorRead the status; if it persists, provide support with the account, range, visible message and time

    A practical weekly review

    1. Select seven completed days and check data coverage.
    2. Read views and unique period reach separately. For example, 4,000 views and 2,000 reached accounts do not mean 4,000 different people.
    3. Treat likes, comments and shares as actions. 120 + 20 + 10 gives 150 engagements. With 1,000 followers, the account rate is 15%; this does not imply that exactly 150 followers interacted.
    4. Examine newly published content separately. If three posts have 100, 200 and 300 stored views, their per-post average is 200. This can differ from the account's total weekly views.
    5. Inspect individual posts under All media and note their data timestamp before using the results in a report.

    Sources and further help

    Checked against the ContentMate interface and official Meta documentation on 11 October 2026. The sources describe provider definitions and limitations; ContentMate's specific selection and calculations are explained above.

    Was this article helpful?