Link Console / Google Sheets

Link Console vs a UTM spreadsheet: rules that apply themselves, or a record kept by hand

By Hojabr Sattari. Updated .

The short answer

A shared Google Sheets or Excel UTM template costs nothing extra and works for one or two people, but it records links after they are built instead of controlling them as they are built, and GA4 treats “Google” and “google” as different values. Link Console applies naming rules and approved values while each link is built, keeps one shared history, adds short links and QR codes, and imports your existing sheet, free for up to 3 users and $49 per workspace a month on Pro. Keep the spreadsheet if a single owner builds a few links a month; move to Link Console when several teams or agencies build links and reports start to split.

What it is
A UTM link builder from PlanConversion that applies naming rules as people type, with short links, QR codes and a shared link history
Checks
Live Google Ads and Microsoft Ads URLs (hourly, read only, Pro); GA4 exports; HubSpot, Salesforce and Pipedrive (Pro)
Free plan
Free forever for up to 3 users: naming rules, approved values, approvals, 5 templates, 100 short links a month
Pro
$49 USD per workspace a month, or $490 a year (2 months free); 10 users included, then $5 per extra user
Enterprise
$12 USD per user a month, billed annually, from 25 users
With Pacing Console
Pro $79 per workspace a month; Enterprise $28 per user a month
Trial
30-day Pro trial on every new workspace, no credit card
Sign-in and extension
Google or Microsoft sign-in; Chrome extension in the Chrome Web Store

Features and pricing: Link Console

Side by side

At a glance

CriterionLink ConsoleGoogle Sheets
CostFree for up to 3 users; Pro $49 per workspace a month with 10 users, then $5 per extra userNo extra license if you already use Google Sheets or Excel
When rules applyWhile the link is built: values cleaned, approved lists, required parametersOnly if someone checks; dropdowns can reject values that are not on a list
Case and separatorsLowercase and one separator forced on every valueUp to each person; GA4 treats utm_source=google and utm_source=Google as different values
HistoryEvery link, who built it and when, searchable and exportable to CSVOnly the links someone remembered to paste in
New valuesRequested in the builder and approved once for everyoneAdded to the list tab by whoever can edit it, or typed in directly
Short links and QR codesIncluded, with editable destinationsA separate tool
Live ad URLsHourly read-only audit of Google Ads and Microsoft Ads URLs (Pro)Not checked
Broken linksDaily link health monitor (Pro)Not checked
FlexibilityRules, templates and custom parameters (Pro)Any column, formula or layout you want

Where Link Console wins

  • Rules run before the link exists, so “LinkedIn”, “linkedin” and “linked-in” never become three sources
  • History fills itself: every link is saved with who built it and when
  • Approved values with a request and approval flow, instead of anyone editing the list tab
  • Short links, QR codes and editable destinations in the same place as the UTMs
  • Hourly audits of live Google Ads and Microsoft Ads URLs and a daily link health monitor on Pro
  • Upload the sheet you have today: see what breaks the convention, download a fixed version and import it

Where Google Sheets wins

  • No new tool, login or budget line: most teams already have Google Sheets or Excel
  • Total flexibility: any column, formula, layout or extra notes
  • Dropdowns from a range can reject values that are not on your list, a light form of governance
  • Fits a single owner who only builds a few links a month
  • Easy to share with anyone, inside or outside the company

Why spreadsheets drift

Google’s GA4 help says campaign parameter values are case sensitive and recommends a strict naming convention, with lowercase as the standard. A spreadsheet can store that convention, and Google Sheets dropdowns can reject values that are not on a list, but nothing stops someone from building a link in another tool, typing a value by hand or never pasting the link back. GA4’s default channel groups then sort traffic by source and medium patterns, so a medium such as “social-paid” does not match the paid patterns GA4 uses for its Paid Social channel. Link Console applies the convention at the moment a link is built and keeps the record automatically.

How to switch from Google Sheets

  • Export the sheet as a CSV, including the destination URL and every UTM column.
  • Create a free Link Console workspace (Google or Microsoft sign-in) and set your separator, lowercase and required parameters; the workspace starts with a 30-day Pro trial.
  • Upload the CSV to the spreadsheet import and check: see every value that breaks the convention.
  • Download the fixed version and import the links into the shared history.
  • Turn the cleaned source and medium values into approved values, and save your common links as templates.
  • Invite the team and agencies, then archive the sheet so new links are built in one place.

How we checked

Every fact about Google Sheets on this page comes from Google Sheets’s own public pricing, product and help pages, checked on November 3, 2026, and listed under Sources. Prices are in USD as published that day and change over time, so confirm them with Google Sheets before you buy. Where a feature is described as not listed, we did not find it on those pages; it may exist elsewhere.

Decision guide

Which one fits your team

Choose Link Console when

  • Several teams, regions or agencies build links
  • Your GA4 or CRM reports show the same source spelled several ways
  • You need short links and QR codes that stay tagged
  • You want live Google Ads and Microsoft Ads URLs checked, not only the links in the sheet

Choose Google Sheets when

  • One person builds a handful of links a month
  • You have no budget line or approval for a new tool yet
  • Your convention changes often and is still being worked out
FAQ

Frequently asked questions

Is a UTM spreadsheet good enough?

For one person building a few links a month, often yes. Once several teams or agencies build links, values drift, history goes missing and reports split, which is when a governed builder pays for itself.

Can I keep my existing UTM sheet?

Yes. Upload it to Link Console’s spreadsheet import and check: it flags values that break the convention, gives you a fixed version and imports the links into one shared history.

Are UTM values case sensitive?

Yes. Google’s GA4 help says utm_source=google and utm_source=Google are different values, and recommends a strict naming convention in lowercase.

What does Link Console cost compared with a free sheet?

Free for up to 3 users, with naming rules, approved values and approvals. Pro is $49 per workspace a month with 10 users and adds bulk building, custom parameters, ad account audits and link health monitoring.

Can I still build links in bulk like in a sheet?

Yes. On Pro, paste rows from Excel or Google Sheets or upload a CSV; every row is checked against your rules before links are created.

Sources

Competitor pages checked on .

  1. Google Analytics Help: URL builders and campaign parameters (support.google.com/analytics/answer/10917952?hl=en)
  2. Google Analytics Help: default channel group (support.google.com/analytics/answer/9756891?hl=en-SG)
  3. Google Docs Editors Help: in-cell dropdown lists (support.google.com/docs/answer/186103?hl=en&co=GENIE.Platform%3DDesktop)

Try Link Console free

Free forever, and every new workspace starts with a 30-day Pro trial. No credit card.

Create free accountLive demo