Do you have an idea of the path a user typically takes to convert on your website? Or, are you simply building traffic from one channel (probably organic) and wondering why it's not converting better? As I've grown up as a marketer, I've begun to really appreciate the insights that data can provide us on how users interact with our sites, and more importantly, on how they convert and where the experience can be improved to increase our conversion rates, and thereby our top-line revenue from online channels.
I've recently been very interested in building a full marketing funnel based on Google Analytics data. While it's one thing to be able to identify where conversion discrepancies exist, such as low-converting types of visitors, it's quite another to build a full and informed funnel from your site's data. In order to do this and have an accurate view of where your conversions are actually coming from, you need to first have the following in place:
- Email URL tracking: Check out Annie Cushing's thoughts here in slides 11-14. (Actually, look at the whole deck.)
- Social network tracking (tagging parameters and using a shortener to see clickthroughs by link)
- Display tagging
- Referral links tagged (or at least be aware of HTTPS sites linking to you, like Medium)
- Paid search campaigns tagged
- Tagging on affiliates (if applicable)
You can build your campaigns here using Google's tool.
What's a funnel?
Before we get too far into the meat of this post, I want to make sure we're all talking about the same thing. I'm not referring to one of these. Rather, I'm referring to one of these:
The funnel is typically broken into three sections:
- Top of funnel (TOFU)
- Middle of funnel (MOFU)
- Bottom of funnel (BOFU)
The goal of this post is going to walk you through how to identify the channels that are performing best for you in each of these areas. Once you know those, you know where to invest depending on your company's needs or priorities. Also, knowing the different areas to which you can contribute will help endear you to the people running those channels, which will help you avoid being siloed as "the SEO." Instead, you will start to be seen as part of the marketing team, which is what you are.
Another note: I'm not teaching you how to integrate into other marketing channels in this post. Stephanie Chang did a great job of it back in July when she wrote An Introduction to Integrated Marketing and SEO: How It Works and Why It Matters. Have a read there after you're finished here.
Understanding attribution
You may already know this, but Google Analytics offers multi-channel attribution tools within the "Conversions" section:
In the "Assisted Conversions" section, you will see a number of columns. The ones to pay attention to are:
- Assisted Conversions
- Last Click/Direct Conversions
It's important to understand the difference between assisted conversions and last click/direct conversions. According to Google's own Answer Bin, a channel gets credit for an assisted conversion for any touch that they bring to the site where the interaction was not the one that led directly to a conversion. Google says:
This is the number (and monetary value) of sales and conversions the channel assisted. If a channel appears anywhere—except as the final interaction—on a conversion path, it is considered an assist for that conversion. The higher these numbers, the more important the assist role of the channel.
On the other side, a last click or direct conversion is a touch on the site that led directly to a sale. These are your closer, aka bottom-of-funnel channels. Google says:
This is the number (and monetary value) of sales and conversions the channel closed or completed. The final click or direct visit before a conversion gets Last Interaction credit for that conversion. The higher these numbers, the more important the channel’s role in driving completion of sales and conversions.
Make sense? Great. Let's build a funnel.
Identifying channels based on funnel level
As I said above, we're going to use Google Analytics to identify the channels in the different levels of your funnel. If you use a different Analytics platform, like Omniture or Piwik, write a guide using that and I'll be happy to share it out.
Top of funnel
The top of your marketing funnel is where the first interactions with your brand take place. This is typically attributed to search or organic, but is that really the case for your website?
First, let's identify the most common channels that people use to discover your site. To do this, go to Content > Site Content > Landing Pages. Set your secondary dimension to "Medium." You'll see something like this:
Now, export this data to Excel (I've provided a spreadsheet at the end that you can plug this data into) and pivot it to see which mediums are driving your best traffic. If you want to get super fancy, break it down by type of page as well.
Here's how that pivot table is set up:
For the site shown in these screenshots it is indeed PPC and organic search. But just knowing the channel isn't enough, so let's take it a step further to see where the different channels are driving traffic. You'll either need to manually classify your pages (if you have relatively few like in my example) or write an Excel script to do this automagically.
I now know that referral is the primary driver of traffic and that the majority goes to the homepage. One specific referral, which I tagged with a Medium of "Link," sends the best traffic directly to conversion pages (which might not necessarily be the best place for people to land for their first interaction):
Middle of funnel
The middle of your funnel is the area where people are moving from a first brand interaction to an initial sale, or if they have already made a purchase, towards another sale. What we're looking for in the data here is channels that are not necessarily our primary first- or last-touch drivers. Rather, these are the channels where the 2nd, 3rd, and 4th-time visitors come from in order to interact with your content again.
We can figure out the most popular and most effective middle-of-funnel channels a couple of different ways. The first, and by far the easiest, is by comparing different types of attribution to discover which channels get more credit based on first click, linear (where each channel gets equal credit), and last-click. To learn what each of the different attribution models really means, check out the Google support page.
By sorting the Model Comparison Tool in Analytics by Linear (high to low), you can find the channels that perform best when given equal credit independent of where they are in the funnel.
But this doesn't give us great insight into which channels perform best in the middle. Rather, it's telling us which channels account for the most revenue overall (which is still important to know), and the place doesn't matter. In the above example, for Distilled that's Direct, then email, organic search, and referral, in that order.
To find which channels are the most popular for your users to come back, we need to do some manipulation in Excel (my favorite tool) to clean out the first- and last-touch interactions in the Top Conversion Paths report.
What you want to do now is expand the number of rows in Analytics to account for as many of your paths as possible. For most sites the 5,000-row limit in Analytics will suffice.
Download all of your conversion paths into Excel. You'll have one column with the complete paths, followed by the following columns:
- Conversions
- Conversion Value
To wrangle the data into the format we need, I also added the following columns:
- Steps in Conversion Path
- First Touch
- All Middle
- Last Touch
- $/Conversion
- Paths with conversions < 5
- Paths with conversion value < $30
- Paths with (unavailable) in the path
- Paths with more than 15 steps in the path
Here's the setup for that pivot table:
Bottom of funnel
The bottom of the funnel is the last touch that occurs before someone buys. These channels are incredibly important to know about because you can then build your strategy around how to get people into those channels and convert them later.
Applying the data
Remember this funnel from the beginning?
- Top
- Direct
- Organic Search
- Social
- Middle
- Organic to Organic
- Direct to Email
- Direct to Organic
- Bottom
- Organic
- Direct
Now we can build out a marketing plan depending on our needs.
Excel sheet
I promised you an Excel sheet that I have put together for you. Note that it does not automatically clean out your very long conversion paths, but use the parameters given above to narrow down your data to make it actionable if that makes sense for your business.
That said, you can download the spreadsheet here.
Bonus Excel sheet to find profitability by # of touches
I mentioned above about finding the number of touches that perform best for you. Here is a quick and dirty spreadsheet that allows you to do just this. Basically, the sheet looks at the number of touches and averages the conversion amount for each bucket. You can see the results on the far right.
To use this sheet for yourself, download your Multi Channel Funnel groupings in Analytics (you need to have ecommerce enabled) and enter your data into the sheet.
Download this bonus spreadsheet here.
Example and conclusion
If we are trying to convert more people to DistilledU, through that goal I know that Organic converts best for us on the last touch. This means that we need to invest in content that drives people towards a conversion through organic, so either blog content with a call to action or larger content teaching people SEO. We know that email converts 4th best for DU, but it works well higher in the funnel to convert people eventually. Therefore, we need to get more people onto our DistilledU email list.
Direct traffic converts well, of course; people are coming to the site because they know about it. Therefore we need to get top-of-mind and convert them into email and RSS subscribers so that they become familiar with our content and eventually buy through email or search.
We've built our funnel. You should go and build yours. I'd love to hear what insights you have.
Mr. Doherty,
How dare you bring real business fundamentals to inbound marketing? :)
All jokes aside, this is one of the best posts on this blog all year. I love using this model to make the case for long tail content creation as a "cast the net wide" strategy for maximizing discovery. Of course, when you break down the funnel and how organic contributes - then you're able to attribute head vs long tail, brand vs non-brand, etc.
I love seeing the Direct medium contributing the most on last touch. It indicates increasing brand awareness and I assume that these conversions turn into a larger LTV per customer because of the consideration and "relationship" that is created pre-conversion (would be fun to dive into that data).
Yada yada, great post man.
Ryan
This was great to see John; very impressive. My only request now is to show us how you can turn this into an automated, visualized version of the funnel :-) I know, I'm a picky guy.
Or simply you want to implement it on Moz Analytics... :-P
Haha thanks Rand. It means a lot coming from you.
The automated, visualized funnel is the next step. I'll need an intro to your graphic designer first so that I can make it look like yours :-)
Go check your email :)
Thank you John. This is going to be incredibly useful to our team. We're really working to identify all the data at every point in the funnel so that we're making better decisions for our clients and of course making a bigger difference in their businesses (and ours).
Looking forward to working through this. It should be pretty straight forward for our e-commerce clients (where you can easily identify conversions) but with our services/social/content marketing/community building clients, we may need to get creative. Sounds like we just need to make sure we're effectively tracking all the things in Google Analytics.
I'll shoot over questions as we have them and let you know what we discover. Thanks again John.
I'll be waiting :-)
Useful Analytics practices are totally my focus this last quarter, and this article makes it a ton easier to set that up. So happy we are heading to a place where we can be a part of the marketing team, not just "The SEO people".
Ok.. I've just opened thousands tabs and Excel and started following this amazing how to.
Thanks John for making my life easier.
Thanks Gianluca! Would love to hear how it goes for you!
Mind = Blown
John, this is amazing! I've been trying to figure out & create this process for myself. You just saved me loads of time.
A huge Thank You!
That's the goal :-) Thanks for the comment Ben!
Thanks for this, John! However, for some reason, when I place the data for the Middle of the Funnel analysis into the spreadsheet, the resulting pivot chart is "stuck" on your example from the post. I have to copy and paste the data into another worksheet for the pivot chart to work with my data.
Hmm that's strange. Did you try Refreshing the pivot table data via right click?
Doh! That was it. In my defense, I did not realize that was a thing (still learning some of the more interesting features of Pivot Charts). Now I do!
Thanks again!
All good Michael; I'm just glad we got it figured out!
I can't wait to try this out and see what kind of information I come up with! Love digging into the data but this takes it to a whole new level. Thanks!
Crazy Awesome! Just had intermediate pivot table training the other day, going to be fiddling with this all day once I get into the office.
Imo everybody should stop using GA.
Is there a mozinar on this?? Or will there be?
Hi Alexa, there's not one currently scheduled but we may be able to work that out!
Awesome insights!
Have you tried filtering that first step (TOFU) by New Visitors? (the closer you will get to a real first interaction to the website when you simply look landing pages, as you did); And, naturally, then filter only Returning Visitors for MOFU and BOFU? which would mean people that know your website/business already are coming back to check some other info or for the final conversion.
Maybe it could change your digital marketing funnel? Would you do that and tell us? ;D
Cheers!
Frank -
This won't really change your funnel, if I'm not mistaken. We're looking here at the paths people have taken to conversion, so if we know that someone is coming in on social media, then on email, then converting via direct we need to a) get more social media followers, b) use social to drive email signups, and c) figure out how to make them an advocate so they come back and buy.
What will be really powerful is when you do some cohort analysis by userid or something like that to figure out who your visitors are and where they are that you need to be investing more.
Also, why not do it yourself and let us know the results?
Yeah, I'll try that!
So, would you believe that your results would be different if instead of starting with Landing Pages + Medium, you just started in MCF First Interaction + landing page? MCF already have some sort of "what was visitor's first touch to your site considering that this visitor converted some time (visits) later."
I guess I'll try this too. Thanks for your reply!
Double thumps up buddy!! I have just created my Marketing Funnel Now. It takes long 5 hours :), very thanks to share all screenshots and excel that you have used, it makes creation of Marketing funnel easy for us.
Also can you please share which formula you have used for labeling "type of LP" in Top funnel ?
This was great post.:Love it very much,Clearely saying how to make funnel with the Google analytic s,As a beginner to the Digital marketing this post will boost my knowledge in creating the funnnels in Google analytics.Thanks a lot.
Master John !
Thank you so much for aware about funnel section of Google Analytics deeply and very nicely. I am sure that there is no one left who did not read this post. Remarkable post ever!
Great post, John! You obviously put a lot of work into this; thank you for sharing it with us! :)
Thanks Caroline! There's so much further we can go too.
Thank you very much for posting this. I am going to do a comparison of building this marketing funnel with GA and building one with Mixpanel. Thanks again.
HOLY.....YES!
This is AWESOME! I think in this new metrics-driven marketing landscape, you absolutely have to know what pieces of your funnel are converting and what pieces are kicking people out.
Since this post covers the analytics behind the funnel, I'd suggest this article https://blog.leadpages.net/leadpages-campaign-funnel-building/ for actually building out every piece of the funnel. I think this thing accurately depicts funnel building in a way that enables even the smallest of businesses to look at funnels and understand them/implement them to grow their business.
We at Cooper Wedesign are using Google Analytics Funnels a lot. We have set up the goals both from events and also by using paths and virtual paths.
My question is, if you know how it would be possible to track and analyse the individual form-items on the individual step in the funnel?
[link removed by editor]
I've been trying to export data from Analytics to the included Excel spreadsheet from this post, and I haven't been able to find out how to do this anywhere. I have wasted the past 3 hours trying to get this done. Can anyone help? Literally no help from Google...
Awesome article that I am going to have to implement into my site and newest mlm adventure...
Hi there,
I found a mistake in your excel sheet.
It doesn't count the Number of Touches for 11+ correctly.
Instead of "<11" I'd suggest ">11"
Thanks John, Great post thanks for sharing informative post.
My pleasure!
Outstanding post. I feel like this has enabled me to ask some better questions now that I have this data at my fingertips.
That's the goal - great to hear!
Wow! I'd be less than honest if I didn't say that some of his stuff was over my head. Okay, maybe a lot of this is over my head.
Solid post, John! Especially relevant when you consider all the talk lately about Google going full-tilt with [not provided]
Adding many techniques in your campaign will surely increase your exposure.I think in the first step of exposure their shall surely be one thing more right targetted audience.Exposure can be big but useless if not to target audience.
This was really helpful! Thank you for explaining how to find some of these different pieces because I've been trying to track customers all the way through the funnel but it can be very tough to do, especially if you are not that familiar with Google Analytics.
Google analytic data analysis in excel using pivot tables....this will lead to most refined data.
I am trying to build my funnel....
Thanks for digging deep in analytic.
Great advancement on sharing this technique . Nice article
John:
I often see people use organic searches for brand names as a quick way to find the website right before they buy on that visit. It suggests they have pretty much decided to buy from you, and might not need more convincing.
Have you seen that too? And if so did you look at the key word phrases the people used before converting to see if that might be happening?
If you did see that, might you develop an additional strategy and tactic that wasn't about content, but perhaps about making it fast and easy to buy.
Here's the part of your post that got me thinking about this ...
"If we are trying to convert more people to DistilledU, through that goal I know that Organic converts best for us on the last touch. This means that we need to invest in content that drives people towards a conversion through organic, so either blog content with a call to action or larger content teaching people SEO."
Bruce Segal
@BESegal
Yep, that's been a great indicator for sure. However with (not provided) being rolled out worldwide and all users pushed to encrypted search....that becomes much less useful. If you have big enough of a brand you can use Google Trends to see the volume of people searching for your brand (kind of).
I think moving forward we can look at a more page-level metric and see which pages are converting best. Do we need to extrapolate it back to the exact terms? Maybe, but probably not. We can have good enough of an idea, from where traffic is coming from, how people are finding and converting.
Interesting times!
Great post. Question though, wouldn't you want to export only 'new users' on the top of funnel portion? I mean if we're talking how they got exposure, that's how I would look at it.
Again, excellent post. I am going to look into a lot of my clients like this.
Great post, i did forward this to my team and trust me they came up with some amazing results in no time..... for which we were struggling and had given up long back .... it becomes really a big TASK if you do not know Google Analytics thoroughly. but this post helped us a lot :)
Very awesome post! I use the funnel from Google Analytics but this is nice to see the conversion based on source/medium. What's nice with yours is that your able to monitor offsite factors (customer relations & retention)!
Impressive! Helpful information that I'll have to start implementing in my marketing campaigns!
Thank for this article, this is going to be more than useful!
Thank you for very useful resource..
Really great post.