Performance tab (moved)
What this is
This page no longer exists as its own screen. The old Performance tab now opens inside the Paid Acquisition Report, as its Tabs view.
Common questions
What happened to the Performance tab?
Its content moved into the Paid Acquisition Report. Opening the old link takes you straight there.
Will my old bookmark still work?
Yes. The old address redirects automatically to the Paid Acquisition Report with the same client selected.
Where do I find the same tab layout now?
Open the Paid Acquisition Report and choose the Tabs view. It drills the same way: Ad Account, Traffic Source, Campaign, Ad Set, Ad.
How to use it
- Open your old Performance tab link, or go to the Paid Acquisition Report directly.
- Select the Tabs view toggle.
- Drill from Ad Account down to Ad the same way you did before.
For developers — routes, guards, and internals
- Route:
/marketing/performance - Guard: none of its own — it redirects before rendering; the target
/marketingapplies the usual marketing-surface rules.
(No screenshot — the route never renders. Verified live: it redirects to /marketing?view=tabs&client=top-speed-ts, preserving ?client.)
Behavior
src/app/marketing/performance/page.tsx is a pure server redirect: it builds view=tabs, copies through an incoming ?client= param, and redirect()s to /marketing?view=tabs[&client=…] (verified in the source). Nothing else lives here.
The Hyros-style Tabs View it used to host is now embedded in the main Paid Acquisition Report (P2) as the third view toggle: a horizontal tab strip drilling Ad Account → Traffic Source → Campaign → Ad Set → Ad, each tab rendering a flat table scoped to the row clicked at the previous level. Tenant scope is enforced server-side by the API regardless of any client-side scope prop, so the redirect carries no security weight — it exists only so old bookmarks and links keep working.
Key files
| Kind | Path |
|---|---|
| Route | src/app/marketing/performance/page.tsx (redirect only) |
| Target view | src/components/marketing/MarketingReport.tsx (Tabs View), PerformanceReport.tsx |
| API | /api/marketing (same envelope as P2) |