How to Measure the Impact of Content Based on Intent

  • Post author:
  • Post category:SEO

When it comes to measuring the impact of content, you might think of KPIs like โ€œsitewide conversion rateโ€, or picture an upward graph that shows an increase in traffic.

But are those metrics really meaningful? In this piece, Iโ€™ll argue that, no, theyโ€™re not. Instead, letโ€™s focus on getting you actionable insights that can help your content flourish, by measuring its impact in a meaningful way.

The problem with sitewide conversion rates

Unless your website is a one-pager, the likelihood is that not all of your pages have the same intent. So why do we still measure conversion rates across an entire site?

The quick and honest answer here is that we do this because itโ€™s easy and because thatโ€™s the way itโ€™s always been done. But in reality, measuring your conversion rate across an entire site doesnโ€™t give you any actionable insight – even when used in conjunction with volume of traffic.

Itโ€™s an oversimplification.

Using a sitewide conversion rate neglects to consider pages where the intent isnโ€™t to buy something. Think about your blog pages, customer services or FAQ pages. A growth in traffic to these sections wonโ€™t directly lead to an increase in sales. But what it will do is drop your sitewide conversion rate. Thatโ€™s not a bad thing, it just means that using sitewide conversion rates on their own isnโ€™t the best way of measuring performance here.

The answer instead, is to make sure you can report on the intent of your pages to be able to understand whatโ€™s performing well and whatโ€™s not in their own right.

How can you do this? Wellโ€ฆ we separate the pages in our reports based on their intent.

Separate pages based on their intent for reporting

Separating out pages based on their intent for reporting might sound like a pain, but there are ways you can automate this.

The biggest trick you can use is the URL structure. If you have a neat hierarchy, then this can work wonders to help you to group your pages in a way that makes sense to you.

Once theyโ€™re set up, youโ€™ll be ready to report on your performance in a flash next time!

Hereโ€™s how you can do this in Google Analytics, Data Studio and in Excel/Google Sheets.

How to create segments in Universal Google Analytics

Creating custom segments in Universal Google Analytics allows you to pull out your data in a way that makes sense to you. It also allows you to quickly pull these segments into other reports, saving you countless hours.

What about GA4? โ€œSegmentsโ€ arenโ€™t available in standard reports in GA4. An alternative called โ€œComparisonsโ€ are, but they canโ€™t be saved once you exit the report. The key mechanics of how Comparisons work is similar to Segments, but can only be used as a quick review rather than an in-depth report. For in-depth reports that use Segments in GA4, youโ€™ll need to visit โ€œExploreโ€ from the left hand tab and set up a new report.

If you havenโ€™t used segments yet in Universal Analytics, youโ€™ll find these by clicking on the blue circle of โ€œAll Usersโ€. Youโ€™ll also see a button for โ€œChoose segment from listโ€ when looking at virtually any report in Google Analytics.

In Universal Analytics, youโ€™ll see a list of segments that have already been created for you. But for now, these arenโ€™t the ones we want to use. We want to create our own almighty segments.

So go ahead and click the big red button of โ€œ+ New Segmentโ€.

Now youโ€™ll need to give your segment a name that will help you find it again later.

Here you can segment your data in pretty much any way you can think of. But for the purposes of today, weโ€™re looking to create a segment to work out your conversion rate based on the intent of the page they landed on. For that, we need to head over to the โ€œAdvancedโ€ section under โ€œConditionsโ€.

This is the place where the magic happens.

You can first choose whether you want to filter based on sessions or users. As we want to find sessions that started on a particular section of your site, youโ€™ll want to keep this filter to โ€œSessionsโ€ and โ€œIncludeโ€.

Next, you need to think about what section of the site you want to look at. One of the easiest ones you can start with is blog traffic, especially if you have /blog/, /news/ or similar as the defining hierarchy in your URLs.

If you have both sections, then you can lump these together by using the โ€œORโ€ function of the filter. This will then show you all of the data based on landing pages that contained either the /blog/ or /news/ in the hierarchy.

One tip: be careful which match condition you use. If you choose โ€œexact matchโ€, then this data might not include ALL of your data, as it wonโ€™t include any page landings where parameters were appended. Equally, if you have a hierarchy where the URL youโ€™re looking to match is also used in other pages, then you might have to add exclusions to your filter.

When setting up your segment, always double check your data against your expected raw data in Google Analytics to check for accuracy. Small differences in the way youโ€™ve set up your segments can impact the reliability of your data as you could either under- or over-estimate the volume of traffic, conversions or goals by assuming that your segment is giving you an accurate view. So, manually checking the raw data output against your logic can help to find any holes (or you could even create counter-segments using the reverse logic to check that youโ€™ve covered 100% of your raw data).

When you save your segment, youโ€™ll be able to review your subset of data in seconds, and pull them into other external reports.

Hereโ€™s an example of what youโ€™ll typically find when youโ€™re looking at a conversion rate for all users, alongside your segments for commercial pages and blog pages.Your โ€˜trueโ€™ conversion rate for the pages that are designed to convert is much higher than your sitewide conversion rate. Youโ€™ll also see that your blog traffic (that might not be designed to convert) has a lower conversion rate – which has impacted your sitewide conversion rate, skewing your outlook on how theyโ€™re actually performing.

How to create segments in GA4

To use segments in GA4, youโ€™ll need to visit the โ€œExploreโ€ section. Here, youโ€™ll be able to create your own custom reports and delve deeper into your segmented data. If youโ€™re new to GA4, itโ€™s worth reading Googleโ€™s guide to Explorations.

In Explore, segments can be found when setting up your report โ€” you can even add a separate comparative segment to benchmark your data against.

To add a new segment, click on the โ€œSegmentsโ€ section shown below on the left.

Youโ€™ll then be given options to โ€œIncludeโ€ and โ€œExcludeโ€ your dimensions based on metric values.

As the naming conventions of dimensions in GA4 are different to Universal, youโ€™ll need to include sessions where the โ€œPage locationโ€ (URL to me and you) contains โ€œ/blog/โ€. You can add โ€œOrโ€ statements here too if needed.

Once youโ€™ve set up your report, with Explore, you can customize the metrics to view in your reports and choose how to visualize it, unlike Universal Analytics. The world is your oyster to create custom content-based reports here!

How to create Data Studio filters

I love using Google Data Studio. I think itโ€™s an underused tool for content management. Sure, itโ€™s used a lot for top-level reporting, but Iโ€™m talking about the real juicy, actionable reports.

When it comes to making deep-diving reports, using Data Studio saves time and allows you to bring together data from different sources like Google Sheets, Search Console, and Google Analytics.

When setting up your data sources from Google Analytics, youโ€™ll be given the option of adding a Google Analytics segment (youโ€™ll have to scroll down to the bottom of your data tab). Here you can import any segment youโ€™ve already made. Iโ€™ve imported one of my brandโ€™s Google Analytics segments:Staysure blog.

As well as being able to import segments, you can also create your own filters when you click on โ€œAdd a filterโ€. Doing this prompts this box:

Here you can give your filter a name. This isnโ€™t saved back to Google Analytics, and will only ever be found in the Google Data Studio report that youโ€™re working on, so if you want to work on something particularly complex that you want to reuse, itโ€™s worth adding your conditions as a segment in GA.

Above, Iโ€™ve replicated the segment in GA to show you what it would look like if I only wanted to create that filter in Data Studio.

Another benefit of using Data Studio for reporting rather than Google Analytics is that you can layer your filters and blend data together to build in-depth reports that you can jump into without having to dig through data time and time again.

So, if I wanted to find out what percentage of organic landings my page contributed to, that answerโ€™s pretty hard to find in GA without writing down numbers somewhere else, or scrolling through a full dataset.

Instead, in Data Studio, you can use the organic segment from GA and add on a custom filter to look at just the page you want to review. To get your magic number, blend the data to pull through:

  • Left hand side: All organic traffic: Dimension: Page, Metric: entrances (+ add a filter for organic)

  • Right hand side: Your new โ€˜page onlyโ€™ segment: Dimension: Landing page (to act as the key match), Metric: entrances .

To make life easier, rename the fields by clicking on the โ€œABCโ€ or โ€œAUTโ€ box next to the field name so that itโ€™s something differentโ€ฆ

Once youโ€™ve blended your data, youโ€™ll need to create a new field. To do this, click on the Metric title thatโ€™s used for your new blended data chart – this then expands to show you data from table 1, table 2 and a new option at the bottom with a plus mark and โ€œCreate Fieldโ€. Click this to see this pop up:

Here you can create your own formulas based off of your datasets. So this is where we do SUM(my chosen page entrances)/ SUM(all organic landings). Itโ€™s important to add the โ€œSUMโ€ when adding calculations to blended datasets to amalgamate the data.

Finish by naming your field and boom. You now know – for any date range youโ€™ve chosen, what proportion of organic traffic that page accounts for.

If you want to get really fancy, you can even add a comparison date range to see how this percentage changes over time.

Creating segments in Google Sheets/Excel

If you want to go old-school, you can even filter pages in Google Sheets, or Excel.

Without manually going through each of your data points, you can create a new column and use a nested โ€œifโ€ statement mixed with a โ€œregexmatchโ€ statement.

This formula has been used on some dummy data to show how you can speed up the categorization of pages based on URL mapping:

=if(REGEXMATCH(A2,”travel-insurance/”),”commercial”,if(regexmatch(A2,”news|blog”),”blog”,if(regexmatch(A2,”/customer-services/”),”customer services”,”other”)))

You can then use pivot tables to compile your data into segments.

Here, Iโ€™ve created a new pivot table using the above data, using the โ€œGroupโ€ as the rows, and โ€œTrafficโ€ as the values. Iโ€™ve then changed the traffic values to show as a percentage of the column instead of as a sum. This now shows me, in a quick snapshot, how much traffic is attributed to each page type. Using this method can help to segment your data and see how your pages perform based on their intent. Add metrics like conversion rates, phone calls and softer metrics to really understand what makes these pages tick.

What to do if your URLs arenโ€™t clear when intent mapping

If the structure of your site doesnโ€™t make it easy for you to map your intent easily, then you might need to create a master sheet of intent.

This can then be referred to via a VLookup in sheets, or to be used as a blended dataset in Google Data Studio against your other data.

If you want to get really fancy, you can tag your content data in Google Analytics by using a data import into a custom dimension. But youโ€™ll still need to do the hard work in mapping your intent yourself.

Introduction to attribution modeling

Now you know how to review the impact of your content based on its intent, itโ€™s time to make the story a bit more complicated.

Although measures of success with informational intent pages are seen as smaller wins, these pages can also help attribute to sales โ€” eventually. Or, sessions to commercial pages that didnโ€™t convert on a first hit might eventually lead to a sale a while later.

By only reviewing direct conversions in Google Analytics (which is the native metric thatโ€™s used), we run the risk of missing opportunities and not seeing the bigger picture of how people use our sites. This could lead to making decisions like culling content thatโ€™s actually helpful.

We know that people donโ€™t live in a linear world. We donโ€™t see a product we love and buy it immediately. (Okay, sure, I will put my hand up and admit that SOMETIMES, thatโ€™s how the world works.)

But most of the time, we hem and haw over decisions, shop around, look at various sites on our mobiles, searching via Google, social and asking our friends and family for input. We swap devices before we decide what to buy, or we might even walk into a real life shop and talk to someone about it.

To measure this kind of behavior is called multi-channel attribution modeling. Itโ€™s an understanding that people donโ€™t simply visit and then buy in a linear way. Their decisions are multifaceted and that means our analytics should reflect that, and attribute leads or sales accordingly. Thereโ€™s a great introduction to multi-channel attribution modeling by Avinash Kaushik if you fancy wandering down a rabbit hole of discovery there.

Youโ€™ll find loads of information on how to use attribution modeling in Google Analytics on a channel basis, but what you often wonโ€™t find is how you can do this on a landing page basis.

A search for โ€œattribution modellingโ€ โ€œgoogle analyticsโ€ gave me only 17,300 results on Google, suggesting itโ€™s a pretty niche area in itself. Yet adding โ€œlanding pageโ€ in there, delivered only 2,790 results.

So, not a lot of people are talking about this super powerful report. The reason why they arenโ€™t talking about it isnโ€™t because itโ€™s a secret. Itโ€™s because itโ€™s really hard to find.

Assisted conversions by landing page

To get to your assisted conversions by landing page report in Google Analytics, youโ€™ll need to go to Conversions > Multi-Channel Funnels > Assisted Conversions.

Here, youโ€™ll see a report that shows all of your assisted conversions, based on all of your goals.

Before we get too distracted like a kid in Disney World, letโ€™s set this report up properly with the intention of finding out assisted conversions by landing page.

1. Change the conversions this report sees as a goal from โ€œallโ€ to sales, leads, etc. โ€” whatever you deem as a conversion and are actively tracking. If you donโ€™t change this setting, youโ€™ll also be viewing all of your micro conversions that youโ€™ve set as goals like video views or time on site.

2. Change your lookback window to something meaningful for your business. You can set this at any number of days up to 90.

    3. The report youโ€™ll see will automatically be set to channel groupings. The suggested options for the primary dimension are all focused on channel breakdowns like Source/Medium. To change this, go to โ€œotherโ€ and select โ€œlanding page URLโ€.

      What does the assisted conversion report by landing page show me?

      Now youโ€™ve got your data, itโ€™s time to learn what youโ€™re looking at.

      • Assisted conversions: shows you how many times that landing page helped someone to convert (but not in that session).

      • Assisted conversion value: if youโ€™ve attributed a goal value, this column will show you its value.

      • Last Click or Direct Conversions: these are the conversions that youโ€™d typically see in other GA reports that were part of the final converting session.

      • Last click or Direct Conversions value: again, if youโ€™ve added a goal value, youโ€™ll see this here.

      • Assisted/Last Click or Direct Conversions: this shows you a percentage of assisted conversions versus those that were part of the session that converted. The higher the number, the more important that page is as part of the journey to convert rather than a direct contributor.

      How can I use the assisted conversion by landing page report?

      You can use the assisted conversion report by landing page to:

      • Search for the impact of blog pages as part of a converting journey.

      • Use it to decide if landing pages can be removed without impacting conversion.

      • Understand the role that different pages have in converting visitors.

      In summary:

      Weโ€™ve learnt that:

      • Site-wide conversion rates donโ€™t give us actionable insights by themselves.

      • The impact of a page should be measured based on its intent: informational, customer service, and commercial.

      • The intent of pages can be segmented using Google Analytics, Google Data Studio or Google Sheets, to give you a top level picture of how theyโ€™re performing as a whole towards a common aim.

      • Before you make any judgment on how a page is performing and whether it should be removed, consider its wider impact and use attribution modeling to better understand its performance.

      I really hope youโ€™ve found this useful and youโ€™re now armed to make your own intent-based reports using whatever toolset you feel comfortable with.