Skip to main content

Influencer Campaign Metrics

This page explains what the Influencer Campaigns metrics mean and which networks each statistic is available for. For request and response schemas, use the generated endpoint reference:

EndpointReference
GET /v3/accounts/me/klear/workspacesList all Klear workspaces
GET /v3/influencers/tagsList Influencer Tags
GET /v3/influencers/campaignsList all Campaigns
GET /v3/influencers/campaigns/{campaign_id}Fetch a Campaign
GET /v3/influencers/campaigns/{campaign_id}/postsFetch a Campaign's posts
GET /v3/influencers/campaigns/{campaign_id}/influencersFetch a Campaign's influencers

To learn how to use these endpoints together, read the Fetching Campaigns & Metrics guide.

Metrics are returned at four levels of aggregation:

LevelWhere it appears
CampaignThe metrics object of Fetch a Campaign
Campaign, per networkEach entry of the sources object of Fetch a Campaign
PostEach entry of the posts array of Fetch a Campaign's posts
InfluencerEach entry of the influencers array of Fetch a Campaign's influencers
Data refresh

Campaign metrics are updated daily, between 18:00 and 21:00 UTC. All figures on this page are therefore up to 24 hours behind the source networks.

Supported networks

Influencer campaign data is available for the following networks. Use the API name in the sources parameter when fetching posts or influencers.

Social networkAPI name
Facebookfacebook
Instagraminstagram
Instagram Storiesinstagram_stories
TikToktiktok

Campaign metrics

High-level metrics for the campaign as a whole, returned in the metrics object.

MetricDescription
num_postsNumber of posts created by influencers for the campaign.
num_influencersNumber of influencers associated with the campaign.
total_engagementTotal number of engagements across all campaign posts.
engagement_rateAverage rate of engagement for campaign posts.
total_reachTotal reach across all campaign posts.
total_emvTotal EMV (Earned Media Value) across all campaign posts.

Per-network campaign metrics

The same campaign broken down by social network, returned under each entry of the sources object. These six metrics are returned for every supported network.

MetricDescription
num_postsNumber of posts created by influencers for the campaign on this network.
num_influencersNumber of influencers associated with the campaign on this network.
engagementTotal engagement for all campaign posts on this network.
engagement_rateAverage rate of engagement for campaign posts on this network.
reachTotal reach across all campaign posts on this network.
emvTotal EMV across all campaign posts on this network.

Only networks the campaign actually has posts on appear under sources.

Each network entry also carries a stats object holding the raw interaction counts for that network. The same stats fields appear on individual posts, where they describe that single post rather than the network total.

Network statistics

stats is a free-form object in the API schema, so its contents are not described by the endpoint reference. Which fields you get depends on the network:

StatisticFacebookInstagramInstagram StoriesTikTok
commentsYesYes-Yes
likesYesYes-Yes
impressions-YesYes-
reach-YesYes-
saved-Yes--
views-Yes-Yes
shares---Yes
exits--Yes-
replies--Yes-
taps_back--Yes-
taps_forward--Yes-

Definitions:

StatisticDescription
commentsNumber of comment engagements on a post, or across all posts at campaign or influencer aggregation level.
likesNumber of like engagements on a post, or across all posts at campaign or influencer aggregation level.
impressionsNumber of times a post has been displayed, or total displays across posts at campaign or influencer aggregation level.
reachReach of the post, or total reach of posts at campaign or influencer aggregation level. This is a distinct measure from the network-level reach metric above.
savedNumber of save engagements on a post, or across all posts at campaign or influencer aggregation level.
viewsNumber of views of a post, or across all posts at campaign or influencer aggregation level.
sharesNumber of shares of a post, or across all posts at campaign or influencer aggregation level.
exitsNumber of exits from a story, or across all stories at campaign or influencer aggregation level.
repliesNumber of reply engagements on a story, or across all stories at campaign or influencer aggregation level.
taps_backNumber of tap back engagements on a story, or across all stories at campaign or influencer aggregation level.
taps_forwardNumber of tap forward engagements on a story, or across all stories at campaign or influencer aggregation level.

Post metrics

Each post carries its own performance figures alongside the network stats above. See Fetch a Campaign's posts for the complete response schema.

MetricDescription
engagementTotal engagement on the post.
reachReach of the post.
emvEMV attributed to the post.

Use influencer_id to join a post back to the influencer record returned by Fetch a Campaign's influencers.

Influencer campaign metrics

How an influencer performed on this campaign, returned in the campaign_metrics object of each influencer. These figures respect the sources and tags filters applied to the request.

MetricDescription
num_postsNumber of posts created by the influencer for the campaign.
engagementTotal engagement across the influencer's campaign posts.
engagement_rateAverage rate of engagement across the influencer's campaign posts.
reachTotal reach across the influencer's campaign posts.
emvTotal EMV across the influencer's campaign posts.
salesSales attributed to the influencer, as an object keyed by ISO currency code, for example {"USD": 4280}. Only present where sales attribution is available.

Influencer profile metrics

Klear's assessment of the influencer overall, independent of any campaign, returned in the influencer_metrics object.

MetricDescription
influenceThe Klear influence score for this influencer.
brand_scoreThe brand score for this influencer as provided by the Klear platform.
true_reachThe influencer's true reach across all their networks.
followersTotal number of followers across all the influencer's networks.

Two further fields are returned on the influencer object itself rather than inside influencer_metrics:

FieldDescription
budgetThe budget assigned to this influencer for the campaign.
tagsThe influencer tags applied to this influencer in Klear, each with an id and name. Use the id values with the tags filter on the campaign metrics, posts and influencers endpoints.

Per-network influencer profile

influencer_metrics.sources breaks the influencer's profile down by network. The same fields are returned for every supported network.

FieldDescription
idThe network's identifier for the influencer's profile.
usernameThe influencer's handle on the network.
followersNumber of followers the influencer has on this network.
engagement_per_postAverage number of engagements per post for the influencer on this network.
true_reachThe influencer's true reach on this network.

A note on reach

reach appears at several levels and they are not interchangeable, nor additive:

  • Campaign total_reach is not the sum of the per-network reach figures.
  • A network's top-level reach is a different measure from stats.reach within the same object.
  • An influencer's campaign_metrics.reach covers only their campaign posts, while influencer_metrics.true_reach describes their whole audience.

Report each at the level you fetched it rather than deriving one from another.