Extra Costs brings non-integrated or offline spend into Kickbite so MER, ROAS, and blended views include the full media picture. Format and feed specs live in the Extra Costs articles linked below — this page covers the common ops mistakes.
Do not double-count manual and automated spend
If you use both manual Extra Costs uploads and an automated GCS (or similar) feed, make sure the same spend lines are not ingested twice. Duplicate Social Influencer or content rows inflate cost and depress MER/ROAS.
Prefer one source of truth per cost type. If you switch from manual to automated, or back, stop the old source for the overlapping dates.
Historical re-upload and date ranges
How re-upload works depends on the feed: Google Sheets replaces the whole Extra Costs history; GCS/BigQuery updates only automated rows inside the file’s current date range (per market). See How Kickbite imports your Extra Costs.
Check your rows before they go into the file — the automated import expects correct data.
For a single edit or deletion, use the Kickbite UI instead of the import.
Use clear date ranges. Do not leave open-ended ranges that overlap an automated feed.
After a historical upload, wait for Kickbite processing and check Marketing Performance for those dates.
Influencer and content spend as KPI cost
Put influencer, creator, or content production spend into Extra Costs with the right dates and amounts.
Map the rows to the channel and market they should sit under (for example Social Influencer, Content, or a custom channel).
Confirm they appear in cost totals for the expected market.
This does not create a native influencer platform integration — it adds cost so blended KPIs are honest.
Mapping to channels and markets
Always set channel and market so spend does not land in the wrong place.
Multi-market brands: split rows by market rather than dumping all influencer spend into one market.