Skip to content
CAMPAIGN TRACKING15 / 50

Set up campaign tracking before the campaign starts

Set campaign source, medium, and naming rules before launch. Test tagged destinations and source capture into the lead record, then use events rather than campaign UTMs on internal website links.


Insights
Campaign source tags connected to a landing page and lead record.
Editorial visual / 15

Start before launch

Campaign tracking is easy to postpone because the campaign still runs without a tracking plan.

  • The ads go live.
  • The email sends.
  • The partner link gets shared.
  • Traffic appears.

Then someone asks which campaign produced the useful leads.

Now the team starts cleaning names after the data has already split.

Set the tracking rules before the first link leaves the team.

Google Analytics supports UTM parameters for campaign attribution. The core fields are source, medium, and campaign. Google recommends using those three on tagged campaign URLs.

Source answers where the visit came from.

Examples include linkedin, newsletter, partner name, or another referring platform.

Medium answers what kind of channel carried the click.

Examples include paid social, email, referral, or cpc.

Campaign names the initiative.

A launch, event, offer, webinar, or seasonal campaign belongs here.

Content adds detail when several links or creatives sit inside the same campaign.

The technical part is simple.

The naming discipline is where tracking usually gets messy.

Campaign tracking fails quietly when naming rules live inside different people's heads.

Build a clean naming system

Pick one rule for each field.

  • Use lowercase.
  • Choose one separator style.
  • Define approved source names.
  • Define approved medium names.
  • Use a campaign name which stays readable six months later.

Do not let one person use linkedin, another use LinkedIn, and a third use li for the same source.

Google Analytics stores campaign values as text. Inconsistent naming splits reporting into separate rows.

Create one shared tracking sheet or builder.

Useful columns include:

  • Destination URL.
  • Source.
  • Medium.
  • Campaign.
  • Content.
  • Owner.
  • Launch date.
  • Final tagged URL.
  • Status.

Then test the destination.

  • Open the tagged link in a clean browser session.
  • Check the final URL after redirects.
  • Confirm the parameters survive.
  • Check GA4 Realtime or the relevant acquisition report.
  • Submit the form where the campaign expects a lead.
  • Confirm the source context reaches the lead record when the setup supports source capture.

This last step separates campaign tracking from basic traffic reporting.

GA4 tells you where sessions came from.

The lead system should preserve enough source context to judge lead quality later.

Framer now supports campaign attribution in native forms on Enterprise plans. Standard UTM parameters and Google Ads click IDs flow into form submission data when campaign tracking is enabled. Other Framer setups need a different source capture method, such as hidden fields or a custom implementation.

Test attribution before launch

Do not tag internal website links with campaign UTMs.

UTMs describe external acquisition sources. Internal UTM links overwrite the useful context around how the visitor originally arrived.

Keep internal navigation clean and use event tracking for important on site actions.

Then connect the layers.

  • Campaign link.
  • Landing page.
  • CTA event.
  • Form start.
  • Successful submission.
  • Lead source.
  • Qualified or disqualified status.
  • Final business outcome where the sales process records one.

The first five belong close to the website and analytics setup.

The later stages belong inside the lead process.

Together, the path answers a better question than which campaign generated the most clicks.

Which campaign generated the right conversations?

Campaign tracking starts before launch because clean measurement depends on clean inputs.

Once messy names enter the reporting history, cleanup becomes slower than prevention.

Discuss a Project