Skip to content
websitetraffic.
Free growth pack
Menu
← All growth guides

Measurement

Campaign Studio explained: every field, formula, and next step

A plain-English walkthrough of your brand kit, campaign brief, creative editor, tracking links, and results—with a worked example and common measurement mistakes.

The useful starting point

Choose one audience, one offer, and one outcome. Save your campaign, use a labeled link, and record complete, non-overlapping periods so the results mean what you think they mean.

What Campaign Studio does—and where to start

A campaign is a coordinated effort to reach a particular audience with one offer and a useful next step. Campaign Studio helps you describe that effort, draft messages, export artwork, create labeled links, and record results. You still choose where to publish and obtain the real performance numbers yourself.

Work through Brand kit → Campaign brief → Creative studio → Launch & results. The section navigation and Continue buttons move through the same workspace; Show all sections reveals the full form. You do not need every optional detail to begin. Save a named brand first, then a named campaign, then add measured results.

Throughout this guide, North Star Studio is a fictional example: it sells a website planning workshop to independent consultants. The example campaign promotes a free homepage checklist on LinkedIn. The amounts and results below are invented to explain the form, not targets or promised outcomes.

Local-first, cloud saving, and your drafts

Local-first workspace means saved guest records live in this browser on this device. Clearing browser data can remove them. Use the Save buttons after changes; typing into a field is not a guarantee that the change has been saved. Download a campaign brief periodically.

Private cloud workspace means optional account-based saving across devices. Sign in for cloud saving asks for your email address; Send sign-in link requests a one-time email link, often called a magic link, rather than a password. Sign out returns to guest mode. Existing guest drafts are not automatically uploaded when you sign in, and the account and guest workspaces are separate. Keep a download before switching. Sign-in and AI availability depend on the connected services.

Saved brand profiles and Saved campaigns reopen records you already saved. Create a new brand / New brand starts a separate brand; New campaign begins another campaign. A brand can support multiple campaigns. A linked Website Traffic site associates the brand with a site in your account; it does not connect an ad account or import analytics.

Step 1: fill in your brand kit

A brand kit is a reusable description of your business, audience, message, and visual style. Specific answers help you produce useful copy.

Brand fields, in page order
FieldMeaning and what to enter
Brand / business name *The name customers recognize. Example: North Star Studio. Required to save a brand.
Website (optional)Your main website address, including https://. This is different from the campaign’s specific landing page.
Link to a saved Website Traffic siteChoose the relevant site while signed in, or leave No linked site. Selecting one can fill an empty website field.
Who is your best-fit customer?Your target audience: people with a relevant need. Example: independent consultants who have a website but struggle to explain their offer. “Everyone” gives the message little direction.
Your core promise / value propositionWhy that person would choose your offer. Example: a practical workshop to turn an unclear homepage into a focused service page. Describe value you can actually deliver.
Verified facts we may mentionProof points you can substantiate: the workshop length, included templates, actual pricing, or documented results with context. Example: includes a five-part homepage checklist. Supplying a claim does not verify it automatically.
Claims or phrases to avoidComma-separated phrases you do not want in copy, such as guaranteed clients, overnight success. The preflight check looks for these phrases in the headline and caption.
Voice and toneHow the brand should sound: Warm and clear, Confident and direct, Playful and friendly, Calm and professional, or Premium and minimal. This records your preference; review and edit the actual words to match it.
Brand colors: Primary / AccentYour main visual color and a supporting color for the artwork. Choose a readable combination and inspect the preview, especially small text.

The optional Brand details disclosure contains proof, voice, and colors. Open it when you need it. Select Save brand profile before saving a campaign.

Step 2: write a focused campaign brief

A brief is the small set of decisions that guides your campaign. Keep the audience, offer, destination, and primary outcome consistent.

Campaign brief fields
FieldHow to fill it in
Campaign name *A recognizable label, such as Homepage Checklist October. It becomes part of your tracked URL, so keep the name stable after launch.
ChannelWhere you will distribute it: Instagram, Facebook, TikTok, LinkedIn, Google Search Ads, YouTube, Pinterest, Email, or Communities / partnerships. Use separate campaigns when you need separate channel totals.
Primary goalChoose the outcome you want to improve: Qualified visitors, Email subscribers, Qualified leads, or Sales. Define what qualifies before starting; choosing a goal does not install tracking.
Optional test budget (USD)A planning amount in US dollars, not actual spend or a spending authorization. Example: 120. Actual spend belongs in the results form. For social channels this amount also influences the generated link’s medium.
The problem you're helping solveThe audience’s difficulty in plain language. Example: consultants cannot tell which homepage sections they need.
Your offer / what happens nextWhat a visitor gets and what they must do. Example: enter an email address to receive a free five-part homepage checklist.
Landing page URLThe exact page people should reach, such as https://example.com/checklist. A landing page is the destination of the campaign; it should deliver the promise made in the message.

Qualified visitors are visitors who fit a useful definition for your business, not simply everyone who loads a page. A qualified lead is a potential customer who meets agreed criteria. An email subscriber may be a lead, but the two are not interchangeable. For this example, use Email subscribers as the goal and track confirmed subscriptions separately in the email platform. The Studio has no dedicated subscriber-results field; do not silently rename every signup a qualified lead.

Draft 3 messaging angles creates free editable templates. Generate three angles with AI is optional, requires a verified account and an available connected provider, and sends the entered brand and campaign details for copy generation when selected. An AI draft still needs factual and editorial review.

Step 3: understand the creative editor

A creative is the message and visual asset someone sees. An angle is the reason it gives them to care. The three tabs use a Relatable problem, a Clear benefit, and a Helpful resource. For our example: “Unsure what your homepage needs?”, “Explain your services more clearly”, and “Get the five-part checklist.” These are ideas to edit, not tested winners.

Creative fields and review controls
TermMeaning and practical use
Opening hookThe first attention-getting line. Make it relevant and truthful.
HeadlineThe short main message. Example: Plan a clearer homepage.
Caption / primary textThe supporting explanation. Say who the checklist helps, what is inside, and what happens after clicking.
Call to action / CTAThe next action: Get the checklist. Match the destination; do not say “Download now” if the first step is a consultation request.
Visual templateEditorial gradient, Calm minimal, or Split spotlight changes the arrangement and background of the artwork.
Creative sizePixel dimensions: Square 1080 × 1080, Story 1080 × 1920, or Landscape 1200 × 628. Confirm the placement’s current requirements before upload; a size choice is not platform approval.
Optional product / brand photoA PNG, JPEG, or WebP image up to 8 MB. Use an image you have permission to publish. The selected photo is local and is not saved in the cloud; keep the original if you need to recreate the artwork.
Live creative previewThe visual you can inspect before exporting. Check cropping, spelling, contrast, and whether longer text was cut off.
Preflight reviewBasic checks for inputs such as audience, headline length, offer, URL format, proof, and listed restricted phrases. Passing does not prove the page loads, the claims are true, or an ad complies with a platform’s rules.

Export editable creative PNG exports the currently rendered image. PNG is a flattened image, not a layered design file; the saved Studio fields remain editable. Copy ad caption copies the hook, caption, and CTA. Copy AI creative brief copies a text prompt you may review and use elsewhere. Open ChatGPT opens that service; copying a brief does not mean it has been sent there. Save campaign & creatives preserves your campaign and editable copy.

Record actual performance: what each input means

Choose a reporting period before entering anything. A useful convention is one row per day per creative angle. The Reporting date field is a single date, not a date range. If you enter a whole week, use its end date and write the full period in What did you learn? Keep the same time zone and definitions across rows.

Measurement inputs and where to find them
FieldMeaning and source
Creative angleWhich of the three messages produced this row’s results. Match the actual ad or labeled link.
Spend ($)Actual campaign cost for this period, usually from the ad platform. It is not the planned budget. Use one currency and a consistent cost definition; these fields display dollars and do not convert currencies.
ImpressionsHow many times the ad or content was shown, from the distribution platform. This is not unique people reached; one person can produce several impressions.
ClicksRecorded clicks. Prefer destination-link clicks when evaluating site traffic; “all clicks” can include profile opens and other interactions. Write down the selected platform metric.
Website visitsUse a consistent visit measure, commonly GA4 sessions attributed to this campaign. Sessions, unique users, and page views are different counts. Studio accepts your number without checking its definition.
Qualified leadsLeads meeting your stated criteria, verified in a CRM or lead log. CRM means customer relationship management system. Remove duplicate and invalid submissions before counting.
SalesYour defined sales count, such as completed orders, from your sales system. Orders are not necessarily unique customers. The current six summary tiles do not show a sales total.
Revenue ($)Sales revenue credited to this campaign under your stated attribution rule. Specify how you treat taxes, refunds, and discounts. It is not profit. The form accepts nonnegative amounts, not negative refund-adjustment rows.
What did you learn?The period, source reports, definitions, data gaps, observations, and next action. Example: Oct 1–7 UTC; GA4 sessions; CRM-approved leads; LinkedIn outbound clicks; next test shortens the form.

GA4 is Google Analytics 4. In its Traffic acquisition report, use session-level campaign and source/medium dimensions to locate these visits. User acquisition answers a different question about first acquisition; do not copy a first-user total into a session-based comparison. See Google’s explanation of the two report scopes and our illustrated analytics walkthrough.

Clicks and visits need not match: a click may not become a measured page visit, one person may click repeatedly, consent and blocking affect collection, and systems use different attribution rules. A key event is an important measured action in GA4, such as a completed signup. An event count is not automatically a count of qualified people.

Understand the six summary answers

The Studio adds recorded rows for the selected campaign, then calculates ratios from those totals. It does not average daily percentages. Here is one complete hypothetical period: $120 spend, 10,000 impressions, 200 clicks, 160 website visits, 8 qualified leads, 2 sales, and $400 revenue.

Worked example: the exact Campaign Studio summary formulas
AnswerCalculationHow to read it
Website visitsSum of visits = 160Recorded visits across the saved rows, not necessarily 160 different people.
Qualified leadsSum of leads = 8Eight leads according to your qualification rule.
Lead rate8 ÷ 160 × 100 = 5.00%Five recorded qualified leads per 100 visits in this dataset.
Cost / lead$120 ÷ 8 = $15.00Also called CPL: campaign spend per recorded qualified lead.
CTR200 ÷ 10,000 × 100 = 2.00%Click-through rate: clicks per impression. It measures response before the website outcome.
ROAS$400 ÷ $120 = 3.33×Return on ad spend: about $3.33 revenue per $1 spent. It does not subtract product, service, or operating costs.

Google defines CTR using clicks divided by impressions; what counts as good depends on the context. Compare like-for-like campaigns and your own baseline. A high CTR paired with very few qualified leads may indicate a misleading promise, wrong audience, or difficult landing page.

ROAS above 1× does not prove profitability. If the fictional $400 revenue leaves $100 after delivering the work, subtracting $120 ad spend leaves a $20 shortfall before other overhead. ROI, return on investment, involves returns relative to the costs you include; it is not the same as this revenue-to-ad-spend ratio. For more definitions, read our marketing KPI guide. KPI means key performance indicator: a measure chosen because it helps judge a specific objective.

Blanks, zeros, duplicate rows, and fair comparisons

Blank means unknown or not entered. Zero means measured and none occurred. If visits are zero or missing, lead rate displays a dash. If leads are zero or missing, cost per lead displays a dash. If spend is zero or missing, ROAS displays a dash. Those dashes do not mean free acquisition or infinite returns.

There is an important limitation: the Studio sums each available metric independently. If one row has leads but no visits, and another has visits, it can still produce a misleading combined lead rate. Use complete matching periods for each ratio, or calculate from a cleaned export. A visible answer is arithmetic, not a data-quality certificate.

Save results appends a new row every time. Do not save the same period twice, and do not mix daily rows with a cumulative weekly total covering those days. The current history has no edit or delete control. If you entered a duplicate, export and correct your working analysis; use a clearly named replacement campaign for a clean on-site record rather than adding a negative offset.

Creative comparison groups the entered visits, leads, and spend by angle and shows each recorded lead rate. Equal definitions matter more than impressive percentages. An angle with one lead from ten visits is not proven better than one with eight from 160. Differences in audience, placement, timing, budget, and sample size can explain the result. Change one major element at a time where feasible, and describe small results as early evidence.

Export your work and decide what to do next

Measurement history lists saved entries. CSV, comma-separated values, is a table format you can open in a spreadsheet; Export CSV downloads the recorded date and metric columns with notes. The current CSV does not include a separate creative-angle column, so record the angle in your note or use the JSON export when you need that detail.

JSON, JavaScript Object Notation, is a structured data format. Download campaign brief (JSON) includes the brand, campaign copy/settings, and recorded measurements, including angle identifiers. It is a portable reference, not a supported one-click restore file; the current page does not provide an import button. Neither export contains a saved copy of your locally selected photo.

  1. Before launch: save the brand and campaign, inspect the destination and artwork, verify the link labels, and test your measurement setup.
  2. At review time: enter one complete, non-overlapping period using real platform and sales records. Check that you selected the correct campaign and angle.
  3. Choose one next action: weak click response suggests reviewing audience and message; clicks without visits suggest checking loading and tracking; visits without leads suggest reviewing offer and form; leads without sales suggest checking fit and follow-up.
  4. Write down uncertainty: a small sample, delayed sale, or missing report changes how confidently you can act. Record the next review date and the question you want the next period to answer.

The useful output is a clearer decision: who responded, what they did next, and what you should improve. Start with one campaign you can explain and measure consistently.

Sources & further reading

Sources reviewed October 11, 2026. Platform features can change; use the linked documentation for current controls and definitions.

Original Website Traffic editorial guidance. Hypothetical examples and future scenarios are labeled; milestones describe planning stages, not guaranteed outcomes.

Open Campaign Studio ↗