MediaHawk calls by source, campaign and keyword type. Times are UK as MediaHawk reports them; days bucket on the call's start date.
Stacked by channel · hover a column for the day's answered / missed / average length · click a channel in the legend to hide it (the axis rescales to what is shown).
Share of all calls in the range. PPC = paid click id or paid medium; organic and direct calls carry no keyword.
Branded = the keyword contains a brand term (settings → Call tracking → brand terms). PPC calls only.
Answered calls only (status Successful).
Calls by hour of day and by weekday — darker = busier. Hover a cell for the count.
Top 40 by calls. Campaign = paid campaign, else UTM campaign, else the MediaHawk campaign. Δ needs "compare with previous period".
Top 40 (last keyword, else first).
Top 20 source / medium pairs (last touch, else first).
Top 20 by calls.
Printed / offline numbers (call type static).
Newest 50, any date — refreshes when a call starts or its outcome lands.
Gemini reads the numbers for this range and brand (never callers' numbers). Cached for a few hours per range; Refresh forces a new read.
MediaHawk REST → D1 every 10 minutes (trailing window re-pulled so late outcomes and edits land). Webhooks add "ringing now" rows the moment a call starts.
You're not signed in. Sign in at the portal and come back.