See campaign costs next to the sales they generated. Check ROAS and acquisition cost, then the behavior of people who came from ads, before you change your budget.
30 days for PLN 0 · first payment after the trial · cancel anytime. We set it up for you within 48 hours.
With this module
Put spend and sales in one place
Compare campaigns over the same period
Check the data before changing your budget
Before you compare return on ad spend
A channel's revenue also depends on the attribution model.
When assessing the revenue attributed to each zloty spent on advertising (ROAS), check which source the sale was assigned to. This view from the marketing costs module lets you compare the first and last touch before a purchase.
First Touch and Last Touch
Who starts the journey, and who closes it?
The screenshot shows two of the available models: First Touch and Last Touch. The same orders can give different channel shares because the assignment rule changes. You choose the other rules in the attribution settings.
First Touch and Last Touch for the same period. This is an excerpt of the attribution reports, not the full list of available models.
From the report view to your next question
01
Start with the channel whose result changes.
Google Ads has 47 conversions under First Touch and 39 under Last Touch here. Review Top paths and assisted conversions to see where the source appeared earlier. The difference doesn't mean eight orders were lost.
02
See what a Direct return changes.
Direct has 74 conversions under First Touch and 83 under Last Touch here. Last Non-Direct lets you assess the last earlier touchpoint other than Direct, if one exists in a qualifying journey.
03
Keep unattributed sales in your assessment.
Both tables show 136 unattributed purchases. Changing the model won't fill in their history by itself. Check the links, sources and window before you treat a channel's result as the complete picture of sales.
From report to decision
See more. Choose your next step.
Put spend and sales in one place
Compare campaigns over the same period
Check the data before changing your budget
01
Spend from connected accounts
Connected ad accounts provide costs and the available campaign results. You assess them alongside sales and visitor behavior.
02
Revenue relative to ad cost
ROAS is the revenue attributed to an ad divided by its cost. Check both amounts and the period they cover before comparing the result with the ad platform.
03
Channels for closer analysis
Find campaigns whose cost is growing faster than the sales attributed to them. Go to traffic sources and user behavior.
04
Costs outside the ad platform
Add an agency fee, a management fee or a platform cost to a source. Record the amount, currency and period so that marketing discussions include these expenses too.
01
value in everyday work
Discuss the budget on a shared basis.
When costs, sales and attribution rules are discussed separately, it's easy to make decisions based on different numbers. A shared context helps you prepare a concrete conversation about a campaign and justify what needs checking before the next spend.
Spend next to the store's results
Channels that need further analysis
Clear assumptions behind budget recommendations
02
cost and results
See spend in the context of the sales you're analyzing.
Connected ad accounts provide the available campaign results. Set them against store data for the same period to prepare a channel assessment based on cost and results.
Spend from connected ad accounts
Available campaign data
Revenue and orders in the context of tracking
03
budget decisions
Choose the campaign that needs a closer look.
A change in ROAS is the start of a question. Check whether the spend, order value or sales attribution has changed. Then go to the sources and behavior of the traffic the campaign attracts.
Comparing costs and results
Source and attribution context
Further analysis of the quality of acquired traffic
04
team discussions
Include the cost of running your marketing, too.
Ad spend is only part of the budget. In Flowpeek, you can also assign an agency, management or platform fee to a source. With a description and a period, you know what the comparison includes, instead of adding costs from memory during a meeting.
Manual cost items assigned to a source
Daily, monthly or yearly period
Amount, currency and description for each item
Getting started
Start with your own store.
Go from setup to a specific question. During the trial, you'll see how this module helps in your day-to-day work.
01
We connect your ad accounts
We set up the supported connections and check the cost import to get the dashboard ready for analysis.
02
Set a common period
Compare spend with your store data, checking the currency and how sales are attributed.
03
Choose a campaign to assess
Open the channel details and check traffic and conversions before you decide to change the budget.
Why might ROAS differ from what the ad platform shows?
Tools may attribute sales to ads differently and look for ad interactions over a different period before the purchase. This period is called the attribution window. They may also calculate revenue differently. Compare the same dates and check the rules behind the result.
Does a high ROAS mean profit?
ROAS sets revenue against ad cost. Profitability also depends on margin, returns and the costs of running the store.
Does a recognized source always have cost data?
No. A campaign tag added to a link, e.g. a UTM parameter, makes it possible to recognize the source of a visit. Pulling in spend requires a separate, supported connection to the ad account.
What should I check before increasing a campaign's budget?
Besides ROAS, check the number of orders, cart value, margin, product availability and the scale of unattributed sales. Also decide what result after the change you'll consider a success.
Can I compare costs and sales in different currencies?
Compare amounts in the same currency. Flowpeek doesn't convert them using exchange rates. Check the currency of the costs from the ad account and of the store's revenue; don't directly compare, for example, a cost in euros with sales in Polish zloty.
Why an additional report when ads have their own ROAS?
The ad platform is an important source, but it describes results by its own rules. Flowpeek lets you set costs against the store's context and discuss attribution differences. That's useful when several platforms each claim a share of the same sales.
Is lowering costs always the goal?
No. Also assess the scale and quality of the traffic acquired and the sales result. The report helps you prepare an analysis, but the direction of any budget change should take into account your store's goals and the economics of your offer.
How can I test this module in my own store?
Start a 30-day trial and compare costs with your store's results. We'll help you set up the connections and go through the report in the consultation during your first month.
Before you compare campaigns in the report, work out your break-even ROAS, profit after ad costs and maximum cost per order. The free calculator runs in your browser.