# Tagging your links

> Tag the links you place in newsletters, sponsorships and ads with UTM parameters so Google Analytics credits every visit to the right campaign.

> For the complete documentation index, see [llms.txt](https://docs.conviapro.com/llms.txt).

Convia Pro tags the links to your website in the posts it publishes, and this page explains how to tag every other link you place, such as in newsletters, sponsorships, ads and directories. Tracking tags (UTM tags) are the extra words at the end of a link that tell Google Analytics which newsletter, partner, ad or post sent each visit. Without them, most of those visits arrive as direct and nobody gets the credit.

A tagged link looks like this:

```text
https://example.com/?utm_source=theopenletter&utm_medium=email&utm_campaign=nl-theopenletter-2026-10
```

| Tag | What it names | Example |
|---|---|---|
| `utm_source` | Who sent the visit | `theopenletter` |
| `utm_medium` | The kind of link | `email` |
| `utm_campaign` | The placement, so you can compare placements | `nl-theopenletter-2026-10` |
| `utm_content` | Optional. The version inside one campaign, such as one of two ad images | `v1-short-video` |

## What Convia tags in your posts

Where your plan includes website analytics, the **Tag links to your websites** switch sits under **Voice & Tone** → **Your websites**. With it on, every link to one of your websites in a post Convia publishes gets tracking tags. Those tags always use `utm_medium=social`, the platform as the source and the post's campaign as the campaign. Setup, the full list of values and how the **Web** tab uses them are in [Website analytics](https://docs.conviapro.com/docs/website-analytics.md).

Two rules keep your own posts easy to tell apart:

- **Do not tag post links by hand.** Convia adds the tags when the post goes out. A link that already carries tags is left exactly as you wrote it.
- **Do not use `social` as the medium on links you tag yourself.** A hand-tagged link with `utm_medium=social` looks the same as one of your Convia posts in every report.

## Links you tag yourself

Tag every link to your site that you place outside your own Convia posts: newsletter sponsorships, your own email newsletter, creator and podcast sponsorships, guest appearances on other shows, ads, and directory or launch listings.

| Where the link goes out | `utm_source` | `utm_medium` | `utm_campaign` |
|---|---|---|---|
| A newsletter you sponsor | the newsletter's name | `email` | `nl-<newsletter>-<year>-<month>` |
| Your own email newsletter | your newsletter's name | `email` | the issue, such as `nl-mynewsletter-2026-10-07` |
| A creator you sponsor | the creator's name | `sponsorship` | `creator-<name>-<year>-<month>` |
| Another show's notes (a guest appearance) | the show's name | `referral` | `guest-<show>-<year>-<month>` |
| Ads on Reddit or LinkedIn | `reddit` or `linkedin` | `paid_social` | `<platform>-<audience>-<year>-<month>` |
| Search or ChatGPT ads | `google` or `chatgpt` | `cpc` | `<platform>-<theme>-<year>-<month>` |
| A directory or launch site | the site's name | `referral` | `launch-<site>-<year>-<month>` |

Add `utm_content` when one campaign has several versions, such as two ad images: `utm_content=v1-short-video`.

## Naming rules for UTM campaigns

- **Lowercase, with hyphens, no spaces.** `Newsletter` and `newsletter` become two different rows in every report.
- **One campaign per placement per month.** Results are worked out per campaign, so two placements that share a name cannot be compared.
- **Keep a list and reuse it.** Campaign names become permanent rows in your reports. Write each one down before the link goes out, and never rename one while it is running.
- **Use mediums Google Analytics understands** so visits sort into the right channel on their own: `email`, `referral`, `cpc`, `paid_social`, `display` and `affiliate`. Any other word, such as `sponsorship`, still works but lands under Unassigned, so read those placements by campaign.

## Tagging links between your own websites

- **Two sites in one Google Analytics property** (joined by cross-domain measurement, or a site and its subdomain, such as `example.com` and `docs.example.com`): do not tag links between them. A tag starts a new visit and replaces where the visitor really came from.
- **Two sites in different properties:** tag links from one to the other with `utm_source` set to the site the link is on, `utm_medium=referral` and `utm_campaign` set to where the link sits, such as `footer` or `home_banner`.
- **Never add `rel="noreferrer"` to links to your own sites.** It hides where the visit came from. A link that opens a new tab only needs `rel="noopener"`.

## Links that never need UTM tags

- Links from one page of a site to another page of the same site.
- Links to other people's sites, such as a guest's or a sponsor's.
- Your canonical links, sitemap and structured data.

## Check a tagged link before it goes out

1. Open Google Analytics and go to **Reports** → **Realtime**.
2. Click your own tagged link.
3. Within a minute the visit appears with your source and medium.

## Related

- [Website analytics](https://docs.conviapro.com/docs/website-analytics.md): connect Google Analytics, Search Console or Bing, and turn on link tagging for your posts.
- [Bring people to your website](https://docs.conviapro.com/docs/grow-website-traffic.md): a guide to turning social reach into visits and search traffic.
- [Campaigns](https://docs.conviapro.com/docs/campaigns.md): the campaign name Convia uses in the tags on your posts.
- [Analytics](https://docs.conviapro.com/docs/analytics.md): how your posts perform on each platform.

---

Source: https://docs.conviapro.com/docs/link-tagging · Section: Analytics · Last updated: 2026-10-03
