<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1822615684631785&amp;ev=PageView&amp;noscript=1"/>

A Google Sheets mail merge is one of — if not thebest ways to send out personalized, individual emails at scale.

In fact, back in 2015, when I realized that feature wasn’t built into Google Sheets and Gmail, it’s what inspired me to create GMass.

And today, 300,000+ active users and 7,500+ five-star reviews later, the ability to run a quick, easy, but powerful mail merge from a Google Sheet is still one of GMass’s most popular features.

Using GMass to send a simple (or complex) Gmail mail merge is the ideal solution. It’s much, much easier (and much, much, much more feature-rich) than trying to implement and tweak a Google Apps Script to handle the process.

GMass is also more streamlined, intuitive, and powerful than the Google Sheets add-ons in the Google Workspace Marketplace that offer mail merge options.

In fact… we can have you sending your mail merge emails within the next 5 to 10 minutes!

In this article, I’ll show you how to use GMass for effortless mail merges in Gmail using Google Sheets. I’ll also cover five of GMass’s advanced features and answer some FAQs related to Google Sheets mail merges.

Google Sheets Mail Merge: Table of Contents

Check out my 45-second tutorial on performing a Gmail mail merge with Google Sheets:

Let’s dive in.

How to Send a Google Sheets Mail Merge in Gmail with GMass

GMass is a powerful email marketing tool that lets you run mail merge campaigns inside Gmail to send a personalized email to every recipient on your list.

The software’s advanced outreach capabilities have made it a popular mass email tool used by employees at powerhouses like Uber, Twitter, LinkedIn, and even Google itself.

Its ease of use and affordable pricing make it the perfect email tool for startups, institutions, and individuals.

Instead of wasting time creating a Google script to build an email template for your mail merge (or hiring a Google developer expert to build it for you), you can use GMass to send even better multiple email campaigns even faster!

To begin using GMass, download the GMass Google Chrome extension and sign up for a free trial with your Gmail account or Google Workspace (previously G Suite) account. There’s no credit card required to get started — you don’t even need to fill out a form.

(Note: You will need the desktop version of Gmail and Google Chrome, not the mobile Google app.)

Here’s a walkthrough guide on how to send a mail merge with Google Sheets in GMass:

Step 1: Format your spreadsheet

First, you’ll need to create a spreadsheet with everyone on your mailing list.

⚠️ Important: This needs to be a Google Sheets file, not an XLS or CSV file you’re viewing inside Google Sheets.

When creating the spreadsheet, it’s important to properly format the rows and columns for the best possible results.

Keep these pointers in mind when preparing your spreadsheet:

  • The first row should contain column header names, like FirstName, LastName, EmailAddress, Company, etc. For best results, the headers shouldn’t contain spaces or special characters — stick with numbers and letters for your column headings.
  • The actual data should start on the second row.
  • At least one column must contain email addresses — GMass will auto-detect this column and use it as the recipient address column.

For example, here’s the Google Sheet I’ll be using as my data file:

Sample Google Sheet to use for this mail merge

Note: If your sheet has multiple columns with addresses, keep the column containing the recipient email addresses to the left of the other columns. Here are instructions if you want columns for CCing or BCCing extra recipients on your mail merge emails — that will ensure the right emails wind up in the right inbox.

Step 2: Click to connect

Log in to your Gmail account.

If you’ve already signed up for GMass, it’s time to load the mail merge data from your Google Sheet.

You can load recipient data in two ways:

1. Click the Sheets button near the search bar to open a dialog window showing a list of Google Sheet files.

Connect to Google Sheets icon

Or…

2. Open a new compose window in Gmail, then click the new GMass button in the upper-right corner. (You can connect the Sheet before or after you write your email template draft.)

GMass icon in the compose window

That will bring up a window giving you three different options for the type of list you’d like to connect to your GMass campaign. Choose From a Google Sheet.

Regardless of whether you went with option 1 or option 2, both paths will lead to the same place: A pop-up window where you’ll select your Google Sheet.

Step 3: Choosing your Google Sheet

Next up you’ll select the Google Sheet that contains your mailing list.

You have a few options here which are all in place to make sure you can find your Google Sheet no matter where it might be living in Google Drive (and no matter what security restrictions your organization might have in place).

The dropdown menu

The dropdown menu

We’ll start with the dropdown menu, which is a fast way to choose your Sheet if everything in your account is nice and tidy.

For instance: You’re accessing your own Google Sheet or a Sheet that someone directly shared with you, you don’t put your Google Sheets into folders in your Google Drive, and you don’t have any security restrictions on your account.

In most cases and for most GMass users, your Google Sheet should be here in the dropdown menu. And if it’s the most recent sheet you edited, it should be at the top of the dropdown menu.

The dropdown menu also has a built-in search function, which you can use to search through your Google Sheets as well.

Note: The drop-down menu won’t show any Excel files that are in your Google Drive. GMass doesn’t connect to an Excel file directly, but you can easily convert your Excel spreadsheet (or an existing CSV file) to a Google Sheet.

The spreadsheet picker

The spreadsheet picker launches Google’s native Drive interface.

This is particularly useful if you organize your Google Sheets into folders, or if you’re looking for Sheets in shared folders on your organization’s Google Drive.

You can also use Google’s search function here for an even deeper search into your Google Drive than the search in the GMass dropdown.

Manual entry

The third way of choosing a Google Sheet is via manual entry.

Here, you’ll paste in the ID number of a Google Sheet (which you can grab from its URL).

This allows you to connect to a Sheet that’s public but hasn’t been shared directly with your account.

(“Public” is a loose term here as well. Let’s say you have 100 GMass accounts and you want all 100 to be able to use the same Sheet, but don’t want to take the time to share that Sheet with all the accounts. You could make it “public” but, of course, only you would know the URL. Then you could paste it in as you connect to campaigns.)

Interface for security-restricted accounts

While most users will see all three options detailed above, if you’re at a larger organization or one with extremely tight security restrictions, your Google Workspace admins may lock down access to your Google Sheets.

Which means: GMass won’t be able to directly access those Sheets and use them to populate the dropdown menu.

In that case, you’ll see a different interface where your only option is to enter a Google Sheet ID manually.

You can read more about the security settings that cause this scenario (and how your admins can turn them off) here.

Step 4: Choosing your worksheet (optional)

If your Google Sheet has multiple worksheets, a worksheets drop-down menu will appear, which allows you to select the specific worksheet you need.

Pick your Google Sheets worksheet

Step 5: Send to all rows or a filtered set of rows (optional)

Time to configure mail merge settings for your campaign.

First up…

Sometimes, you may want to send emails only to particular recipients in your Google Sheet.

In such scenarios, you can filter the rows that are a part of the campaign by adding filter criteria (name/value pairs) in the Filter Rows box under Optional Settings.

In the example below, my Google Sheet has a column called Industry. And I’ve decided to send emails only to customers who have “Technology” in that column.

Filtering rows

Don’t worry about filtering out addresses who have unsubscribed, bounced, or thrown up an address block on past campaigns. GMass automatically suppresses your messages to them.

Step 6: Decide whether to keep duplicates (optional)

Your spreadsheet might have some rows with duplicate email addresses. And when you’re sending your mail merge campaign, you may want those duplicate email addresses to be filtered out. (We assume you will, so that’s the default setting.)

However, sometimes you may want to send duplicate emails.

For example, say you’re in charge of the after-school activities program, and you’ve got to email the parents of children who registered for this program.

Now, what if one of the parents has registered multiple children?

A spreadsheet with understandable duplicates

In the spreadsheet above, Joan Smith has three children registered for three different classes. Here, you’ll want Joan Smith to receive three different personalized emails, one with each child’s class registration information.

To send duplicate emails, tick the Keep duplicate emails checkbox.

See optional settings for Google Sheets merging

Step 7: Update your spreadsheet with open, click, and reply data (optional)

GMass has great reporting options — ones that are far easier to use and access than Google Anayltics.

One of the most convenient ways to see how your campaign is doing? GMass can automatically update your Google Sheet after you’ve sent the campaign and your email recipients open, click, reply, or take other engagement actions on your email.

Google Sheet with analytics coming

To have GMass create a few additional columns in your Sheet to add the email tracking data, tick the Update Sheet with reporting data checkbox.

Update sheet checkbox

Note: If you haven’t already given permission to write to your Sheets, a pop-up dialog box will appear asking you to grant that permission. Check out our guide to updating your Google Sheet with campaign data for more details.

After clicking the CONNECT TO SPREADSHEET button, GMass will read the email addresses and other data from your spreadsheet. It’ll then load the list of recipients into the To field.

Note: In GMass, each email sent is delivered as an individual email — this means that you don’t have to add email addresses in the Bcc field to preserve recipients’ privacy.

Now that you’ve connected one Google Sheet, you could also connect multiple lists in other Google Sheets for your campaign.

Step 8: Personalizing your email with merge tags (optional)

GMass is now prepared to send individual emails to each row on your Google Sheet.

But that’s not where the mail merging ends, of course. You can also send personalized emails with ease.

Just insert merge variables in your email message or subject wherever you want to personalize.

The syntax for merge variables (or placeholders) is: the Google Sheet column header surrounded by curly brackets. For example, if the column is called Name, then you would write {Name} in your email template to personalize based on that merge field.

But you don’t have to try to remember what your Google Sheets column headers are. If you type a left curly bracket character ({) in your draft email, and a flyout menu will appear with your merge tag options.

Personalize using merge tags

Another way to grab a merge tag: Click on the downward-facing arrow next to the GMass button to access GMass Settings.

Next, choose the merge field (or variable) you want to insert into the Gmail template by clicking the Personalize drop-down menu. When you click on a mail merge field, it automatically gets copied to your clipboard.

Personalize field in the GMass settings

You can then easily paste the personalization variable or placeholder into your subject line or email body by pressing CTRL+V or CMD+V on your keyboard.

Note: If you’re not using a spreadsheet, the {FirstName}, {LastName}, and {EmailAddress} tags are defaults when using a Google Contact list (or Gmail Contacts).

Step 9: Start the mail merge and send your emails

Hit the GMass button — ⚠️ NOT THE BLUE GMAIL SEND BUTTON — to start mail merge and send out your campaign.

Your mail merged emails will either go out now (or later, if you set the Scheduling section).

Hit the GMass button to send

And you can see every email sent in your Gmail Sent folder.

In addition to simplifying the mail merging process, GMass offers other features to optimize your email campaigns. I’ll cover some of those features next.

5 Advanced Features for Mail Merge Wizards

Here are five powerful GMass features that can take your Gmail mail merge campaigns to the next level:

1. Automatic follow-ups

Not everyone will respond to your email campaign — some may have forgotten about it, while others were too busy to respond.

Whatever be the case, GMass can help you improve recipient engagement by automating your email follow-ups.

You can customize everything about these emails in the GMass settings box for your email campaign, including the total number of email follow-ups to send, frequency of following up, and more.

One popular option: You can either send follow-ups as replies to the first email (as pictured below)… or send follow-ups with new subject lines in their own threads.

Sending automated follow-ups

2. Advanced personalization

The problem with most bulk emails is that they’re not personalized for each recipient. As a result, your emails may come across as generic or irrelevant, and the recipient will likely decide not to engage with them.

Fortunately, GMass can help you create personalized mass emails effortlessly— you can automatically personalize names, paragraphs, links, images, file attachments (e.g., PDF files), and more.

Advance personalization

Get creative! You could even put an individual greeting line or anecdote in your sheet so your multiple recipients all get a unique, rapport-building, personalized email.

3. Bypass Gmail’s sending limits

Gmail isn’t a bulk email tool — at least not natively.

Google puts caps on how many messages you can send each day. A regular Gmail account can send up to 500 emails per rolling 24 hours, a Google Workspace (formerly G Suite) account can send up to 2,000 emails per rolling 24 hours.

GMass, however, lets you surpass this sending limit by allowing you to send 10,000 emails — or more.

How?
It automatically distributes these emails over multiple days based on your Google account’s sending limits.

Send limits

And you can send virtually unlimited emails in Gmail using GMass’s SMTP integration feature.

4. Recurring automated campaigns

Manually re-sending email campaigns to new additions to your spreadsheet is tiring and inefficient.

Fortunately, GMass lets you create automated campaigns connected to a Google Sheets spreadsheet.

You can connect a campaign to a particular mail merge sheet, and whenever a new recipient is added to the sheet, GMass automatically adds them to your campaign.

Recurring automated campaigns

5. Advanced deliverability tools

One of the most common issues for cold emailers and email marketers is: How do I make sure my messages are going to the inbox, not the spam folder?

99% of GMass users report the highest deliverability they’ve ever had.

How? There are two main reasons.

One, because GMass is baked into Gmail, your emails are going through Google’s ultra-reliable, high-reputation servers.

And two, GMass offers a suite of deliverability tools that get your emails to the inbox. Those tools include:

Spam Solver, which evaluates your email before you send, determines its inbox/spam likelihood, suggests tweaks, then re-evaluates when you make those tweaks.

spam-solver

Free email address verification before you send.

Custom tracking domains — use your own, unique domain to track opens and clicks. (This is the single best thing you can do to improve deliverability! Plus GMass is one of the only email platforms to automatically obtain a SSL certificate for your tracking domain, boosting deliverability even more.)

And embedded images, which are a signal of a real, non-spam email message — as if you were sending a one-on-one message to someone from the Google App and not sending multiple emails.

GMass also offers other robust functionalities that’ll change your outlook on what an email outreach tool can do, like:

  • Detailed Reports: track email opens, click-throughs, replies, bounces, and unsubscribes through comprehensive analytics reports generated in your Gmail inbox.
  • Scheduling: schedule emails to go out at optimal times — when recipients are most likely to respond.
  • Sentiment Analysis: identify who your most interested prospects are by looking at the sentiment scores for your responses.
  • A/B Testing: compare the performance of different test emails to discover which email campaign can bring you the best results.
  • Email Lists: quickly build email lists using Gmail labels, search, or transactional email notifications.
  • Email Pollsadd simple one-question surveys to your emails.
  • Triggered Emailssend instant emails when someone opens, clicks on, or replies to a campaign — so you know they’re in their inbox at that moment.
  • Unsubscribe and bounce managementIf someone unsubscribes, or a message bounces, GMass will automatically suppress future messages you attempt to send them. No address block or unsubscribe will catch you twice! Plus, with global unsubscribes and bounces, you can share lists across your team.

Next, I’ll answer a few FAQs about doing a Google Sheets mail merge in Gmail:

Google Sheets Mail Merge FAQs

Here are answers to some commonly asked questions related to Gmail mail merges with Google Sheets:

1. What is a mail merge?

A mail merge is an automated process that fetches recipient details from a data file to insert them into a mail merge template.

This data file can be a spreadsheet or a database file containing the recipient’s name, email address, personal greeting line, and other details. (If you use a Google Form, even its results can be the data for your mail merge.)

And the mail merge template can be a Google Doc, Google Slide presentation, Microsoft Word document, or Gmail draft. Basically… if it’s more substantive than a Slack message or Google Chat, it’s ready for merging.

In any case, when you initiate a mail merge, the sheet data is automatically entered into your mail merge template.

Mail merging can save you tons of time when sending personalized mass email campaigns as you’re not manually entering the email addresses of multiple recipients and their personalization details.

2. How does the timing work in Gmail mail merges?

To understand how timing works in a Gmail mail merge when using GMass, let’s consider two scenarios:

Scenario 1
You used the Sheets connector button (see screenshot below) to pull the email addresses from the data file, and you sent a standard one-time broadcast email campaign. In this scenario, you only send email to addresses in the To field.

Google Sheets mail merge with this button

Unless altered, your To field and the data file would contain the same email addresses.

Scenario 2
You connect the Google spreadsheet using the Sheets button, configure your campaign, and schedule it to go out 24 hours from now. But an hour after scheduling, you add a few rows of email addresses to your Google Sheet.

When the campaign goes out at the scheduled time, it won’t have the addresses you just added.

Why?
Because those new addresses weren’t part of the “pull” when you connected to the Sheet. As a result, those addresses aren’t present in the To field.

You can solve this problem in two ways:

  1. Add addresses directly to the To field (and the data file to ensure personalization works).
  2. Use the Repeat option under Schedule Settings to automatically send customized emails to the newly added recipients the next day.

Repeating a campaign

3. How many mail merges do we perform daily?

Here’s a table of live counts of mail merges GMass has performed over the last 7 days. This data is updated daily at midnight GMT.

MonthDayYearMerges
42420247,849
42320247,930
42220249,397
42120241,416
42020241,605
41920246,608
41820249,014

Go back to Contents

Google Sheets Mail Merge: Takeaways and Next Steps

Performing a mail merge using a Google Apps Script can be unnecessarily time-consuming and complicated.

The mail merge tools in the Google Workspace Marketplace lack essential features and often involve a cumbersome sending process.

A far easier alternative is to do your Gmail mail merge using Google Sheets combined with GMass.

GMass makes it incredibly easy to send email messages that are customized at scale and maximize your conversions. You’ll have everything you need to quickly send, manage, and follow up on your multiple emails.

Don’t take my word for it.

Download the GMass extension today and experience it yourself!

There’s no credit card required and you can send up to 50 emails per day during the free trial. You’ll be set up and sending your mail merge message in a matter of minutes.

Ready to send better emails and save a ton of time?


GMass is the only tool for marketing emails, cold emails, and mail merge — all inside Gmail. Tons of power but easy to learn and use.


TRY GMASS FOR FREE

Download Chrome extension - 30 second install!
No credit card required
Love what you're reading? Get the latest email strategy and tips & stay in touch.
   


You now have the option to insert an Unsubscribe link into your email marketing campaigns with GMass.

Adding an unsubscribe link in GMass

To insert an unsubscribe link, just click the Unsubscribe Link button in the Settings box, and a link will be added at the cursor in the body of the message.

Inserting an unsubscribe link

We recommend that an unsubscribe link be added to all mass emails containing promotional or marketing content, but the decision is up to you. If you don’t have regular back-and-forth email correspondence with the people whom you’re emailing, it’s wise to include an unsubscribe link.

If a recipient clicks the link, their email address will be placed on your GMass account’s Unsubscribe List. You’ll also be notified via a report that will appear in the GMass Reports –> Unsubscribes Label in your Gmail account. (You can also check unsubscribes on a per-campaign basis in the reports in the GMass dashboard and on the web.)

When you send future mass emails with GMass, your email list will be checked against your Unsubscribe List, and anyone found on the unsubscribe list will be removed automatically as a recipient. You don’t have to manually remove people that have unsubscribed from your source email list because GMass handles the elimination of unsubscribed addresses from campaigns for you.

Changing the default unsubscribe link text

By default, when you click the Unsubscribe Link button in the GMass settings, GMass will insert “You may unsubscribe to stop receiving our emails.” The link on the word “unsubscribe” is takes the recipient to the unsubscribe confirmation page.

You can change that default text in the GMass dashboard.

In the dashboard, click on Settings, then Unsubscribes. Then click on Set custom unsubscribe link.

If you’re editing your custom unsubscribe link for the first time, you’ll see the default text in there. You can then change it to make your unsubscribe link text/section whatever you want. (You could also include things like regulatory text in here.)

Click the Save unsubscribe link button.

Now, whenever you click Unsubscribe Link in the GMass settings box for a campaign, your new text will appear.

And you can always edit your custom unsubscribe link by returning to this area in the dashboard.

What your recipient will see

When your recipient clicks on the Unsubscribe Link, he/she will be taken to an unsubscribe page that looks like this and asks for confirmation:

GMass Unsubscribe Page
This is what your recipient sees after clicking the Unsubscribe Link.

For free accounts, a text link to GMass is also included on this page. For paid accounts, as shown in the screenshot above, there is no link to GMass.

Important notes about the GMass unsubscribe link

  1. To re-subscribe an address, the subscriber must click on the re-subscribe option after unsubscribing. One can re-subscribe anytime by clicking on any unsubscribe link from any past GMass email. Note that deleting an unsubscribe report from the GMass Reports section will not remove an address from your unsubscribe list.
  2. If you wish to manually insert the unsubscribe link into the body of your emails, so that it flows with your email design, create a link to:https://www.gmass.co/gmass/u?u=OUTBOUNDThe “OUTBOUND” part will be replaced with a unique identifier at the time the email is sent, and the “www.gmass.co” part will be replaced with your account’s tracking domain.

Managing your unsubscribe list in the GMass dashboard

You can manage your unsubscribe list by going to the GMass dashboard, clicking Settings, then going into the Unsubscribes section.

Unsubscribes settings in the dashboard

In the Manage unsubscribed addresses section you can search to see if certain addresses are on your unsubscribe list, add new addresses to that list, or remove addresses so they’ll begin receiving your emails again.

The Manage unsubscribed domains level allows you to unsubscribe entire domains (like unsubscribing everyone at uber.com). You can also remove unsubscribed domains so emails to those companies or organizations will resume.

Also note that in the unsubscribe settings, you can choose “Ignore unsubscribes”, “Use global unsubscribes”, and/or “List-Unsubscribe Header”.

“Ignore unsubscribes” tells GMass to ignore your unsubscribe list and send your emails to everyone, even if they’ve opted out.

“Use global unsubscribes” activates GMass’s global unsubscribe feature. When that feature is activated, GMass will suppress any emails you try to send to addresses that are on the unsubscribe lists for everyone else in your Google Workspace organization and/or on your Team plan.

And List-Unsubscribe Header allows email clients to add an easy unsubscribe option at the top of your sends.

What if you just want to “unsubscribe” addresses from one specific campaign?

What happens if you want to remove some contacts from one specific campaign — but don’t want to add them to your unsubscribe list to keep them from receiving all emails?

Rather than unsubcribing those email addresses, you can do campaign-level unsubscribing with GMass’s suppression features.

Suppression settings in GMass

You can find the suppression options for your campaign in the Advanced section of the GMass settings box.

Here, you can suppress recipients for that campaign in three different ways:

  • Suppress emails to people who were part of prior campaigns. You can choose a prior campaign or multiple prior campaigns from the dropdown box that appears when you click into the “People in these campaigns” field.
  • Suppress emails to specific domains or email addresses. You can manually enter domains and/or email addresses in the “These domains and email addresses” field.
  • Suppress emails to people you’ve recently emailed. Set the number of days in the “People I’ve emailed in the past n days” field. GMass will only send your new campaign to contacts who haven’t received anything else from you in the specified time frame.

Now you’ve temporarily “unsubscribed” people from one campaign — but you can still email them in the future with no problems.

Our goal with unsubscribes in GMass is to make everything as simple for you as possible. Add an unsubscribe link to your emails with one click. Manage addresses from your dashboard. And never worry about manually removing people who unsubscribe from your lists — GMass will just automatically suppress emails to those contacts.

Download GMass from the Chrome web store to get started for free and let us take on a huge chunk of your unsubscribe management.

Ready to transform Gmail into an email marketing/cold email/mail merge tool?


Only GMass packs every email app into one tool — and brings it all into Gmail for you. Better emails. Tons of power. Easy to use.


TRY GMASS FOR FREE

Download Chrome extension - 30 second install!
No credit card required
Love what you're reading? Get the latest email strategy and tips & stay in touch.
   


What is Email Click Tracking and How Does it Work?

With email click tracking, you can measure how many times recipients click on links within email messages.

One way to track email links is by using UTM parameters in Google Analytics, but setting them up can be difficult. GMass simplifies the process with its built-in click tracking capabilities and easy Gmail integration.

GMass converts standard email links to trackable links in its campaigns. When a person clicks on these links in an email, GMass will automatically track them and report them into the GMass Reports -> Clicks section of your Gmail account. (You can also see clicks in the other GMass reports, including the report in the GMass dashboard as well as the web-based report.)

This article will guide you through the steps required to enable email click tracking using GMass. You will also learn how to set up email URL tracking using Google Analytics and its limitations.

The Benefits of Click Tracking

Click tracking provides real feedback, which can be used to continually hone your email marketing strategies. With click tracking, you have the data necessary to determine whether or not your emails are being opened and clicked on – allowing you to pinpoint what works and what doesn’t work in order to improve performance over time:

1. Monitor your email strategy by seeing what happens with clicks

One benefit of tracking email clicks is reduced guesswork and a greater understanding of ROI. Tracking link click-through rates in email campaigns will give you a good idea of which content your audience prefers and what messaging resonates with them best. This information can be used to create more targeted campaigns or set up automation so customers who engage with your messages receive relevant content based on their preferences.

You can also use this information to A/B test different subject lines and content for maximum engagement. You can then send out emails that resonate more with your audience.

2. Boost your conversion rates by following up on leads that are more likely to convert.

It’s challenging to follow up with people without knowing if your email was opened or if the recipients clicked on any links in your email.

With click tracking, you can improve your email list conversion rate because you can manage follow-ups more accurately. Click tracking reveals how interested each recipient was in your email and you can use that information to create better follow-up sequences.

Click tracking allows you to identify interested customers by monitoring link clicks, so you can follow-up only after someone has shown interest. This means you won’t waste your time by sending messages and follow-up emails to uninterested people.

Implementing click tracking in your emails can also give you insight into how leads are viewing the content of your messages. If you included links or attachments in an email, prior to a meeting, you can see if your contact has viewed them.

3. Know the best time to follow up with a prospect.

Reach the right customers at the right time by sending emails only when they’re relevant or needed.

Timing can be a crucial factor in the success of an email campaign. If you send different types of emails, some hours fit better than others. Click tracking helps you find the best window to send your follow-up.

4. Create automated workflows

If you want to set up a comprehensive and robust email marketing funnel, you need automated workflows. Using data from the email click tracking system, you can build workflows that are triggered by different behaviors in your outgoing emails, like clicks on specific links.

This gives you the power to be creative at a deeper, more strategic level of your email marketing funnel.

For example: You can email a contact with a personalized follow-up only after they’ve clicked a particular link.

How to Enable Email Click Tracking with GMass

Mail merge campaigns sent via GMass can now be click-tracked. To turn on click-tracking for a mail-merge campaign, just check the box in the Settings box before clicking the main GMass button. Note that click-tracking is turned on by default.

Enable click tracking in GMass settings

All hyperlinks will be converted to trackable hyperlinks, though certain links will be left alone and not tracked, including “mailto:” links and “tel:” links. All other regular web hyperlinks will be converted to trackable links if click tracking is on.

Additionally, previously tracked URLs will not be tracked again. For example, if you track a link in one campaign, and you copy/paste that tracked URL into another campaign, it will be left alone and not converted again.

Skipping certain links

There are cases where you may not want a particular link tracked. Learn more here.

Reporting

When someone clicks on a link in an email campaign, a report will go into the GMass Reports -> Clicks label in your Gmail account.

You’ll also be able to check click tracking data in your other reports, in the GMass dashboard:

Click tracking in the GMass dashboard

and your web-based report:

Click tracking in the web-based report

And when you click on the number of clicks in either of those reports, the fly-out panel on the right will show you how each link in your campaign performed. You can also see the raw data on who clicked what.

Click reporting

Not all links are tracked

If you’ve sent mail merge campaigns with your Gmail account and have used GMass’s click-tracking feature, you’re used to having all of your clickable URLs altered to be tracked. In certain cases, however, phishing scanners were flagging the tracked links when a URL was used for the anchor text. Many email marketing experts have already written about this issue, so I won’t expound upon the history of phishing in this post.

The important change to be aware of is that GMass’s click tracking feature now skips tracking on links where the anchor text itself is a URL rather than a word or a phrase.

Meaning, if your links looks like this:

Go to http://www.wordzen.com for an awesome email editing service!

where the links is a URL itself, then we won’t track that link.

If your links looks like this, however:

Go to Wordzen for an awesome email editing service!

the anchor text is now “Wordzen” instead of “http://www.wordzen.com”, and so GMass will track this link.

You’ll also notice that if you’re a Google Apps user, the clickable links now point to our new domain gm.ag instead of gmass.co.

Interestingly enough, we tested other popular email marketing services to assess how their click tracking functions worked, including MailChimp, Constant Contact, and Campaign Monitor. Surprisingly, none of these services skip click-tracking on links where the anchor text is a URL, meaning emails sent from those services will get flagged by phishing scanners if click tracking is enabled and links with URLs as anchor text are present in the message.

I believe GMass, despite doing it differently than these other popular email marketing tools, is now implementing click-tracking the proper way. We hope that the rest of the email marketing industry will soon follow suit.

Using a custom tracking domain

We recommend you set up a custom tracking domain for click tracking — as a shared tracking domain can often be the biggest reason for deliverability issues. Plus a custom domain is better for branding and can ultimately improve your click-through rate.

You can follow our instructions for setting up a tracking domain here — it’s usually a pretty simple process that includes adding one DNS record, then pasting your tracking domain into the GMass settings.

GMass is also one of the handful of email service providers — and (we believe) the only cold email platform — that serves tracking links securely over HTTPS rather than HTTP. That step helps deliverability even more.

We filter out certain User Agents

A few years back, we noticed false clicks of links in email campaigns from the Yahoo! Slurp User Agent, and in the since then we’ve noticed a new bot clicking links in users’ mail merge campaigns: BLEXBot.

The User agent for BLEXBot looks like:

Mozilla/5.0 (compatible; BLEXBot/1.0; +http://webmeup-crawler.com/)

We are now filtering out clicks from this bot, meaning they won’t count towards your campaign clicks. We aren’t sure yet how the BLEXBot is getting access to the unique tracking links that are included in click-tracked email campaigns sent by GMass users, but we’re working on finding out. It might be the result of a data sharing agreement between Google and the folks who control BLEXBot.

As for Yahoo!’s Slurp Search Bot, it has the User Agent:

Mozilla/5.0 (compatible; Yahoo! Slurphttp://help.yahoo.com/help/us/ysearch/slurp)

or a click notification that looks like this:

Yahoo! Slurp Bot
A sample click notification from GMass where the click came from the Yahoo! Slurp Bot.

Why is this happening?

Yahoo!’s Slurp search spider has been around for a while but a few years ago, Yahoo! made a change so the spider is now clicking the links in the email messages of all Yahoo! Mail users, where it previously did not auto click all the links within emails. So if you’re sending email campaigns to @yahoo.com users or any address hosted by Yahoo! Mail, or to an address that forwards to such an address, you may be getting false clicks from the Slurp spider.

What change did we make?

On August 14, 2017, we modified our click tracking handler to ignore clicks from the Slurp search spider, so you shouldn’t see any more clicks generated by the spider.

And we’ll continue to monitor for “bad bots” that inaccurately inflate click track counts to continue to filter them out.

Email Click Tracking with Google Analytics

Google Analytics is not the perfect solution for email tracking; it has some limitations. It won’t be able to generate reports as comprehensive as GMass.

With Google Analytics, you won’t be able to:

  • Know who opened your email (except for some demographic data). GMass provides click tracking data, which typically includes the email ID, time, and IP address.
  • Check the total number of email addresses that clicked at least one link in your campaign (If you turned on click tracking in GMass).
  • Get immediate notifications and instant reports of email click activity in real-time
  • Easily check email click tracking reports using Gmail on your desktop or on your mobile device.

If you’re still interested in tracking email clicks with Google Analytics, then here are the steps:

Google Analytics tracks activity via a series of UTM tags linked-to URLs. When someone clicks on an assigned URL, Google records the click with data collected from UTM parameters.

For this, please navigate to Campaign URL Builder tool

Here’s how to fill out these form fields:

  • Campaign Source (utm_source): Use this to identify the origin of the traffic, whether it is coming from a search engine, email campaign, or any other source. (Type “Newsletter” here, for example.)
  • Campaign Medium (utm_medium): utm_medium is used to identify a medium such as email or PPC campaign. (Enter “Email” here, for example.)
  • Campaign Name (utm_campaign): This is used to identify a specific campaign. (Enter the name of your email marketing campaign here, for example.)
  • Campaign Content (utm_content): Use utm_content to differentiate links that point to the same URL on a website. You can also use this to A/B test the content-targeted ads.

Use GMass to track your email clicks with its dedicated reporting dashboard and real-time notifications. You’ll also be able to easily check your email click tracking reports using Gmail on your desktop or mobile device or with any of the other GMass reports.

To start using GMass, download the Chrome extension and sign up for free using your Gmail account.

See why 99% of users say they’ve had their best deliverability ever with GMass


Email marketing, cold email, and mail merge all in one tool — that works inside Gmail


TRY GMASS FOR FREE

Download Chrome extension - 30 second install!
No credit card required
Love what you're reading? Get the latest email strategy and tips & stay in touch.
   


GMass