Why assign campaigns
Every campaign’s spend comes off your store’s profit for the day it was spent. Until you assign a campaign, though, no single product carries its cost. The campaign shows a Not tied to a product chip, and your product figures show profit before that spend.
Once you assign it, the spend moves onto the products you pick. Store profit stays the same. Only the split between products changes.
This is a cost allocation, not conversion attribution. Balanik doesn’t guess which ad led to which order. You decide how a campaign’s cost is shared, and Balanik applies that split to each day’s spend.
See where your spend goes
Open Balanik → Ad spend and find the Campaign spend table. It lists each campaign with spend in the selected period, with its source and total. The Product allocation column shows the products and weights in use, or Not tied to a product.
Assign a campaign
In the Allocate a campaign box, pick the Campaign. The list shows campaigns with spend in the selected period.
Set Applies from to the first day the split should count. It starts at the first day of the selected period.
In Find products, type at least two characters of a product name and pick it from the results.
Add more products if the campaign promotes several. Each one gets a Weight, set to 100 to start.
Press Save allocation.
You can pick from 1 to 50 products per campaign. Pick the main product, not a single variation. Spend on a variable product lands on the product as a whole.
How weights work
A weight can be any number above 0, up to 100. Weights are relative: Balanik adds them up and gives each product its share of the total. If every product keeps the default of 100, the spend splits evenly.
Say a campaign spent $300 yesterday and promotes three products:
| Product | Weight | Share | Spend it carries |
|---|---|---|---|
| Rain jacket | 100 | 50% | $150 |
| Rain trousers | 60 | 30% | $90 |
| Waterproof bag | 40 | 20% | $60 |
| Total | 200 | 100% | $300 |
The weights add up to 200, so a weight of 100 gets half. Setting them to 50, 30 and 20 gives the same result. Use whichever numbers are easiest to read.
Change a split from a date
Each allocation is a dated rule. For each day, Balanik uses the newest rule for that campaign whose Applies from date is on or before the day. That lets you change a split without rewriting the past.
- To change it from today, save a new allocation for the same campaign with today’s date. Earlier days keep the old split.
- To fix a split for the past, save it again with the same Applies from date. The new rule replaces the old one.
- Days before the first rule stay untied. Their spend counts in store profit only.
Which campaigns you can assign
You can assign campaigns from Meta Ads, the direct Google Ads API, TikTok, Snapchat and Pinterest, and from a CSV upload.
Coming in an update. Allocating Google Ads Script and spend-feed campaigns to products is coming in an update. Their spend already counts in your store’s profit.