Beyond the tracking code on your site or app, GA4 lets you set up scheduled imports for all kinds of data: user IDs, item data, offline events and cost data.
The last one is what matters here, because without cost you can't calculate ROAS.
GA4 can ingest cost data so CPC and ROAS sit alongside your site traffic. What you can import, and how to set it up.
Beyond the tracking code on your site or app, GA4 lets you set up scheduled imports for all kinds of data: user IDs, item data, offline events and cost data.
The last one is what matters here, because without cost you can't calculate ROAS.
First, return calculations that hold up. Know exactly what you spend on advertising and you can work out what it returns, and decide where budget goes on evidence rather than instinct.
Second, deeper campaign analysis. With cost data alongside, you can track performance down to campaign, ad set and even individual ad level, and see what actually drives revenue.
Once you've created the data source, the field mappings can't be changed. Check them carefully before you save.
GA4 accepts one import source. If you want data from several platforms, combine them into a single sheet. Keep that file somewhere sensible, because you'll be updating it regularly.
The import itself takes a while. Come back to it later and verify every field.
Want to talk about this?