Attribution Models: Extracting More Value From Campaign Data

  |  November 24, 2009   |  Comments

Consider aggregating data from your Web analytics systems and other sources to generate insight that would otherwise be difficult to uncover.

In my last column, I looked at some challenges around understanding the dynamics of marketing activity when using the standard attribution models provided in most Web analytics systems. Most of the time, Web analytics systems use a "last click" attribution model, which credits the last marketing touch point with the sale or conversion.

This can give a highly misleading view on the role that different channels play in the awareness building and consideration phases of the purchase decision making process. One approach to overcoming this challenge is to view the various different attribution models that are found in some Web analytics systems to understand the role that different channels play. An alternative approach is to use data feeds to extract the data from your Web analytics systems into a database and to analyze the data there.

The latter approach is more complicated and expensive, but more organizations are looking at the benefit of having the ability to manipulate their Web data at will, and not to be constrained by the artificial analysis conventions inherent within most of the popular Web analytics systems. Extracting the data using data feeds or APIs (define) also has a number of other benefits. It allows you to integrate your data more easily with other data sources, such as internal customer data or customer feedback data, from other systems such as surveys. It also allows you to create different views of your marketing activity, which may be more suited to your business and help you to get better insight into how different aspects of your marketing campaigns are really working. One example is understanding search activity in more detail.

Typically, in a Web analytics tool, it's possible to spilt visits that come from search engines into the two main types -- "paid search" that comes from sponsored links such as AdWords, and "organic search," where the visit has originated from the natural search engine results. This assumes that you have correctly "tagged" all your paid search campaigns so that they don't get confused with the natural search visits. Again, typically, you will then be able to report on the number of visits, etc., that come from the different types of search activity and the keywords used in the search engine itself to reach the site.

You may also be able to split that down into individual campaigns or a group of keywords for your paid search activity, depending on how you have set up those campaigns and the level of detail that you have gone to in your tracking approach. However, when it comes to natural search activity, specifically, you're typically left with reports that show either the amount of traffic from natural search in its entirety or from every single keyword that someone has used. As a result, it can often be difficult to "see the wood for the trees."

What's needed is a way of being able to classify keywords into groups that gives a better picture of how visitors are using search to reach the site and the potential outcomes. This is about aggregating data to get rid of the noise and to see the general patterns more clearly. The approach here is to assign keywords to different groups based on their content and then to look at the data in the context of those groups, rather than the individual keywords themselves.

Let's look at an example based on the financial services company I used last week. Let's assume that the company MySite sells insurance policies online for different products such as car insurance, home insurance, and so on. Typically, looking at the search keywords reports in a Web analytics tool will show you that people reach the site through hundreds of different keywords. The problem is that it's difficult to see any patterns in the data over time and to assess the effectiveness of different search strategies. For example, should more emphasis be placed on improving the results from search terms that talk about specific products? How much traffic from search engines is navigational as opposed to a true search?

By extracting the relevant data or reports from the Web analytics system, it's possible to be able to manipulate the data in different ways. For example, you can classify keywords into different groups by looking for specific strings of text in the keyword. So, any term that has the string "MySite" in it can be classified as branded search, anything that has "car" or "car insurance" in it can be classified as a product search, and so on.

Once the groupings have been created, they can be further manipulated to create new groups or concepts such as "branded product search," "brand only search," and "unbranded search." The groupings can be as complex or as granular as you need them to be, but they also need to be managed and maintained to incorporate and include new search terms as they appear in the data. However, with a bit of work and by using the ability of other tools and technologies (such as text recognition) on data extracted from the Web analytics or campaign systems, it's possible to generate insight that would otherwise be difficult to uncover.

ClickZ Live Chicago Join the Industry's Leading eCommerce & Direct Marketing Experts in Chicago
ClickZ Live Chicago (Nov 3-6) will deliver over 50 sessions across 4 days and 10 individual tracks, including Data-Driven Marketing, Social, Mobile, Display, Search and Email. Check out the full agenda and register by Friday, August 29 to take advantage of Super Saver Rates!

ABOUT THE AUTHOR

Neil Mason

Neil Mason is SVP, Customer Engagement at iJento. He is responsible for providing iJento clients with the most valuable customer insights and business benefits from iJento's digital and multichannel customer intelligence solutions.

Neil has been at the forefront of marketing analytics for over 25 years. Prior to joining iJento, Neil was Consultancy Director at Foviance, the UK's leading user experience and analytics consultancy, heading up the user experience design, research, and digital analytics practices. For the last 12 years Neil has worked predominantly in digital channels both as a marketer and as a consultant, combining a strong blend of commercial and technical understanding in the application of consumer insight to help major brands improve digital marketing performance. During this time he also served as a Director of the Web Analytics Association (DAA) for two years and currently serves as a Director Emeritus of the DAA. Neil is also a frequent speaker at conferences and events.

Neil's expertise ranges from advanced analytical techniques such as segmentation, predictive analytics, and modelling through to quantitative and qualitative customer research. Neil has a BA in Engineering from Cambridge University and an MBA and a postgraduate diploma in business and economic forecasting.

COMMENTSCommenting policy

comments powered by Disqus

Get the ClickZ Analytics newsletter delivered to you. Subscribe today!

COMMENTS

UPCOMING EVENTS

Featured White Papers

BigDoor: The Marketers Guide to Customer Loyalty

The Marketer's Guide to Customer Loyalty
Customer loyalty is imperative to success, but fostering and maintaining loyalty takes a lot of work. This guide is here to help marketers build, execute, and maintain a successful loyalty initiative.

Marin Software: The Multiplier Effect of Integrating Search & Social Advertising

The Multiplier Effect of Integrating Search & Social Advertising
Latest research reveals 68% higher revenue per conversion for marketers who integrate their search & social advertising. In addition to the research results, this whitepaper also outlines 5 strategies and 15 tactics you can use to better integrate your search and social campaigns.

Resources

Jobs

    • Sales Planner
      Sales Planner (Verve ) - New YorkAbout Verve   Verve is the leader in location powered mobile advertising. We manage one of the largest mobile...
    • Systems Analyst/Support
      Systems Analyst/Support (Agora Inc. ) - BaltimoreIRIS (Increased Revenue Intuitive Software ) is proprietary software that helps marketers...
    • Client Services Support Specialist
      Client Services Support Specialist (Agora Inc. ) - Delray Beach OVERVIEW:  This position requires a highly motivated and resourceful individual...