Influencer Marketing in Marketing Mix Modeling (MMM)
How influencer collaborations are modelled in Sellforte, and how the underlying data is delivered
Introduction
Influencer marketing is an established part of the marketing mix for many consumer brands. In Sellforte it is modelled as its own media channel, with its own spend, sales contribution, and iROAS, on the same footing as Meta, Google, or TV. Unlike paid social or search, influencer activity is rarely available from a single ad platform, so the data usually comes from the advertiser's or agency's own records. This article describes which influencer activity needs its own data feed, what that data should look like, and how it can be delivered to Sellforte.
Dataset definition
The influencer dataset covers collaborations where a brand pays a content creator to feature its products or messaging to the creator's own audience, typically on Instagram, TikTok, or YouTube. Whether a collaboration belongs in this dataset depends on how it is set up and paid for.
Paid endorsements
The brand pays the creator a fee, and the creator publishes the content on their own channels. The investment is the fee rather than media spend on an ad platform, so it does not reach Sellforte through any standard connector. This is the activity the influencer dataset is built for.
Influencer content boosted through the brand's ad accounts
When the brand distributes creator-made assets as paid ads, for example on Meta or TikTok, the spend already flows through the brand's own ad accounts. Sellforte picks it up through the existing connectors and models it as part of those channels, so it should not be repeated in the influencer dataset.
Affiliate-style partnerships
When a creator is paid on attributed sales or clicks through a unique discount code or tracking link, the activity overlaps with affiliate marketing. If it is tracked in a platform Sellforte already connects to, such as Adtraction, Awin, Impact, or CJ, the data can come in through that connector.
Grain & sample
The recommended grain is one row per published post. Each row carries the publication date, the influencer and campaign the post belongs to, the spend for that post, and the performance metrics reported for it. Spend is booked to the publication date, since that is when the audience is exposed to the content. Performance metrics such as impressions, clicks, and conversions are the totals reported for the post by the platform, the creator, or your own tracking.
| date | post_id | influencer_name | platform | campaign_name | country | gross_spend | impressions | clicks | conversions |
|---|---|---|---|---|---|---|---|---|---|
| 2026-06-14 | ig_001 | Jane Doe | Summer Launch | FI | 2500 | 145000 | 3200 | 42 | |
| 2026-06-18 | tk_014 | John Smith | TikTok | Summer Launch | SE | 1800 | 210000 | 4100 | 61 |
| 2026-06-22 | yt_007 | Petra K | YouTube | Autumn Teaser | DE | 4500 | 88000 | 2900 | 33 |
Metrics & dimensions
Dimensions
| Field name | Importance | Rationale |
|---|---|---|
| Publication date | Must-have | Places each post on the timeseries used in modelling. |
| Influencer name | Important | Identifies the creator behind each collaboration and enables per-influencer views. |
| Platform | Important | The platform where the content was published, such as Instagram, TikTok, or YouTube. |
| Campaign name | Important | Groups posts into the wider campaign they belong to. |
| Country or region | Important | Needed when modelling is done per market. |
| Influencer handle | Optional | Separates creators who share a name and helps match posts to platform data. |
| Campaign ID | Optional | Stable key for linking posts to a campaign table, if one is maintained. |
| Audience size tier | Optional | Groups creators into nano, micro, macro, or mega for portfolio analysis. |
| Content format | Optional | Post, Reel, Story, Short, or long video. |
| Language | Optional | Relevant for multi-market brands whose creators publish in different languages. |
| Product or category promoted | Optional | Used when modelling is done on product or category level. |
Metrics
| Field name | Importance | Rationale |
|---|---|---|
| Gross Spend | Must-have | Total cost of the collaboration before discounts, including agency or platform fees. Used as the spend input for the channel. |
| Impressions | Important | Number of times the content was displayed, as reported by the platform or the creator. |
| Clicks | Important | Clicks on tracked links in the creator's bio, story, or post, captured through UTM parameters or a link shortener. |
| Conversions | Important | Orders tracked to the collaboration through the creator's promo code or UTM-tagged links. |
| Conversion Value | Important | Revenue of the tracked conversions. |
| Net Spend | Optional | Fee paid to the creator after commissions, rebates, or discounts. |
| Reach | Optional | Number of unique accounts that saw the content. |
| Video Views | Optional | For video formats, views counted at the platform's qualifying threshold. |
| Engagements | Optional | Likes, comments, shares, and saves, either combined or split by type. |
Data delivery options
Influencer spend is not held in a clean, standardised form in any single ad platform. It is usually maintained by the advertiser or their agency, so the delivery route is agreed during Sellforte onboarding based on where the data lives today.
If the advertiser keeps influencer spend in its own data warehouse, Sellforte can connect to it directly. The same applies when a media or influencer agency runs the reporting in its own warehouse. When no warehouse exists, the data can be maintained in a Google Sheet that Sellforte reads through the Supermetrics for Google Sheets connector, or in a predefined Excel template uploaded through Sellforte's custom data connector.
Some affiliate platforms, such as Awin, have expanded into influencer tracking. Sellforte's affiliate connectors to Adtraction, Awin, Impact, and CJ generally deliver affiliate activity rather than full collaboration spend, so confirm coverage with your Sellforte CSM before relying on this route.
Channel-specific notes
Audience-driven reach
Reach comes through the creator's own following rather than a media buy on a platform. Who sees the content therefore depends heavily on which creator is chosen, and audience composition can vary a lot between collaborations within the same campaign.
Immediate and delayed effects
Influencer collaborations typically drive a mix of brand awareness, consideration, and direct response. Part of the effect shows up around the time of publishing, and part arrives later as the audience comes back and buys. Sellforte captures both the immediate and the delayed response through the model's adstock treatment.
How influencer activity appears in Sellforte
Once the data is flowing, influencer marketing appears alongside the other media channels. In the Marketing Dashboard it is shown as its own channel with spend, modelled sales contribution, and iROAS for the selected modelling window. In Sellforte Performance, individual influencer campaigns can be inspected on the same level as paid social or search campaigns, provided the data is delivered at campaign granularity. If influencer is set up as a modelled dimension in your account, the Media Optimizer also includes it when generating budget allocations.