Here are two nifty tools I highly recommend:
a) One perennial problem for folks in website design is trying to make their sites work across various versions of browsers. If you are a search marketeer, you probably create specific mini sites and landing pages - most people I know would just check it in IE and Firefox - whatever versions are available in their machines - and forget about it. You should realize that you may be potentially screwing up your landing pages in many browsers by doing this. Why not check screenshots of your landing page in 30+ browsers without having to set up the infrastructure yourself - http://browsershots.org
While this is not a recommended approach if you are a web products company (you would need to get your testing team to actually try out all their test cases in a reasonably large set of browsers - no shortcuts !) - this works particularly well if you are a marketeer with a mini-site or a single landing page for a search campaign. For FREE !
b) You dont want to land in a situation where your search clicks are piling up - and your mini-site is down - either you could set up your own site monitoring tool (which is not the best solution - lets say you are targetting UAE as one of your target countries in your ad campaigns, and because of some network issues, your mini-site is not reachable from UAE - you need to know immediately so you can pause your campaign and stop losing money.
Or your website could go down - or become slow with a lot of hits - or something else could go drastically wrong !
To prevent against this, I would strongly advise you sign up for an account with http://www.pingdom.com - although its a paid for service - its extremely worthwhile for both marketeers with mini-sites and web product companies. You can monitor a bunch of parameters about your website - including response times, uptimes - and get alerts on SMS whenever something goes down. Immensely useful - for a small cost.
Sunday, March 1, 2009
Friday, February 27, 2009
Real time conversion tracking
One of my biggest gripes with Google is that it does not provide real time conversion tracking - usually you can expect Google's conversion tracking to reflect 24 hours after a lead has actually been generated. This is highly sub-optimal for any serious search marketeer. Although View tracking with a javascript tag can take quite some amount of time simply because of the amount of data that needs to be processed, conversion tracking in a thank you page after an action has been taken does not generate as much data - so I fail to understand why Google would introduce a time lag in this. The only reason I can think of is that Google does not want advertisers to become extremely efficient - and wants advertisers to leave money on the table by making suboptimal decisions ( I hope I am not starting a flame war here !)
My recommendation is to use an industry grade conversion tracking software, where you can see which of your clicks are converting, from which geos, for which keywords - in real time - so that your campaign managers can be always on the lookout for optimization opportunities - in near real-time!
If you cant afford a paid solution, you can try out http://www.tracking202.com - a free alternative. The best part about this tool is the "Spy View" which you can use to constantly monitor which of your clicks are converting - with very little lag.
If you dont want the SAAS solution, you can even install your own version of the software from http://www.prosper202.com - just make sure that if you are expecting volumes of more than 5000 clicks per day, you use a dedicated server and MySQL5.1 and above.
Tracking202 is really meant for affiliate marketeers - but can be used by search marketeers helping direct clients with their search marketing efforts too - by using a subset of the features available.
Not only does it support the usual 1x1 pixel based conversion tracking, but it also supports Postback URLs through which your tracking IDs (SubIDs) can be posted back to the tracker when a conversion happens - this is supported by most affiliate/CPA networks you may sign up with ( Experienced affiliate marketeers would know what I am talking about - if you are a newbie please learn more about SubIDs here with an example - http://zacjohnson.com/how-to-setup-subid-tracking-urls/ )
My recommendation is to use an industry grade conversion tracking software, where you can see which of your clicks are converting, from which geos, for which keywords - in real time - so that your campaign managers can be always on the lookout for optimization opportunities - in near real-time!
If you cant afford a paid solution, you can try out http://www.tracking202.com - a free alternative. The best part about this tool is the "Spy View" which you can use to constantly monitor which of your clicks are converting - with very little lag.
If you dont want the SAAS solution, you can even install your own version of the software from http://www.prosper202.com - just make sure that if you are expecting volumes of more than 5000 clicks per day, you use a dedicated server and MySQL5.1 and above.
Tracking202 is really meant for affiliate marketeers - but can be used by search marketeers helping direct clients with their search marketing efforts too - by using a subset of the features available.
Not only does it support the usual 1x1 pixel based conversion tracking, but it also supports Postback URLs through which your tracking IDs (SubIDs) can be posted back to the tracker when a conversion happens - this is supported by most affiliate/CPA networks you may sign up with ( Experienced affiliate marketeers would know what I am talking about - if you are a newbie please learn more about SubIDs here with an example - http://zacjohnson.com/how-to-setup-subid-tracking-urls/ )
Thursday, January 29, 2009
Learning Digital Marketing
Lots of folks pinged me asking me about good resources to learn digital marketing on your own. While there's no substitute to hands on experimentation - I have compiled a list of a bunch of Books and CDs which I believe could be a great starting point for accelerating your digital marketing learning. Unfortunately, most of these arent available in bookstores in India, so you may have to order them online from US. You can find and order these titles online from my amazon store
If any of you know some other titles which are useful - do drop me a note.
A great resource for the absolute beginner is this free emarketing textbook published by the good guys at Quirk. Download it, and digest it over a weekend - its a fairly easy and crisp read.
If any of you know some other titles which are useful - do drop me a note.
A great resource for the absolute beginner is this free emarketing textbook published by the good guys at Quirk. Download it, and digest it over a weekend - its a fairly easy and crisp read.
AdaptiveAds acquired !
AdaptiveAds, an ad network which focusses on the personalization piece of the spectrum,and built out of Pune, has been acquired by Glam Media. Although the sum is undisclosed, I hope this has been a successful exit - we need some successful exits in the Indian startup domain, for folks to really get excited about working with startups.
The other interesting thing about AdaptiveAds is that they had actually started out by focussing on personalization technology for ad creatives only, and used to be called personiva. Then they rebranded themselves and went ahead to launch an ad network.
http://www.adaptiveads.com
The other interesting thing about AdaptiveAds is that they had actually started out by focussing on personalization technology for ad creatives only, and used to be called personiva. Then they rebranded themselves and went ahead to launch an ad network.
http://www.adaptiveads.com
Tuesday, January 27, 2009
*Coverage* in Paid Search Campaigns
Assuming you are keeping an eye on the usual suspects like cost per acquisition, CTRs, avg CPCs etc, **coverage** could be the single most important metric that you are missing out on. Most beginning search marketeers ( and a lot of professional agencies in India !) dont track this very important metric at all. Before diving on, one caveat - the discussion that follows, is mostly relevant to highly competitive keyword landscapes only.
Let's begin by defining "coverage" - its a metric that's applicable to each of the keywords you are targetting.
Coverage = (no of times your ad appears on your target keyword)/(total no of searches on your target keyword)
Usually coverage is expressed as a percentage, and a simple way of conceptualizing it is thus : think of coverage as the number of times your ad appeared if hundred users searched for the target keyword. If your ad appeared every single time when users search for that keyword - the coverage is 100%
Two questions arise at this point -
a) Since we dont know the total number of searches on the target keyword, how will we measure coverage?
b) Once we measure coverage, how do we use it?
Let' take the first question - a) To measure coverage, we need to simulate the situation by actively firing the query against the search engine you are monitoring, for the geography you are monitoring. Let's say you are trying to measure coverage for the keyword "home loans" - you could fire the keyword "home loans" against google in india 1000 times, check how many times your ad was shown up and arrive at a fairly accurate estimate of the coverage percentage of "home loans". You would, of course, want to use an automated solution to do this !
Lets say, you see that the coverage percentage of "home loans" in your campaign, is 15% in Google. What do you do next?
Well - a broad thumb rule to follow is this : Maximize your coverage !
A very important step, once you have calculated the coverage, is to plot a graph with coverage % on one axis, and average ad position on the other axis. Once you have plotted yourself on the chart, plot your competitors for this keyword on the chart.
And then, ANALYZE !
If you do this exercise, you may realize and understand one of the biggest things many people don't seem to understand about search marketing -
Bidding higher can get you into a higher position, but does not mean you will get a larger number of clicks
For example, lets say you are bidding 50 INR for "home loans" - your average rank for this is 1 - and your coverage is 15%. Your CTR is 1.5%
What this means possibly, is that a lot of other competitors are bidding for rank number 1 - and the impressions are getting distributed across all these competitors - which is why you have a low coverage.
What should you do if you see a situation like the example above
You should reduce your bids ! So that you get to a lower position where there is less competition. Lets say, you lower your bid to 25 INR - your average rank comes down to 3, and your coverage is 60%. Your CTR is 1.25% ( CTRs are usually lower in lower ad positions )
Under such a situation, since your coverage increase overcompensates for any drop in CTR, you are going to get a lot more clicks when you reduced your bid as compared to when your bid was higher !! And moreover, you are paying less for each visitor !!
Now - a practical point - we obviously cant do this analysis for each and every keyword. However, if you have grouped your keywords into logical keyword groups, you should be able to do this analysis on each of your keyword groups, and modify your strategy at the keyword group level. OR, you could use a bid management tool you build or buy, which takes into account coverage as a metric to do this for you.
To cut a long story short, just remember this - bidding higher does *not* mean more clicks !
Let's begin by defining "coverage" - its a metric that's applicable to each of the keywords you are targetting.
Coverage = (no of times your ad appears on your target keyword)/(total no of searches on your target keyword)
Usually coverage is expressed as a percentage, and a simple way of conceptualizing it is thus : think of coverage as the number of times your ad appeared if hundred users searched for the target keyword. If your ad appeared every single time when users search for that keyword - the coverage is 100%
Two questions arise at this point -
a) Since we dont know the total number of searches on the target keyword, how will we measure coverage?
b) Once we measure coverage, how do we use it?
Let' take the first question - a) To measure coverage, we need to simulate the situation by actively firing the query against the search engine you are monitoring, for the geography you are monitoring. Let's say you are trying to measure coverage for the keyword "home loans" - you could fire the keyword "home loans" against google in india 1000 times, check how many times your ad was shown up and arrive at a fairly accurate estimate of the coverage percentage of "home loans". You would, of course, want to use an automated solution to do this !
Lets say, you see that the coverage percentage of "home loans" in your campaign, is 15% in Google. What do you do next?
Well - a broad thumb rule to follow is this : Maximize your coverage !
A very important step, once you have calculated the coverage, is to plot a graph with coverage % on one axis, and average ad position on the other axis. Once you have plotted yourself on the chart, plot your competitors for this keyword on the chart.
And then, ANALYZE !
If you do this exercise, you may realize and understand one of the biggest things many people don't seem to understand about search marketing -
Bidding higher can get you into a higher position, but does not mean you will get a larger number of clicks
For example, lets say you are bidding 50 INR for "home loans" - your average rank for this is 1 - and your coverage is 15%. Your CTR is 1.5%
What this means possibly, is that a lot of other competitors are bidding for rank number 1 - and the impressions are getting distributed across all these competitors - which is why you have a low coverage.
What should you do if you see a situation like the example above
You should reduce your bids ! So that you get to a lower position where there is less competition. Lets say, you lower your bid to 25 INR - your average rank comes down to 3, and your coverage is 60%. Your CTR is 1.25% ( CTRs are usually lower in lower ad positions )
Under such a situation, since your coverage increase overcompensates for any drop in CTR, you are going to get a lot more clicks when you reduced your bid as compared to when your bid was higher !! And moreover, you are paying less for each visitor !!
Now - a practical point - we obviously cant do this analysis for each and every keyword. However, if you have grouped your keywords into logical keyword groups, you should be able to do this analysis on each of your keyword groups, and modify your strategy at the keyword group level. OR, you could use a bid management tool you build or buy, which takes into account coverage as a metric to do this for you.
To cut a long story short, just remember this - bidding higher does *not* mean more clicks !
A community for digital marketeers in India
If you are interested in connecting with other folks interested in digital marketing in India - do give http://indiadigital.ning.com a dekko
Friday, January 23, 2009
Distribution Strategies for internet startups
So you have a web application, lots of content and functionality. Its been 3 months since you launched, and the pageviews are climbing gradually. But you are looking for that big spike which will you take you the next level.
How do you do that without poking a big hole in your wallet?
There are a ton of things that you can do - but today, we will talk about just one aspect - distribution.
Here are a few things you could do -
a. Do a content syndication deal with a Rediff, Yahoo, MSN, AOL, Indiatimes etc.
There are many ways of doing that, and it depends on how you negotiate with the biggies. You could do a syndication deal where articles and content from your site would be taken as is, and displayed on these sites, in an appropriate section. Ideally, you should negotiate and make sure there is backlink from the publisher article on the partner site to you. However, in some cases it may not be possible. In that case, you could try to get at least a note of recognition on the partner site by displaying your logo etc in the credit section after the article.
The other way to do a content syndication deal is to power a complete section of the site with your content. Typically, if you are a provider who has specialty content which your partner doesnt have - and especially if your partner is a portal - you may want to tell them you will power their complete section and help them launch an additional sticky feature to their site. For example, if you are a specialty content site on cars and automobiles, you may want to do a partnership with a portal who doesnt have an "auto" section, and tell them you would power all their content in the auto section. In such deals, you could do a revenue share arrangement for all the ad inventory generated due to this section. If the prospective partner isnt ready to share ad revenues, you may want to evaluate the benefits of getting backlinks from each of those articles in the section or a "powered by xyz.com" presence.
Who should you talk to get this done? If the prospective partner has a strategic alliance team - they should be the first ones to talk to. If not, talk to their marketing department. And finally, talk to the editorial team.
b. Do a functionality syndication deal with these sites. There are two major ways of doing this.
1. You could create a widget which provides some functionalty and content to your partner sites. The advantage of creating a widget is that it's really easy to implement and test out by the partner. Just make sure that when you go to make a presentation to your likely partners - take with you a widget which is sized according to their page layout - and be ready to show them where they could place this widget on their site. You are the hungry one - so you need to be doing all the thinking, and they need to just do all the signing ;-)
You could have ad supported widgets, where ads get served within the widget itself - and you could do a revenue share deal. Or, you could create a widget which will drive traffic to your site by exposing only a part of the functionality inside the widget - and for service completion, the user really needs to get to your site. In this latter case, you can again do an ad revenue sharing deal where you and your partner split the revenue on the widget landing page.
If you do a widget, make sure to put a static link under the widget - search engines won't be able to reward you for any links to your site from within the javascript.
2. The other way of syndicating functionality to your partner, is by creating a white-labelled version of your app - which gets hosted either in the partner's domain OR on your domain, but with a partner sub-domain ( for example, you could host a white-labelled instance on msn.mywebapp.com or you could agree to hosting the white labelled version on www.msn.co.in/mywebapp ) The advantage of going for a msn.mywebapp.com is that all the traffic gets counted as yours by audience measurement systems like alexa etc, along with the pagerank impact of having a link from the partner site onto a subdomain of yours
In this white-labelled version, you can follow monetization strategies other than ad revenue sharing - you may even price it on a CPM or per unique basis for the value you are providing to your partner - and let them take all the ad revenue they can get on it.
Check out http://classifieds.sify.com which is powered by Sulekha via the white labelling route. While I am not aware of the exact deal mechanics, I guess sify would get paid by Sulekha, a percentage of revenue from all the paid classified ads that get posted into Sulekha via this white labelled interface.
In this post, we have talked primarily about monetization driven by ad revenue sharing - but remember, if your business model is transaction or subscriptions oriented, you could actually make this into an affiliate program by paying your partner a price for every lead they drive to your site via this.
If you are an ecommerce site, think of doing something like the very successful Amazon Astore http://astore.amazon.com. We will talk about some of the best practices while running affiliate programs, in a later post.
How do you do that without poking a big hole in your wallet?
There are a ton of things that you can do - but today, we will talk about just one aspect - distribution.
Here are a few things you could do -
a. Do a content syndication deal with a Rediff, Yahoo, MSN, AOL, Indiatimes etc.
There are many ways of doing that, and it depends on how you negotiate with the biggies. You could do a syndication deal where articles and content from your site would be taken as is, and displayed on these sites, in an appropriate section. Ideally, you should negotiate and make sure there is backlink from the publisher article on the partner site to you. However, in some cases it may not be possible. In that case, you could try to get at least a note of recognition on the partner site by displaying your logo etc in the credit section after the article.
The other way to do a content syndication deal is to power a complete section of the site with your content. Typically, if you are a provider who has specialty content which your partner doesnt have - and especially if your partner is a portal - you may want to tell them you will power their complete section and help them launch an additional sticky feature to their site. For example, if you are a specialty content site on cars and automobiles, you may want to do a partnership with a portal who doesnt have an "auto" section, and tell them you would power all their content in the auto section. In such deals, you could do a revenue share arrangement for all the ad inventory generated due to this section. If the prospective partner isnt ready to share ad revenues, you may want to evaluate the benefits of getting backlinks from each of those articles in the section or a "powered by xyz.com" presence.
Who should you talk to get this done? If the prospective partner has a strategic alliance team - they should be the first ones to talk to. If not, talk to their marketing department. And finally, talk to the editorial team.
b. Do a functionality syndication deal with these sites. There are two major ways of doing this.
1. You could create a widget which provides some functionalty and content to your partner sites. The advantage of creating a widget is that it's really easy to implement and test out by the partner. Just make sure that when you go to make a presentation to your likely partners - take with you a widget which is sized according to their page layout - and be ready to show them where they could place this widget on their site. You are the hungry one - so you need to be doing all the thinking, and they need to just do all the signing ;-)
You could have ad supported widgets, where ads get served within the widget itself - and you could do a revenue share deal. Or, you could create a widget which will drive traffic to your site by exposing only a part of the functionality inside the widget - and for service completion, the user really needs to get to your site. In this latter case, you can again do an ad revenue sharing deal where you and your partner split the revenue on the widget landing page.
If you do a widget, make sure to put a static link under the widget - search engines won't be able to reward you for any links to your site from within the javascript.
2. The other way of syndicating functionality to your partner, is by creating a white-labelled version of your app - which gets hosted either in the partner's domain OR on your domain, but with a partner sub-domain ( for example, you could host a white-labelled instance on msn.mywebapp.com or you could agree to hosting the white labelled version on www.msn.co.in/mywebapp ) The advantage of going for a msn.mywebapp.com is that all the traffic gets counted as yours by audience measurement systems like alexa etc, along with the pagerank impact of having a link from the partner site onto a subdomain of yours
In this white-labelled version, you can follow monetization strategies other than ad revenue sharing - you may even price it on a CPM or per unique basis for the value you are providing to your partner - and let them take all the ad revenue they can get on it.
Check out http://classifieds.sify.com which is powered by Sulekha via the white labelling route. While I am not aware of the exact deal mechanics, I guess sify would get paid by Sulekha, a percentage of revenue from all the paid classified ads that get posted into Sulekha via this white labelled interface.
In this post, we have talked primarily about monetization driven by ad revenue sharing - but remember, if your business model is transaction or subscriptions oriented, you could actually make this into an affiliate program by paying your partner a price for every lead they drive to your site via this.
If you are an ecommerce site, think of doing something like the very successful Amazon Astore http://astore.amazon.com. We will talk about some of the best practices while running affiliate programs, in a later post.
Labels:
distribution,
partnership,
syndication,
white labelling,
widgets
Subscribe to:
Posts (Atom)