Setting a custom tracking domain on your outreach emails:
- improves the branding of your links
- increases your click-through rate, and
- protects you from reputation issues caused by spammers.
I’ve written extensively about the importance of having a dedicated tracking domain for your GMass account. Now, you can set your tracking domain all on your own after you’ve implemented the DNS setup for it.
If you’re a G Suite or Gmail user using GMass for your email marketing campaigns, you may notice that one of several domains, including gmreg.net, gmapp.net, or amazonaws.com is used in your emails’ open tracking, click tracking, and unsubscribe link elements. Meaning, if you hover over a tracked link before clicking it, and observe the URL that it points to, you’ll see that it points to amazonaws.com, and then this redirects to the actual destination URL.
You should swap out the default tracking domain for your organization’s own domain. If your domain is mycompany.com, for example, you should set up link.mycompany.com, or x.mycompany.com or news.mycompany.com and use that branded tracking domain with GMass. There is some technical setup required to make this happen though. Specifically you have to add a DNS record — a CNAME record with your chosen host aliasing to “x.gmtrack.net.”
What will my recipients see?
The tracking domain is only visible by people receiving your email if they hover/click on any of your tracked links or if they hover/click your unsubscribe link. The tracking domain is also present in the open-tracking pixel, but this isn’t visible to recipients, unless they take a deep look at your email by viewing its source, but hardly anybody does that. If you’re a rare user who will be turning both open and click tracking off, and if you’re not placing an unsubscribe link in your emails, then you can ignore this guide, because a tracking domain will never appear in your emails. If you’re like 99% of mailers though, you’re using at least one of those three features, and so a tracking domain is relevant.
What are the benefits?
There are two benefits to setting up a branded tracking domain:
1. A branded tracking domain creates a more trustworthy impression to your email recipients. Savvy Internet users hover over links before clicking them, and seeing the domain with which they’re familiar (your organization’s domain) as opposed to GMass’s default tracking domain can go a long way in increasing trust, and ultimately increasing your click-through rate. The world’s biggest brands use ESPs (Email Service Providers) to send their email marketing campaigns, and they all employ branded tracking domains instead of the default Email Service Provider tracking domain.
2. Setting up a branded tracking domain isolates your reputation from the reputation of other GMass users for deliverability purposes. Meaning, if a spammer uses GMass, and the spammer’s emails contain the default GMass tracking domain, and this causes the default tracking domain to be listed by a domain-based spam blacklist, and if your emails contain the same tracking domain, the deliverability of your emails could be affected. If, however, you set up a branded tracking domain, that only your users use, you can protect yourself from being adversely affected by another user’s actions.
Are you a regular Gmail user, not a G Suite user?
Even if you’re not a G Suite user, you can take advantage of this feature if you manage your own domain and send email campaigns with GMass from a regular Gmail account (your email address is @gmail.com or @googlemail.com). The default tracking domain used for regular Gmail accounts is “gmreg.net”, but if you manage your own domain, you can assign a branded tracking domain to an individual Gmail account similarly to how you can assign a branded tracking domain to an entire Google Apps domain. Follow the same setup procedures outlined here.
How to set up
First, create a CNAME record for your chosen host such that the tracking domain aliases to x.gmtrack.net. If you don’t know what a CNAME record is, you may need to consult your webmaster or domain administrator. Here’s a Google Support page on how to set up a CNAME record.
How do you know if you’ve set up the DNS record properly?
Visit your new tracking domain in the browser, and you should see a page that looks like this:
You can also “ping” your tracking domain and see if the x.gmtrack.net IP address is pinged. On Windows, open up a Command Prompt and type “ping your-tracking-domain”. On a Mac, open up Terminal and do the same. I’ve set up link.wordzen.com to be the tracking domain for my own GMass account, for example, so I “ping link.wordzen.com” and see if the ping shows a connection to x.gmtrack.net:
After you’ve completed the DNS setup, you must submit your tracking domain to GMass.
Set your dedicated tracking domain in GMass
- Compose a new message in Gmail,
- Put email@example.com in the To field,
- Pput the tracking domain you created in the Subject.
- Then hit the main GMass button. Do not hit the Send button.
Note: For instant approval, your tracking domain must contain the domain of your G Suite email address. Meaning, if you are firstname.lastname@example.org, your tracking domain should be something like link.abcwidgets.com. If your email address domain and your tracking domain don’t match, your request will be accepted but will be held for manual approval.
Clearing your tracking domain settings
If you want to clear your custom tracking domain so that your mailings revert to the system shared tracking domain, do the same as above except put the word “clear” (without the quotes) in the Subject line. That will clear the tracking domain for your account, and if your account is a G Suite account, it will also clear the tracking domain for any other GMass accounts of the same domain name.
The History – we used to register tracking domains for users
A while back, we sunsetted our program where we provide dedicated tracking domains to users who are unable to set one up based on their own domain. We decided to stop doing this because:
- The logistics of managing thousands of domains has become very difficult. Registering them and keeping track of renewals is time consuming.
- The renewal costs for domains has become cost-prohibitive. Typically we chose inexpensive domain extensions like .us, .info, and .website, where we’d be able to register a domain for a user for as little as $0.88 USD, but while registration is inexpensive, the renewal in the subsequent year is often $8 USD or more. Since we’ve never charged users for a dedicated tracking domain, the renewal cost is too much to bear.
- While using a dedicated tracking domain is still important to protect your reputation from that of all other GMass users and achieve high deliverability, we think that it’s much easier, and better for your reputation, if you set this up based on your own domain or register a new one from scratch.
Along with no longer registering domains for users, we will also be letting existing tracking domains that were provided by us to our users, to expire. In order to coordinate a seamless transition back to the GMass shared tracking domains, and so that open and click tracking continues to work seamlessly for your email campaigns, we will be removing the dedicated tracking domain assignment from your accounts approximately one month BEFORE the domain expires, so that the lag time between when the most recent campaign with the tracking domain was sent and when the domain expires is enough that it won’t affect people clicking on links.
Register a tracking domain from scratch
The best practice for setting up a tracking domain is to create a subdomain of a domain that has already been in existence for a while, because then it also has reputation associated with it. If you don’t have a domain that you can use for your tracking domain, or if you are unable to modify the DNS for your existing domain, then you can register a new one to use for this purpose.
Here is how you do that:
- Choose a domain name registrar. Our favorites are Namecheap and Hover, but feel free to use a more popular service like Register.com or GoDaddy if you’re more familiar with them. In my experience, Hover and Namecheap are simple, have intuitive user interfaces, are inexpensive, and provided good support. I would avoid Gandi.net.
- Pick the domain that you want to create as your tracking domain. If your organization is ABC Company, and your existing company domain is abccompany.com, you might pick abccompany.net (if it’s available), or abccompany.us. If the exact name isn’t available, you could pick a name like abccompanyemail.net. You can really pick any domain name that you like. While you can certainly pick a cheaper alternative like a .us domain, I recommend choosing a .net name because it’s shown to have the least issues with blacklistings.
- You don’t need any supplemental services offered by the domain registrar, like email hosting or a website. You just need the domain. You can choose the WHOIS protection if you want to protect your contact information, and most domain name registrars offer this for free.
- Once your name is registered, you are ready to set a CNAME record for your domain. You will find this in the “DNS Settings” of the registrar you’ve chosen. It’s easier than it sounds! You’ll need to choose the “host”, which is the word before the domain you just registered. For example, if you choose a host of “view” and you registered abccompany.net, then your tracking domain will be view.abccompany.net. Whatever host you choose, set its CNAME to point to x.gmtrack.net (it used to be track.gmass.co but we’ve changed this now to x.gmtrack.net). After you’re done, your tracking domain will be host.yourdomain, or in this example, view.abccompany.net. You can test the tracking domain by going to it in the web browser, and it should immediately redirect to the GMass homepage.
- The final step, once you know your tracking domain is working, is to apply it to your GMass account.
Don’t use HSTS domains like .app and .dev
Because these domains require SSL, and our custom tracking domain system doesn’t allow SSL, they can’t work with GMass. In the future, we will have a function to allow you to upload your own SSL certificate to our server, but we don’t have that capability for now. If you attempt to set your GMass tracking domain to a .app or .dev domain, the CNAME check will pass, but the actual tracking domain won’t function properly.
How to do this with Cloudflare
Cloudflare is our least favorite DNS provider, because it takes some trickery to set up proper DNS records with them. Cloudflare attempts to rewrite the Domain Name System’s rules, and it usually causes trouble for users who want to create simple DNS records with them.
If you set up your CNAME record with Cloudflare, be sure to click the “orange cloud” icon to make it gray. That removes Cloudflare as a proxy and makes your CNAME a true CNAME record. No other DNS provider requires this extra step — only Cloudflare. What’s my favorite DNS provider? We use DNSMadeEasy for all of our domains, including gmass.co.
We monitor blacklists for you
Domains used in bulk email sometimes end up on domain blacklists, and as soon as you set your custom tracking domain with GMass, we add it to our monitoring system. GMass checks blacklists for our users’ tracking domains every few hours. Specifically, we check the URIBL, SURBL, and Spamhaus DBL lists for your tracking domain and receive a notification within hours if your tracking domain is listed. We will then manually reach out to you with some recommended measures. See our comprehensive guide on domain blacklists to learn more.
We can set this up for you
For a flat fee of $50, our support reps will set this up for you so you don’t need to busy yourself with the technical details. Just fill out this form to get started.
Ajay is the founder of GMass and has been developing email sending software for 20 years.