Skip to main content

How Measure Studio Calculates Organic & Paid Data

Learn how Measure Studio calculates and reports organic, paid, and total metrics across supported social platforms.

Written by Nicole Soria

Overview

When an ad shares the same post ID as an organic post, Measure Studio links the paid data to it. This lets us calculate both organic and total metrics depending on what each platform provides.

The core logic:

  • Platforms that report Total data (organic + paid combined): we subtract paid data to calculate organic

  • Platforms that report Organic data by default: we add paid data to calculate total

This ensures boosted and dark post metrics are accurately matched across all platforms.


Connecting an Ad Account

To see paid data, the relevant ad account must be connected in Settings → Manage Social Accounts. Without it, Measure Studio can only pull organic data from the platform API.

Connecting an ad account unlocks:

  • Paid metrics at post and account level

  • Dark post data

  • Boosted post identification

  • Refined organic totals (paid activity is deducted from account-level data)


How Each Platform Calculates Organic vs. Paid

TikTok

TikTok's organic/paid split is the least straightforward, because TikTok separates data across two APIs that don't talk to each other:

  • TikTok "Organic" API: returns a "Total" number for a post. This total already includes posts that were boosted directly from the profile, which is why we treat it as "paid media with a disguise": it looks organic, but paid spend is baked in.

  • TikTok "Marketing" API: the system of record for paid spend, including TikTok Ad Manager Spark Ads. This is "paid media with full metadata" (spend, campaign, delivery status).

Measure Studio calculates TikTok organic data as:

Organic = "Total" data (TikTok "Organic" API) − "Paid" data (TikTok "Marketing" API)

Keep in mind: Spark Ads aren't only created by boosting an existing organic post.

They can also be created directly inside TikTok Ad Manager, without ever originating from a post visible in the "Organic" API. When that happens, the paid activity still shows up in the Marketing API, but it isn't just a boosted version of something already counted in the organic total.

This is why TikTok numbers can look off if you expect a clean 1:1 match between a boosted post and its ad.


Facebook

Facebook provides Views – Total, Views – Organic, and Views – Paid directly, at both the post and account level. These replaced the legacy Impressions and Reach metrics on November 15, 2025.

  • Views – Total: organic + paid activity

  • Views – Organic: non-paid views only

  • Views – Paid: paid activity only

Because Facebook reports all three numbers itself, Measure Studio doesn't need to calculate organic by subtraction here. Historical Views data is available at the page/account level back to August 8, 2024. Post-level data has lifetime totals and updates daily going forward.


Instagram

Instagram provides Views – Organic at the post level, but not Views – Paid. Measure Studio uses Paid Impressions (sourced from the connected Meta ads account) as a close proxy for paid views.

Views – Total = Views – Organic + Impressions – Paid

For non-authenticated (public/competitor) accounts, Total Views pulls directly from Instagram's front-end count and is only available for Reels.


X (Twitter), YouTube, LinkedIn, Snapchat

  • X (Twitter): paid metrics are available for boosted tweets published within 30 days prior to ad account connection.

  • YouTube: paid metrics are available for 90 days prior to connecting a Google Ads or DV360 ad account.

  • LinkedIn: paid metrics are not currently supported.

  • Snapchat: paid metrics are not currently supported.


Post-Level vs. Account-Level Discrepancies

It's normal for post-level totals to not exactly match account-level totals:

  • Meta delivers post-level and account-level data from separate sources, so they won't perfectly align

  • Post-level data includes organic-only metrics by default

  • Account-level data includes both organic and paid activity tied to the account as the ad identity

When an ad account is connected, Measure Studio deducts paid activity from account-level data to provide a more accurate organic total.

Did this answer your question?