The beginner's guide to visitor segmentation
Do you wanna know the secret of successful online marketing? One word: visitor segmentation. Did you raise an eyebrow? I’ll go even further: with all the data we can gather now, if you don’t do segmentation, you’re missing out BIG time and leaving money on the table. Don’t believe me? Read on and I’d wager you’ll have changed your mind by the end of this guide. Today, the name of the game is a hyper-relevant experience—be it for content or websites in general. In fact, 74% of online consumers are frustrated by content not relevant to their interests (Janrain: Online Personal Experience Study, 2013). But how do you achieve it? Yup, with segmentation. Oh, and 80% of marketers are convinced that optimizing the user experience starts with segmentation. What about you? (3rd annual study on A/B Testing & Personalization, Converteo 2016) And leave any preconceived idea behind, it’s not at all complicated to get into. You will get a lot, even with just the basics. Let’s get started by getting rid of the boring stuff. Definitions and terminology.
What is visitor segmentation?
Segmentation means to divide your audience data into parts (or segments), which are definable, accessible, actionable, profitable and have a growth potential. If you wanna get started with segmentation, you’ll have to dip your toes in web analytics. To make sure you don’t get lost on the way, let’s look at some definitions and vocabulary.
Dimensions and metrics
You’ll build segments with both dimensions and metrics, don’t get them mixed up!
- Dimension: A dimension is an attribute of your visitor (traffic source, age, name, …).
- Metric: A metric is a number, usually a count or a ratio (bounce rate, number of visits, …).
User, session and hit
A visitor (user) browses your website (session) and look at several pages (hits).
- User: The user is your visitor
- Session: A session is the ensemble of actions a visitor takes on your site from the moment he lands until he leaves.
- Hit: Usually a pageview, event or custom variable.
Your segments can focus on either of those 3. Avinash Kaushik (biggest web analytics influencer) has great insights on what to do:
My recommendation is that going forward all your segments should focus on users first and sessions second. Because if you focus on a relationship, rather than a connection, you will get better business results. You will, of course, create many session and hit level segments. They are also useful from a tactical perspective.
3 levels of complexity
From experience with our clients, we see three levels of complexity in segmentation—depending on their expertise.
1. Standard segmentation
When starting out, companies usually stick with basic targeting criteria such as new vs returning visitors, or desktop vs mobile devices, for example, sprinkled with simple behavioral targeting.
2. Advanced segmentation
Once comfortable with basic targeting, you can take your segmentation up a notch (this is where the biggest opportunities are by the way). You then build your segments with criteria such as:
- Acquisition sources (landing page URL, traffic type, referral site, …)
- Visitor characteristics (data from your DMP, CRM, IP, location, browser language, …)
- Contextual (weather, days, date range, time slot, …)
- Technical (device, cookies, operating system, …)
- Behavioral (page viewed, time spent, exit intent, …)
3. Predictive targeting
Sometimes, you can’t build the segments you want. At Kameleoon, we found 2 main reasons it can happen. 1. You know the attributes of the segment you want to build but you can’t identify the visitors in it. Example: One of our clients, Allopneus (the french leader of online tire retail) wanted to target “frequent drivers” with a special discount. They knew that such visitors have special characteristics, like vehicle type or size of tire used for example. But how do you know if an anonymous visitor meets these criteria or not? 2. You know the segment but can’t precisely define its attributes. Example: You run an e-commerce website, you want to target the indecisive visitors—those who are not sure they’ll buy or not, to try and influence them. But what are the characteristics of these visitors and how would you gather an exhaustive list of them? That’s where predictive targeting with machine learning algorithms kicks in. You tell it what you know, and it will crunch data, then calculate the probability of a visitor to belong in your segment. Granted it’s not perfect, but it allows you to get a LOT more than you could on your own. Aight, now that’s out of the way, let’s dive into the why you should absolutely segment your data.
Why segmenting your web analytics data is CRITICAL for your marketing efforts
Let’s be honest, we’re quite lucky to be marketers today. We have a myriad of tools at our disposal, we can gather gigantic amounts of data on our audience, and it’s easier than ever to reach the masses. We also can have quantitative and qualitative insights as to which of our actions/campaigns work or not. Marketing where you throw money at something based on guts, or your boss decided to, or you always did it like that, or you have to spend your budget, is over (thank God). Now, you can test things, see if it works and for whom it does (or doesn’t). You can then be smart about where you invest your time and money. Segmentation is what allows us to do this. As Peep Laja would say, data segmentation is really about trying to answer questions or solve a problem. So here are 2 (voluntarily high-level, you’ll ask what’s relevant for you) questions—with examples to give an idea of what you could gain through segmentation.
Which of your marketing actions are the most effective?
Do you want to see which channels brings the most traffic, thus where you should double your efforts? Create custom segments for traffic from search engines, email, social media, … . Or maybe you’re curious to see the traffic to your website from the specific keywords you targeted on AdWords? Create custom segments with these keywords. Or you’re running a promotional campaign for a specific page on your website, and you want to know how each of your actions is doing. Create an advanced segment using the page’s URL and dimension, you’ll then see in details the analytics for this page. Or maybe you’d wanna know if the average order is higher for traffic from specific sources? Or which referring websites send you the most valuable traffic? These examples are just a glimpse of what you can achieve with segmentation to get actionable feedback on your marketing efforts. It’s also extremely valuable to learn about your audience.
Who does what on your website?
Whatever you do, don’t look at your audience as an undifferentiated whole. You would be leaving invaluable information on the table. We’re all different (no sh** Sherlock) and we use websites differently, have different interests, needs, and expectations. Quick example: new vs returning visitors (we’ll see how to build these 2 segments in Google Analytics later). You’ll see—and I bet you can easily wrap your head around it, they have very different behaviors and needs. They won’t land on the same pages, their focus won’t be on the same elements, they’ll look at different content… Or you could create a segment to study your highest converting visitors using goals, then refine it by location, traffic source, what content they look at, etc.. And with your learnings you can focus on your highest potential targets and invest in what gives you the most results. Curious about demographics and what people do depending on their age? Well, you can create segments for that too. Or maybe one of your current focus is SEO. How about creating segments with the keyword dimension to track people landing on your website from different keywords and see if you’re targeting the right ones? With these segments (which are just anecdotic examples, there thousands more you could play with) you’ll be able to understand who’s who, compare their behaviors and optimize your visitors experience consequently. Without segmentation, you’re shooting in the dark, AND you have a superficial knowledge of your audience. Resulting in failed campaigns, bad content, unhappy customers and money thrown away… Sounds like fun ? But let’s not be downers and be helpful instead. I’m going to help you build 3 segments in Google Analytics so you can get started now.
How to start your visitor segmentation
Like for anything, you HAVE to start simple if want to develop a sustainable practice or habit. You might get excited and want to dive deep right from the bat. I get it, and I’m like that too but what will happen is you’ll get discouraged, or you’ll mess up somewhere, and it won’t work, or you’ll feel like it wasn’t worth the effort, … Whereas if you start simple, you won’t have the excuse “it’s too much work, I don’t have the resources.” You’ll slowly get used to the jargon, the nuts and bolts, understand and discover the opportunities lying ahead. I chose Google Analytics to build our example segments as it’s free and accessible to everyone. It’ll be largely similar in your preferred tools and the principles apply anyway. We’ll see how to add “system” (already created in Google Analytics), import segments created by others and create one from scratch.
Adding a system segment: new visitors and returning visitors
Fire up Google Analytics, go to your website dashboard. Click on “Add Segment.” Then select “System,” and write “new” in the search field. Check “New users,” then type “returning” and check “Returning visitors.” Click “Apply.” You’ll notice your 2 segments appear next to “All Users,” and in all the graph in analytics. Well done! You have your first 2 segments ready to be analyzed and built upon. You can now compare what new and returning do on your website, where they come from, how long they stay, what they convert on…
Wait, how do I remove a segment?
Easy. Click the down arrow on your segment, and select “Remove.”
Import segments created by others
What if you could “steal” segments created by analytics grand master Avinash Kaushik? Well, you can! Why reinventing the wheel when you can benefit from the brilliance of others ? It starts the same way: click “Add segment,” but now you’ll then click on “Import from gallery.” You can browse through on your own, but I advise you to take the most popular “Occam”s Razor Awesomeness”, it’s a bit more advanced, but you’ll get 6 segments, 9 custom reports, and a dashboard. Also get the “New Google Analytics User Starter Bundle“, there some nice SEO segments 2 dashboards and custom reports. Then select the “view” you want them on, then click “create.” You’ll end up in the “Admin” tab of Google Analytics, and you’ll see the list of everything you just imported. Click on anything in the list to see what’s inside and favorite or write down what might interest you. To add see these new segments on your graphs, it’s the same thing we did with new and returning visitors above. “Add segment” > either scroll or write down its name in the search bar > “Apply” > Learn ?
Create a new segment from scratch: New Visitors from Referrals
Same start as for the 2 previous ways: “Add segment.” Then click “New segment.” You’ll see in the next window the different attribute categories you’ll build your segments from:
- Demographics
- Technology
- Behavior
- Date of first session
- Traffic Sources
- E-commerce
If you want to build a segment with several criteria (exclusive or not) (i.e. new visitor AND (came from organic search OR from social)), you’ll have to go in “Conditions” at the bottom. If you want to build a segment based on a specific sequence of actions, you’ll have to go in “Sequences” just under. Side note: if you wanted to re-create the “returning visitor” segment from scratch, it’s not very intuitive and would be in “Conditions > Filter “Users” > Select “Users” in the left side dropdown menu under “filter” then “User Type” > then start typing “returning visitor” in the field > select Returning Visitor > give the segment a name > click “Save”. Go in “Traffic source.” Select “Filter Users.” Write “referral” in the Medium field. Then go in “Conditions.” Filter “Users.” Select “Users,” then “User Type.” Write “new visitor.” Select “New visitor.” Give your segment a name. Click “Save.” Voilà! You now know how to build segments in Google Analytics. It shouldn’t be too different with other software. It can feel a bit overwhelming if you've never set foot in Google Analytics or equivalent software. That's why platforms like Kameleoon—in its audience module, makes it easier for marketers to segment. Once Kameleoon is set up on your website, it'll automatically cross visitors attributes, make segments for you and show you directly which ones are performing well (or bad) depending on your website goals (sales, subscriptions…). It'll also make the process of creating segments as easy as drag & dropping attributes from a list. So why did you do all of this? To better understand the needs of your audience and create personalized, relevant and thoughtful experiences for them. You’ll be able to adapt your marketing strategy and watch your ROI deliver $$$! It’s your turn now to ask the right questions so you can find the segments relevant to your business.
Bonus: still need a little nudge to get started building segments?
The 3 most common ways to segment your visitors are:
1. By source
Where do your visitors come from (Ads, Social Networks, Search Engines, Newsletter, …)? Then you can look at things like what pages they go depending on where they come from, their bounce rate, difference in loyalty, if they come back…
2. By behavior
What do they do on your website? You can ask: what content do people visiting your website 10+ times a month read vs. those only coming twice? What page people are looking at 5+ pages on a visit arrived on vs people who just looked at one? Do they look at the same products / price range?
3. By outcome
Segment by the actions people took on your website: bought a product, subscribed to a newsletter, downloaded a premium resource, applied for a loyalty card, … Make groups of visitors with similar outcomes and ask the same type of questions we asked above. You’ll see what campaigns worked, what products to kill, etc…
Turn your segmented data into actions
Segments are knowledge, but they can become weapons for your business. Insight is interesting only if you act on it. Otherwise, it’s like spending 5 hours cooking and then throwing it all away… Web personalization is dynamically showing to your segments targeted content (messages, offers, banners, emails, …) on your website, to create a highly relevant and individualized experience. Depending on the segments you created, your website will change itself to correspond to the characteristics of the visitors you targeted in said segments.
I’m going to show you 2 examples, one with a pop-up created with Sumome, the other with an in-page text change with our personalization tool, Kameleoon. For the segments, we’ll stay really simple, with returning and new visitors for both examples and in the actions we use them for. You can do a lot more (changing the entire page, banners, videos, trigger emails, slide-in, sticky bars, …). We’ll also use Kameleoon’s Who / What / Where / When methodology in both cases.
Pop-up for new visitors with Sumome
I don’t need to explain what Sumome is if you don’t know them—or how to install it, you can always check Sumome out. If you didn’t have Sumome installed, I’ll assume it’s done by now (it takes about a minute to do). Let’s think about what we wanna do. Who are we targeting? Our “New Visitors” segment. What tailored experience are you going to create to answer the needs of your segment? A pop-in with downloadable content, to get their email address and have them come back later thanks to your newsletter. Where on your website will it be on? On the homepage and article pages of the blog When and how frequently are you going to show it? When exit-intent is detected, every visit until they are subscribed. Open up Sumome, click on “List Builder.” Caveat, if you want to have access to what I’m gonna show you, you need at least the “Pro” version of “List Builder.” I’ll let you create a new pop-up and design it, as it’s not what we’re interested in here. When you’re done designing your pop-in, click on “Behavior.” Make sure you have “Smart” selected (= exit-intent). Choose the frequency you want and make sure the 2 following toggles are “on.” Hit “Save.” Now go in “Campaigns,” then in “Popups & A/B Tests.” Click “Add existing Popup.” Select the one you just created. Hit “Save.” Now go in “Display Rules.” Click “Add a show rule.” Choose “When A Visitor’s Page Views Are…” then “Fewer Than” and “3”. Hit “Save.” I guess I should have called this segment “New-ish Visitors” here, you’re free to play with the display rule ? Then make sure you plugged in your mail service in, and you have a contact list with an automated email ready to send the content you’ll give out. And you just have to toggle on your campaign, you’re good to go! A nice pop-up for your new-ish visitors, without bothering people already subscribed or not interested!
In-page text change for returning visitors with Kameleoon
At Kameleoon, we have 2 products, an A/B Testing tool, and a personalization solution. We’ll use the latter here. If you’re interested, don’t hesitate to ask for a 1-on-1 demo, or just take a look at our product.
Who are we targeting? Our “Returning Visitors” segment. What tailored experience are you going to create to answer the needs of your segment? An in-page message welcoming back returning visitors to create an emotional response and improve engagement. Where on your website will it be on? On the homepage When and how frequently are you going to show it? Every time a repeat visitor lands on the homepage. This example is mostly for the fun factor and might not make you money, but it’s a nice illustration of what we want to do and still contributes to building a relationship with your visitors. Note: I’m also assuming the tool is installed (it’s just a javascript line to copy anyway), and I’m not detailing each step. It’s an example not a full-on Kameleoon tutorial ? Fire up Kameleoon. Go in “Create a new personalization.” Then “add a new segment.” Drag and drop the type of attributes you need. Here “Page URL” and “Visitor characteristics" > "New or returning visitors.” Fire up the graphic editor on the page you want to personalize. Click what you want to change, then “edit content,” make the change. Save it. Close the editor. Come back in the personalization you were creating, select “inside the content of your pages,” then “From the graphic editor,” then select the experience you just created with the editor. Then choose the goal you want to track (Click, engagement, …) or create a new one. I selected “engagement” here, meaning the visitor looked at another page after being exposed to the “welcome back” message. You can also add your reporting tool to track the results. Then go in “display settings.” For this particular personalization we don’t have to touch anything particular. Then click “Activate.” You’re done! If you’re a first-time visitor you’ll see the normal homepage: And if you’re a returning visitor this is the homepage you'd see (I didn’t change the background—although I could, it’s just a video playing in the background): Easy enough, no? Let me reiterate that these examples, be it the segments or personalizations, are just the tip of the iceberg. You can go extremely deep and create truly personalized experiences for your visitors. If your content can serve everyone, it’s useful for no one. One-size-fits-all is dead and buried, why would you do it on your website?