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.
| Field | Meaning 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 site | Choose 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 proposition | Why 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 mention | Proof 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 avoid | Comma-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 tone | How 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 / Accent | Your 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.
| Field | How 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. |
| Channel | Where 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 goal | Choose 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 solve | The audience’s difficulty in plain language. Example: consultants cannot tell which homepage sections they need. |
| Your offer / what happens next | What a visitor gets and what they must do. Example: enter an email address to receive a free five-part homepage checklist. |
| Landing page URL | The 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.
| Term | Meaning and practical use |
|---|---|
| Opening hook | The first attention-getting line. Make it relevant and truthful. |
| Headline | The short main message. Example: Plan a clearer homepage. |
| Caption / primary text | The supporting explanation. Say who the checklist helps, what is inside, and what happens after clicking. |
| Call to action / CTA | The next action: Get the checklist. Match the destination; do not say “Download now” if the first step is a consultation request. |
| Visual template | Editorial gradient, Calm minimal, or Split spotlight changes the arrangement and background of the artwork. |
| Creative size | Pixel 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 photo | A 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 preview | The visual you can inspect before exporting. Check cropping, spelling, contrast, and whether longer text was cut off. |
| Preflight review | Basic 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.
Step 4: build a tracked link you can recognize
UTM stands for Urchin Tracking Module, the historical name for campaign labels added to a URL. They identify a campaign to compatible analytics; they do not collect visits by themselves. Your destination site needs working measurement. Google’s campaign URL documentation explains the labels and where to find them in reports.
| Label | Meaning | Example |
|---|---|---|
| utm_source | The sending platform or source | |
| utm_medium | The kind of distribution | paid_social |
| utm_campaign | The campaign name converted to a URL-friendly label | homepage-checklist-october |
| utm_content | The creative label that distinguishes this version | resource-v1 |
For our fictional LinkedIn campaign with a positive test budget, the resulting example is https://example.com/checklist?utm_source=linkedin&utm_medium=paid_social&utm_campaign=homepage-checklist-october&utm_content=resource-v1. Replace the example domain with your own destination.
The current Studio maps Google Search Ads to google / cpc, Email to newsletter / email, and Communities / partnerships to partner / referral. Other channel choices use their platform name and paid_social when the budget is above zero, otherwise organic_social. CPC means cost per click; PPC means pay per click. These are labels or buying concepts, not proof a click was paid for. Review the generated medium: this simple rule may not describe a YouTube placement or mixed paid/organic campaign correctly. Adjust the copied URL to your agreed tagging scheme when necessary.
Enter a stable Creative label (utm_content), select Build tracked link, then Copy campaign link. Switching angle tabs resets the label to that angle’s default; rebuild and verify the link afterward. The builder replaces existing values of these four parameters. Keep names consistent, avoid personal information in public URLs, and check that redirects retain the labels. For an existing auto-tagged Google Ads setup, follow its measurement configuration rather than casually replacing identifiers.
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.
| Field | Meaning and source |
|---|---|
| Creative angle | Which 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. |
| Impressions | How many times the ad or content was shown, from the distribution platform. This is not unique people reached; one person can produce several impressions. |
| Clicks | Recorded 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 visits | Use 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 leads | Leads meeting your stated criteria, verified in a CRM or lead log. CRM means customer relationship management system. Remove duplicate and invalid submissions before counting. |
| Sales | Your 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.
| Answer | Calculation | How to read it |
|---|---|---|
| Website visits | Sum of visits = 160 | Recorded visits across the saved rows, not necessarily 160 different people. |
| Qualified leads | Sum of leads = 8 | Eight leads according to your qualification rule. |
| Lead rate | 8 ÷ 160 × 100 = 5.00% | Five recorded qualified leads per 100 visits in this dataset. |
| Cost / lead | $120 ÷ 8 = $15.00 | Also called CPL: campaign spend per recorded qualified lead. |
| CTR | 200 ÷ 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.
- Before launch: save the brand and campaign, inspect the destination and artwork, verify the link labels, and test your measurement setup.
- At review time: enter one complete, non-overlapping period using real platform and sales records. Check that you selected the correct campaign and angle.
- 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.
- 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 ↗