Friday, March 2, 2012

Advanced Multi-Channel Funnel Analysis using Google Analytics

Advanced Multi-Channel Funnel Analysis using Google Analytics

Advanced-Multi-Channel-Funnel-Analysis-using-Google-Analytics
Multi-Channel Funnel has been in Google Analytics for a while. Although by searching "Multi-Channel Analysis" you could find a lot of great how-to articles to leverage this powerful function, but seldom of them have explored the opportunities in using it for better resources allocation decision based on ROI estimation, particularly, using Assisted Conversions. Hence, i have decided to put together my experience in marketing, analytic, and infographic to demonstrate the following analytic model. Enjoy.

(Disclosure: i am currently working at MRM Worldiwide, a Digital Strategy agency under McCann WorldGroup, and hopefully the following model will be used in our service someday.....so........ have fun ! XD)




A Closer Look to Assisted Conversion


Apart from the Multi-Channel Funnel view in Google Analytics, Assisted Conversion Report is the one that we are looking for. If you have some experience in Omniture, you would know that Assisted Conversion is indeed having similar logic as Participation Variable, a way to estimate the potential value that a particular entity, exists within a funnel of process, has driven. For example, if a visitor purchase a dress online after she visit a review on a forum (outside the eshop), both our eshop and the external forum will be entitled to have contributions, in terms of conversions and revenue, counted towards themselves, either evenly (all entities have the same value) or linearly (all entities gain the average of value gained, only in Omniture), demonstrating that how the entity "participate" within the whole conversion path.
A snapshot of Assisted Conversion Report of my groupbuying site: Cheapppy

....


What makes Multi-Channel Funnel in Google Analytics more powerful (than Omniture) is, it has segmented that participation value for you, based on whether that entity, in the above graph would be "Channel", has contributed as the Last Interaction or not. Should that channel is not the last step before the visitor being converted, then it's "assisting" the conversion flow, and that counts towards as their Assisted Conversions instead.

The power behind this logic is the different between Assisted Conversion and Last Interactions Conversion. Traditionally we count conversion towards the "last stop" of visitors, but with the uprising of Social Media, where fans usually "engage" and "consider" rather than "converted", increases the complexity of the tradition conversion path as well as the evaluation process. Google does this tedious work for you, by introducing the Assisted Conversion, it is easier for analyst to tell if certain channels are good enough to support the conversion flow despite that they might not be the "last stop" of visitors. To make this concept even more clear, Google introduce the "Assisted / Last Interaction Conversions (Ratio)" which tells whether a channel could drive more Assisted or Last Interaction Conversions (>1 = "contribute more within the flow", <1 = "contribute more as last stop").


So, How to decide when we need Resources Reallocation?

Before drilling into details on how we could leverage such report for resources planning, let's talk more about how to determine a if a channel is "Good-or-Bad" under the new complexity of conversion cycle.

Knowing the Path is one thing, determine the effectiveness is another

To answer such question, indeed, it depends on the "what you are looking for". In general, a channel with high ROI (relative to other channels) would always mean that they're performing better. With the help of Google for having segmentation in Assisted between Last Interaction makes this question more insightful: is certain channel better at assisting other channels for conversion? If i were Levis, should my f-commerce strategy more effective in assisting other channels or driving direct conversion?

Another frequently asked questions would be, instead of Channel level, how good would certain Ad Group performing? How good are we adapting our Sales cycle along with our SEM strategy (i.e. paid search traffics driven by targeting relevant landing pages based on Awareness-Consideration-PurchaseIntent model) ? An effective Ad Group should thus have a relatively higher Assisted ROI if it is targeting for Awareness or Consideration items, otherwise we should change the target to Purchase Intent or even Conversion pages if it's last interaction ROI is higher.

Simply speaking, to determine if we reallocating from one to another, we need to determine the characteristics of the items, either they're Channels or AdGroups, first.



Assisted ROI & Direct ROI Estimation

Normally Google suggests us to us "Assisted / Last Interaction Conversions" to analyze for how good certain channel perform in either Assisted or Direct way. But it's just a ratio based on "occurrence". If you have followed the whole logic so far, you should know by now we should look for a way to determine both the Assisted ROI (from Assisted Conversions) or Direct ROI (from Last Interaction Conversions) of Channels which provide a more business angle for us to handle our question. So how could we calculate such business metric based on what we currently have (the Assisted Conversion report)? Let's begin from the basic definition:


As for our case, we could easily fill-in-blank using the following formulas...




And here's how the data (fake one) presented in a spreadsheet:

Spreadsheet with mock-up data (already explained a lot of things!)
Organ Part - Assisted Conversions Report from Google Analytics 
Green Part - Cost spent a particular Channel (or items). Based on the participation concept, the total Cost spent on a Channel will be shared by all the Assisted and Direct Conversions, thus the Assisted Cost and Direct Cost of a Channel could be estimated by the portion of corresponding conversions achieved. (If you wish to know more about Costing Estimation,
Purple Part - ROI based on corresponding segment (Assisted or Direct)


Easy enough, to determine the channel characteristics, we simply put the data on a Relational Map, with x-axis as Assisted ROI and y-axis as Direct ROI. Almost done!

Looks like the Referral is under-preformed, sounds like a good action point to begin with!


What Actions We need to Take?

I couldn't emphasize more enough that any chart or infographics without Action Triggers is simply meaningless.,  I have talked about how we could put an infographic onto an upper level and make it more actionable in the 5th steps. A relation map like above is no more than a graphics presentation based on data. So the key is to help readers identify the action right away after they read the chart. On the above chart, think about breaking down into 4 different sections:
1 | 2
3 | 4
Section #1 - Channels that are bad in Assisted Conversion (-ve Assisted ROI) but good at Direct Conversion (+ Direct ROI)  
Section #2 - Channels that are good at both Assisted and Direct Conversion 
Section #3 - Channels that are bad at both Assisted and Direct Conversion.... (simply under-preformed...) 
Section #4 - Channels that are good at Assisted Conversion but bad at Direct one 

Now identifying action is simple:

If you are looking for under-performed channel, read Section #3, those channels are definitely having some issue (which you have to investigate!)

If you are looking for performance of social entities, like Facebook, Twitter, Youtube, and even other online communities,  where you are expecting high Assisted ROI, see if they're at Section #2 or #4, if not, well, you know what i mean.

How about reallocation of resources? Start from something poorly performed and move those resources, usually dollar-signed, to those well performed ones. Simply speaking, if you have decide to reallocate instead of optimizing or fixing problem, move resources from items in Section #3 to those in #2. Easy.

The point here is, in any business, or even down to a single business process (like SEM), all we're focusing is Return on Investment. If some operation couldn't bring return in any form (e.g. Impression is a kind of return, and we could easy convert it into dollar-signed using CPM), then it is either we need to fix the problem, or simply give it up and free the resources for those well-performed ones.

Always remember the if-this-than-that rules. It always helps in designing for actions triggers.


Looks Good, but only Channel level Analysis?

No. (Why stop here? XD)

The Assisted vs Direct ROI drives lots of potential dimensions in analysis, here's some other variation we could take a look based on the same logic as above:

1. Referral Analysis
Segment the Assisted report based on Source/Medium will give you a over view in all upstream traffics. It is essentially important if you have broad social media strategy which occupying different channels like facebook plus twitter plus linkedin plus pinterest and so on... then such break down will let you understand how good is your social media team is working and let them know if they need to tune their tactics in different media.

2. Campaign Analysis
A more aggressive approach is broken down by Campaigns. This angle provides marketers a more insightful view on how different campaigns are performing. Not limited to social media engagement, but also social ad. vs sponsored tweets, break-up email vs cart-abandon emails, banners ad vs display ad, (offline with qr code) etc. Make sure your marketing team have tagged the upstream URL correctly in order to fully leverage this powerful report.

3. AdGroup / Keywords Analysis (in AdWords)
The last angle we could have a look is the SEM performance, which, traditionally, we focus too much solely on the click-through rate and cost per click, and simply overlook the importance of how they actually generate goals or even leads to our business. With the Assisted / Direct ROI model we could now easily tell if certain AdGroup or Keyword are performing as expected, says, a set of retention keywords (e.g. "where to repair my iPad 2?") should be expecting a higher Assisted ROI as it helps satisfying customer and supporting future purchases. This will also help strategizing how each landing page should be doing as well.

Friday, October 28, 2011

Yandex surpasses Google.ru at PPC clickthrough rates


In the last couple of months I have been spending a good amount of time with Russian PPC campaigns, both in Google.ru and Yandex. Even though I personally prefer Google’s interface, as it much more user -friendly and convenient, Yandex delivers more traffic and at a good cost.
Yandex.Direct provides some interesting features that automate parts of optimization tasks, such as, for example, “Autobroker” for automatic CPC management and “Autofocus” for automatic keyword refinement. Unlike most Google’s PPC automation tools, these two are actually quite useful.
The recent study conducted by Neiron.ru also showed that Yandex PPC ads have significantly better CTR comparing to Russian AdWords :
Yandex
Yandex-Direct PPC CTR by position
Google.ru
Google Adwords CTR in Russia
To come up with these numbers Neiron.ru analyzed 5 896 473 search result pages in Yandex and 2 199 835 in Google.ru.
According to the study, ads in premium (top 3) positions receive 75,7% of all clicks on PPC ads in Yandex and 91,1% in Google.ru. 9 ads in Yandex’s right column get to share the remaining 24,3%. Google’s 8 ads on the right receive 8,9% of clicks.
Last week Yandex announced that machine learning technology MatrixNet, powering their organic search, was applied to Yandex.Direct as well.
CTR of Yandex.Direct ads increased by astonishing 20% during the first week after implementation of MatrixNet. Quite an improvement, isn’t it?

Thursday, October 27, 2011

Yandex match types explained

I am sure many of you are wondering how it works with match types in Yandex. They do not provide a description in their Yandex.Direct help topics, and there is no possibility to choose a match type in Yandex Wordstat keyword tool. It took me a while to figure it out as well, and here is my understanding of the whole match type system.



1. The matching option that comes by default

This is important for both interested in Yandex SEO and Yandex.Direct PPC. What Wordstat keyword tool returns as search volumes is probably the closest to what Google would return for a modified broad match.
This means that search volumes in Yandex keyword tool will include impressions for all queries containing all words of your key phrase in any order, in all forms, including plural.
Yandex kyeword tool Wordstat
The prepositions and other stop-words are ignored, like in Microsoft AdCenter, but if you would like to see the search volume for a phrase with a particular preposition, you can use the plus sign in front of it.
Example:
By default search volume for coat with a belt will actually include search volume for both coat with a belt and coat without a belt.
If you are interested in finding out search volumes for phrases containing the term coat with a belt, you would have to enter coat +with a belt into Wordstat keyword tool.

2. Exact match, the Yandex way

It is possible to set keywords on what AdWords specialists would know as exact match by using quotation marks, which is quite confusing since in Google that would indicate phrase match, i.e. the opposite of what it means to Yandex.
As I mentioned in one of my previous posts, Russian language has 7 cases, which involves changing the endings for all nouns and adjectives depending on a case. Do not worry about that, because all cases are included into Yandex’s exact match as well as plural forms.
If you wish to only bid on exact match of a plural form, for example, you would need to use an exclamation mark in front of the word.
Exmaple:
Key phrase “cheap sofas” will trigger ads for search queries cheap sofas and cheap sofa.
Key phrase “cheap !sofas” will only trigger ads for the query cheap sofas.

3. Broad match, the Yandex way

There is a possibility to include synonyms, mistypes, transliterated words etc. and all the other stuff that Google would include in their broad match.
This feature is called “other relevant phrases” and needs to be manually activated. It is turned off by default.

Friday, October 21, 2011

Yandex launches a desktop application for managing PPC campaings


Yandex.Direct, the PPC platform of Yandex, has been around since 2001 and is the oldest system of contextual ads in Russia (Google launched AdWords in Russia in 2002). Even though it displays ads to over 22 million people every day and attracts hundreds of new advertizers from Russia and overseas, the user interface is, let’s say, not the most convenient. Managing large PPC campaigns through Yandex web interface is a challenging task. But from now on it will be much easier for all search marketers. Finally Yandex launched a desktop tool for managing Yandex.Direct accounts, similar to those of Google, Bing and Yahoo!. Please meet  Direct Commander!
The tool is available for Windows and Mac, but unfortunately the user interface is in Russia only. The first version of Commander is not as powerful as AdWords Editor, but it provides all the basic options you need for day-to-day PPC optimization. With the help of Direct Commander you can easily:
- Change campaign and ad settings (targeting, budgets, alerts, site exclusion, automated campaign management features such as Autofocus etc.)
- View statistics
- Create, edit and manage ads
- Add, remove and modify keywords
- Manage your presence in Yandex Catalog
- Import data from XLS and CSV files
The interface is very convenient, in my personal opinion. Commander window is divided into 3 panels
1. Campaigns
2. Ads
3. Keywords
The panels can be minimized if needed. I really like the fact that you don’t need to switch between tabs, but can edit the campaign at all levels simultaneously.
Direct Commander window

Of course, since it is the first version, there are a lot of functions that are missing. For example, it is impossible to download campaigns into Excel. Would be also nice to have the Yandex keyword tool (Wordstat) incorporated into the tool.
I am looking forward to more features in Direct Commander, but it’s already a big improvement. The tool is going to be great help to all search engine marketers optimizing for Yandex.

Understanding Yandex.Direct PPC platform


Yandex.Direct is a PPC platform for advertizing on Yandex and their content network. Yandex hold 65% of contextual ads market in Russia, so if you want to enter this market, that’s probably where you will allocate a big chunk of your advertizing budget.
Yandex.Direct ads in Yandex search results
Yandex.Direct ads in Yandex search results
Yandex have been working very hard for a year or so to attract foreign advertisers, not only promoting themselves at conferences in the US and Europe, but also investing into English translations of the most important tools and tutorials:
When I first started with Yandex.Direct, there were a few things, which I had a hard time to grasp, being used to working with Adwords. Below I will list the key differences between Yandex.Direct and Google Adwords.
1. Campaign structure
Yandex.Direct platform allows you to group keywords and ads into campaigns. There is no support for ad groups. The campaigns looks like a bunch of ads with a number of keywords assigned to each ad.
2. Keyword match types
In Yandex.Direct there are no match types as such. The keyword matching works like modified broad match in Adword. E.g. adding a keyword Cheap Laptop Bags into Yandex.Direct will give you similar results to adding +cheap +laptop +bags into Google Adwords.
There is a tool inside Yandex Direct the system that allows you to broaden keyword matching and incorporate synonyms, which will make it more similar to Google’s broad match.
You can start your keyword research using Yandex Keyword Tool.
3. Negative keywords
Negative keywords can be only created at an Ad level.
4. Ads
The ad format is 33 characters for the title and 75 characters for the ad text. Dynamic keyword insertion is supported.
What is not supported is ad rotation. When working with Adwords, you usually create several ads per ad group and test different messages to maximize your CTR and conversion. With Yandex.Direct it is impossible to have several ads shown for the same keyword at the same time.
5. Display network
Yandex have an extensive content network in Russia. The selection criteria for the websites are very strict, therefore you can be sure, when opting into the network, that your ads will be shown only on respectable and good quality sites with a fair amount of traffic. This is a big advantage in comparison with Google’s GDN, where you get all those useless clicks from thousands small spammy sites!
What is different with Yandex content network is that :
- the ads will only be shown if your keywords match keywords in web page content (like with Bing content ads, really), while Google would rather match a “theme” of your ad group than a particular keyword.
- It is not possible to create a campaign targeting display ads only, which is totally the opposite of what Google recommend when working with GDN. Your ads to be shown on Yandex content network AND search results, or in Yandex search results only.
6. Conversion tracking
In Yandex.Direct there is no conversion tracking as we know it. Instead of tracking pixel you get from Google or Bing, the suggest you to install Yandex.Metrics, which is their analytics kit, in a way similar to Google Analytics. Yandex Metrics is a very good and powerful tool; the only problem with it is that it is only available in Russian at the moment.
Otherwise, you can rely on 3rd party tracking solution, but then the number of conversion won’t be shown in Yandex.Direct interface.
7. Mobile ads
Yandex.Direct does not support device targeting. Your ads will be shown on mobile devices by default if they occupy position #1 or #2.
The interface of Yandex.Direct otherwise if pretty straightforward. If you are an experienced search marketer, it won’t take you long to get comfortable with the platform.
Blog Directory Submit my blog Marketing