Link Tracking

    How to track clicks on links shared with customers

    Track clicks on links shared with customers: a short link per touchpoint, UTM tags for web analytics, bot filtering, and no personal data in the URL.

    LinkPilot Team · The people who build and run LinkPilot at TetraCore, LLC · About LinkPilot

    A link in a renewal email, a help article, a proposal or a printed insert is often the only measurable thing in the whole customer communication. If nobody tracks the click, the team is left arguing about whether customers read the email at all.

    To track clicks on links shared with customers you need three things: a link that records the click before the customer reaches the destination, labels that tell your web analytics where the visit came from, and enough hygiene that the numbers mean something and no personal data leaks into a URL. This guide sets up all three.

    Pick the method by the question you are asking

    | You want to know | Use | Where the number lives | | --- | --- | --- | | How many customers clicked this link | A tracked short link | The link's analytics | | Which campaign or channel brought the visit | UTM parameters on the destination | Your web analytics | | Whether a specific customer clicked | A unique link per customer, or your CRM's own tracking | Your CRM, with privacy rules applied | | Whether a printed piece worked | A short link or QR code used only there | The link's analytics |

    Most teams use the first two together: a short link in front of a UTM-tagged destination. The short link gives a clean count and works anywhere, including print and chat. The UTM tags let the same visit be grouped with the rest of the campaign in your analytics.

    Step 1: build the destination URL with UTM tags

    Decide the three labels before anyone makes a link, and write them down where the team can see them.

    • utm_source: where the link appears. newsletter, portal, support, proposal, print.
    • utm_medium: the type of channel. email, web, document, qr.
    • utm_campaign: the thing being promoted. q4-renewal, feature-launch-nov.

    Keep them lowercase, hyphenated and consistent. Newsletter and newsletter are two sources to most analytics tools. The UTM builder produces the URL without typos, and the UTM playbook covers the conventions in depth.

    Shorten the tagged URL with the URL shortener or from a LinkPilot account. The short link records each click and then redirects, so the destination page needs no changes and the count is independent of whatever analytics the destination runs.

    For each click LinkPilot stores the time, the referrer, the device type, the browser, the country, a bot flag and a salted hash in place of the IP address, so unique clicks can be counted without storing who clicked. The modern link tracking guide lists exactly what is and is not recorded.

    Make one short link per touchpoint you will compare: the email body, the portal banner, the help article, the printed insert. Give each a readable slug on your branded domain so the link is recognisable in the customer's inbox and in your report:

    go.yourbrand.com/renew-email
    go.yourbrand.com/renew-portal
    go.yourbrand.com/renew-print
    

    Test every link before sending: open it on a phone, confirm the redirect lands on the right page with the UTM tags intact, and check the click appears in the analytics.

    Step 3: cover each customer touchpoint

    Email campaigns. One short link per call to action. If the email has a button and a text link to the same page, two links tell you which one people use.

    One-to-one messages. A short link in a support reply or an account manager's email is still trackable. Use a per-conversation link only if you will act on it, and treat the click record as personal data if the link identifies the customer.

    Customer portals and help content. Links here are revisited for months. Use campaign names that still make sense next year, such as help-billing-faq, not nov-push.

    Proposals and documents. A link in a PDF is a link. A short URL is also typeable from a printed page.

    Print and packaging. Pair a short link with a QR code that points at the same tracked URL. The QR design guide covers size and placement.

    Forwarding. Customers forward emails and paste links into chat. A click from a referrer you did not send to is a forwarded link, not an error, and it is one of the more useful signals in the data.

    Step 4: read the numbers properly

    Raw click totals mislead. Four adjustments make them useful.

    • Exclude bots. Email security tools open links before the customer does. LinkPilot flags known bots on each click; filter them out before comparing anything.
    • Use unique clicks for reach and total clicks for engagement. One customer clicking four times is interest, not four customers.
    • Compare like with like. Same time window, same audience size, same position in the message. A link in the first line always beats one in the footer.
    • Connect to the outcome. A click is the start. Match the campaign in your web analytics or CRM to sign-ups, renewals or tickets closed, so the report ends with what happened as well as who clicked. The multi-touch attribution guide shows how.

    For stakeholders who should see the results without a dashboard login, LinkPilot can publish a link's analytics as a public page you share by URL. Client-facing teams use it to show a customer what their own campaign did.

    Step 5: keep personal data out of the URL

    URLs end up in browser history, server logs, screenshots and forwarded messages. Never put a customer's email, name or account number in a link, including in UTM parameters. If you need per-customer attribution, use an opaque identifier that only your CRM can resolve, limit who can see identifiable click data, and set a retention period for the records. Why URLs leak sensitive information explains the failure modes.

    Check the consent rules for your audience and channel before adding tracking to a message that has not had it before, and say in your privacy notice that links in communications are tracked.

    The routine that keeps working

    Write the UTM convention down. Make one short link per touchpoint on a branded domain. Test on a phone before sending. Review with bots excluded and unique clicks first. Match clicks to outcomes once a month. A team that does those five things knows which customer communications work, and can prove it.

    Tools for this article

    Frequently asked questions

    Run smarter links with LinkPilot

    Tracking, UTMs, QR codes, AI insights, and white-label reporting — in one workspace. Free to start.

    Create your free account

    Read next