Campaign Manager

The Campaign Manager lets you create named UTM campaigns, track their performance, and manage their lifecycle from a single screen within the dashboard.

Creating a campaign:

Each campaign has the following fields:

FieldDescription
NameA human-readable label for the campaign (required)
SourceThe utm_source value (e.g., google)
MediumThe utm_medium value (e.g., cpc)
CampaignThe utm_campaign value (auto-generated from the name if left blank)
TermThe utm_term value for keyword tracking
ContentThe utm_content value for A/B variant tracking
Statusactive, paused, or ended
Goal VisitsA numeric target for total visits
Start DateOptional campaign start date
End DateOptional campaign end date
TagsComma-separated organizational tags
NotesFree-text internal notes

Once created, the campaign appears in the dashboard’s Active Campaigns table with real-time visit and unique visitor counts pulled from the visits table. The campaign slug is used to match incoming traffic against the utm_campaign parameter in the visit log.

Campaign actions: Edit, duplicate, delete. A duplicated campaign gets a (Copy) suffix and a fresh slug — its date range and visit counter start fresh.

Campaign stats: Each campaign has its own stats view showing total visits, unique visitors, a daily visit chart, and top landing pages for that campaign’s traffic.