Free tools

Free tools for paid-media people

Four small tools for the jobs that come up on every campaign: tagging links, sizing creative, checking spend and writing the brief. No sign-up, no paywall — an account (also free) just keeps your history.

Using the tools together

The tools follow the order a campaign is usually built in. You don't have to use all four, but working through them in sequence catches most of the mistakes that cost money later.

  1. Step 1

    Brief

    Agree the objective, audience, budget, dates and success measure in the brief generator.

  2. Step 2

    Specs

    Look up every placement in the brief so creative is made at the right size and length.

  3. Step 3

    Links

    Build a UTM for each ad and creative variant before launch, using one naming scheme.

  4. Step 4

    Pacing

    A few days in, and weekly after that, check spend against budget with the pacing calculator.

UTM parameters explained

UTM parameters are tags added to the end of a URL. When someone clicks the link, your analytics tool reads them and records where the visit came from. Google Analytics and most other tools recognise the five standard parameters below.

ParameterStatusWhat it recordsExamples
utm_sourceRequiredWhere the traffic comes from.facebook, google, tiktok, newsletter
utm_mediumRequiredThe type of channel.paid_social, cpc, email
utm_campaignRequiredThe campaign the link belongs to.spring_espresso_launch
utm_termOptionalThe keyword or audience, mostly for search.oat_milk_latte
utm_contentOptionalWhich ad or creative was clicked — useful for A/B tests.carousel_v2, video_15s

Three rules that keep UTM data clean

  • Use lowercase. Most analytics tools treat Facebook and facebook as two different sources.
  • Pick one name per channel and keep it. If paid social is paid_social this month, it should be next month too.
  • Never tag internal links. UTMs on links between your own pages overwrite the original source and break attribution.

Budget pacing in plain terms

Pacing answers one question: at the current rate, where will spend end up? Divide spend so far by the days elapsed to get average daily spend, then multiply by the total days in the flight.

projected spend = (spend so far ÷ days elapsed) × total days

If the projection is well above budget, you're overpacing and the money will run out before the end date. Well below, you're underpacing and will under-deliver. Within a few percent either way is on track. Platforms spend unevenly from day to day, so judge pacing on several days of data, not one.

What goes in a good brief

A brief doesn't need to be long. It needs to answer these questions before work starts:

  • Objective — the one business result the campaign is for.
  • Audience — who you're reaching, described specifically enough to target.
  • Key message — the single thing people should remember.
  • Deliverables — the channels and formats needed.
  • Budget and timing — how much, when it goes live and how long it runs.
  • Success measure — a number to judge it by, such as a target CPA.

Paid-media glossary

The terms you'll see in these tools and in every platform's reporting.

CPM
Cost per mille — what you pay for 1,000 impressions. Useful for comparing the price of reach between platforms.
CPC
Cost per click. Total spend divided by link clicks.
CTR
Click-through rate — clicks as a percentage of impressions. A falling CTR is often the first sign of creative fatigue.
CPA
Cost per acquisition — spend divided by the number of conversions (a sale, sign-up or lead).
ROAS
Return on ad spend — revenue attributed to ads divided by what the ads cost. A ROAS of 4 means R4 back for every R1 spent.
Frequency
The average number of times each person has seen your ad. High frequency with falling CTR means the audience is tired of it.
Pacing
How fast a budget is being spent compared with how much of the campaign's flight has passed.
Flight
The period a campaign runs for, from start date to end date.
Attribution window
How long after a click or view a conversion can still be credited to the ad — for example, 7 days after click.
Lifetime vs daily budget
A lifetime budget is spread across the whole flight; a daily budget is spent again every day. Mixing them up is one of the most common causes of overspend.

Questions about the tools

Do I need an account to use these tools?

No. Every tool works without signing up. Your UTM history is kept in your browser's local storage; a free account simply syncs it across devices.

Is the information I type sent anywhere?

The pacing calculator and brief generator work in your browser. The UTM builder saves history to your browser, or to your account if you're signed in. See our privacy policy for full details.

How up to date are the ad specs?

Platforms change their specs regularly. The directory is based on each platform's published guidelines, but always check the platform's own help centre before a large production run.

Why do these tools show ads?

Ads on these public pages pay for keeping the tools free. They never appear inside the AdHub console, and they're kept apart from the tool itself so they don't get in the way.

Free marketing tools — AdHub