Skip to main content
The campaign is granvl’s top-level concept. Everything else hangs off it:
Underneath all of it sits Strategy: the products, ICPs, and angles the pages and ads argue from. A campaign groups the ad campaigns and funnels that belong to one marketing effort, and rolls them up into a single hub screen: blended KPIs, the ad account drill-down, funnel performance, page analytics, and session journeys in one place. Read Funnels, pages & variants for the landing-page side and Ads for the traffic side.
A campaign hub is granvl’s own grouping layer, not a platform campaign. The platform’s own campaigns are separate objects a hub links to. Deleting a hub archives the grouping only; the funnels and ad campaigns it linked are untouched.

Linking

Open a campaign and hit Manage links:
  1. Ad campaigns: pick a platform, an ad account, then the campaigns to link. You can link campaigns from multiple accounts and platforms into one hub, including spend pushed in over MCP from a platform whose channel hasn’t landed yet.
  2. Funnels: pick the funnels this campaign drives traffic to (scoped by domain).
Links are editable any time, and updates are add/remove rather than replace, so a partial edit never silently drops links you didn’t mention. The hub recomputes on the next load. Your agent can do the same with create_campaign_hub, update_campaign_hub, get_campaign_hub, list_campaign_hubs, and delete_campaign_hub. Agents are instructed to offer a hub after building a funnel and its campaigns rather than creating one as an unrequested side effect.

What the hub shows

  • KPI cards: CTR, CPM, cost per lead, CPC for the selected window (7d / 30d / 90d), each with a daily trend.
  • Ad accounts table: platform → account → campaign → ad set → ad, with spend, clicks, CPC, CPM, CTR, platform-reported conversions, granvl (first-party) conversions, conv %, and CPA. Ad rows show the creative thumbnail; click any ad to open the full creative modal (preview, copy, delivery metrics, and for Google ads the audience targeting + per-asset performance).
  • Funnels table: each linked funnel’s spend, visitors, conversions, and conv %, expandable to pages and variants.
  • Page analytics: sources, devices, OS, browsers, locations for the linked funnels’ traffic.
  • Session journeys: recent visitor sessions step by step, showing where they came from, what they saw, and whether they converted.
“Meta conv” vs “Gra conv”: the platform’s own attributed conversions vs granvl’s first-party count. When they disagree, trust first-party: that’s what your CRM will see. CPA in the hub is always computed against first-party conversions.