One account.
One workspace.
Keep Meta, Google Ads, LinkedIn and TikTok accounts separate, with their own currency, reporting basis and targets.
Know what your campaigns delivered—not just what they spent. Track sales ROAS or cost per lead in a private workspace, save weekly reports, and compare performance over time. Start with CSV uploads today; automatic Meta reporting is coming soon.
Keep Meta, Google Ads, LinkedIn and TikTok accounts separate, with their own currency, reporting basis and targets.
Upload a CSV, review its figures and save a dated snapshot. Add new weeks to the same workspace to build your history.
For sales, review spend, revenue and ROAS. For leads, review lead volume and cost per lead. Compare complete periods using the same event and attribution settings.
Export your campaign figures, arrange them using the workspace template, and upload a report each week. Works with Meta, Google Ads, LinkedIn, TikTok and other platforms when you supply compatible data.
You control what you upload. Keep a dated snapshot, compare periods and download your history.
Start with a weekly report →The planned connection will let you authorise read-only access and choose your ad account. Once configured and approved, it will collect weekly campaign statistics into your private workspace.
Facebook sign-in and ad-account access are separate permissions. You will still be able to use weekly uploads without connecting Meta.
Review spend, purchase revenue and ROAS for sales campaigns, or lead volume and cost per lead for lead campaigns.
The planned weekly email will highlight changes, target performance and any missing or delayed data, with a link to your private report.
We plan to pass the weekly results into the Paid Ads Auditor to flag areas to investigate and suggest prioritised next steps. Recommendations will be for your review; the tool will not change campaigns or budgets automatically.
Meta syncing, scheduled performance emails and automatic auditor handoff are not active yet. They depend on Meta permissions and completed integration testing. Manual reporting is available now.
Loading secure sign-in…
Your workspaces are associated with your account. Other visitors cannot browse them or download your reports.
Add a recognisable name, account reference, platform and currency. Record the attribution window and timezone used by your ad reports.
Export campaign totals for a complete week, then put them into the tracker’s goal-specific CSV template. Review the preview before saving. Use a new date range each week.
Select a date range, compare like-for-like periods and download a summary. Open Weekly report history whenever you need the figures from an earlier upload.
| CSV column | What to enter |
|---|---|
| start_date / end_date | The reporting period, in YYYY-MM-DD format. For daily rows, use the same date twice. |
| campaign | A stable, recognisable campaign name. Keep the same spelling across weeks. |
| spend | Ad spend for that campaign and period in the workspace currency. |
| revenue (sales template) | Revenue attributed using the same scope and settings as the spend. Enter zero only when it is known. |
| conversions / leads | Use conversions in the sales template and leads in the five-column leads template. Keep the same outcome each week; leave blank when unknown. Lead reports do not require revenue. |
Use one reporting level. Including both an account total and its campaign rows would count the same spend twice. Native platform exports may need rearranging into the template; PDFs, screenshots and Excel workbooks are not supported.
Exact duplicate records are skipped. Conflicting or overlapping dates for the same campaign are rejected for review. A weekly record is included in a date filter only when the entire week fits inside that range.
Attributed revenue ÷ ad spend. An illustrative report with 4,000 in attributed revenue and 1,000 in spend has a ROAS of 4×. That is revenue—not profit or proof that advertising caused every sale.
Actual total business revenue ÷ total advertising spend. Use a separate business-wide workspace, with one Business total row per period. Never add revenue claimed by different platforms together to estimate business revenue.
Set a target using your own business economics. An optional contribution margin estimates the return needed to cover variable costs and ads; it excludes overhead and taxes.
Spend ÷ leads. Lead workspaces show CPL only when lead counts are complete and above zero. Set a maximum CPL target; lower cost meets the target, but lead quality still matters. Choose one event, such as instant-form leads or website leads, and never add overlapping lead totals together.
The website checks your signed-in account before reading, saving or downloading workspace data. Other visitors cannot access it. Firebase handles authentication; SW SOFTTECH stores the workspace records on its hosting infrastructure. Sign out on shared devices and protect your account credentials.
Currently, upload each new report or add records manually. An optional Meta connection with weekly syncing, opt-in performance emails and an auditor action plan is planned. It is not active yet. Signing in with Facebook alone will not connect an ad account.
Yes. Sign in with the same account to load your saved workspaces. Wait for a successful save before closing the page. If another tab changes the data, reload the saved history before retrying your edit.
The imported campaign figures are saved as a dated report snapshot. You can download those imported figures later. The original file layout and unused columns are not archived. Editing active records does not rewrite a past snapshot.
The tracker is free to use, with up to 30 workspaces, 3,000 active records per workspace, 1.5 MB of active account data and 100 archived reports per account. Each CSV upload must be under 2 MB. Export the history you need before removing an old workspace and its reports.
After signing in, open Import an older backup or browser workspace. Review the data before importing it into your account. Only import data you own or are authorised to manage. The old browser copy is not automatically removed.
No. Consider margin, total sales, customer quality, attribution differences and conversion delays. A smaller campaign can have a higher ratio while producing less total value. Compare complete periods and investigate the reasons behind a change.
The standalone calculator handles a single return ratio without an account. If you need help interpreting campaign performance, you can request a consultation. Reports are not automatically attached to consultation requests.