Archive for September, 2009

Mobile Reach for Your Ads

iphoneYour Yahoo! Sponsored Search ads now appear on iPhones and Androids

You’ve probably noticed that for a lot of consumers, surfing the Web increasingly doesn’t depend upon the PC. That’s why, as of today, we’ve tweaked our Yahoo! Sponsored Search system to serve your ads to iPhone (all models, including iTouch) and Android mobile phones.
 
The coolest part is you don’t have to do anything to expand the reach of your ads. We’ve done it for you. As of today, your ads should begin appearing immediately on these devices for relevant searches, if they have not already.

With this tweak, standard Sponsored Search ads (40-character header, 70-character description, the host URL—you know the drill) will appear on these mobile devices, giving your ads wider appeal and more relevancy to people on the go—potential customers searching for your offerings, whether you’re offering dry cleaning or a dry martini.

Of course, you can still specifiically target mobile users with Yahoo! Mobile Sponsored Search.

This upgrade goes part and parcel with our recent efforts to provide better experiences to mobile users and advertisers. And they’ve gotten rave reviews across the wireless information superhighway. Check out these reviews from The New York Times (Yahoo! Fantasy Football), ABC News TechBytes (Flickr’s new mobile app), and this audio interview with our senior director of mobile applications, Sandeep Gupta, on The Boot Camp Report.

But, please, no “there’s an app for that” jokes.

— The Team

Tags: , , ,

Advanced: Structure Your Account With Roll Up Reporting And More

Guest post by the team at E-Nor, a Google Analytics Authorized Consultant

For the analytics ninjas out there, you know that data accuracy is probably one of the most challenging aspects of analytics across all solutions and platforms, and you learn to apply best practices and establish processes to improve data collection and reporting.

But for the rest of us, how do we help marketers, business owners, and webmasters have confidence in their data? Analytics is all about clarity. It should help you see actionable statistics clearly and quickly. However, when you have a website structure with multiple domains and subdomains - which is often the case - sometimes things can get jumbled.

For instance, you are a CMO or a Director of Marketing at the enterprise and you are responsible for the performance and ROI of a large number of web proprieties. You look at your analytics reports and you can't find your ecommerce data from site A, site B is referring traffic to itself (definitely not a good thing!), and conversion data from your marketing campaign microsite is no where to be found.

This image sums up the feeling.

No need to panic. This post aims to offer an approach to help you plan your Google Analytics accounts setup in a structured fashion to help with clarity. I hope that by following the approach and the technical steps, you will be able to collect and manage all your data, make more sense of it, and most importantly, ensure what you are reporting on, trending, dashboarding and analyzing is based on accurate data.

There are two distinct sections of this post:

  • The Strategy (non-technical)
  • The How (technical)

The Strategy

There are many ways to structure your Google Analytics profiles when you have multiple domains and subdomains. But in this post I will limit myself to the one that I like the most and I believe is the least confusing.

Before I go into details of the solution, and for simplification, let us assume we are dealing with a pr
oject that has the following requirements:
  • A business with 3 domains (www.a.com, www.b.com, and www.c.com)

  • 1 domain (a.com) links to a 3rd party shopping cart (www.mystore.com)

  • 2 domains (a.com and b.com) have multiple sub-domains

Here is a graphical representation of the structure:

Measurement Requirements
  • Track each domain and sub-domain separately (e.g. www.a.com, news.a.com, and blog.b.com)

  • Track the rollup/overall traffic for all domains and sub-domains

  • Track full e-commerce transactions

Solution
  • Create a Google Analytics account for each domain (www.a.com, www.b.com, and www.c.com)

  • Customize the tracking code to link the multiple sub-domains with their main domains

  • Link the third party shopping cart with the main domain and install Google Analytics tracking code in all shopping pages

  • Create a rollup Google Analytics account and add its code to all domains and sub-domains
Graphical example of a well-planned Analytics Account Structure:

Now on to the technical stuff. If you don't enjoy javascript and regular expressions, you may stop here and ask your webmaster or technical analyst to read further :-)


The How:

I will try to illustrate the technical implementation in 10 simple steps:

1- Create a unique Google Analytics account for each domain www.a.com, www.b.com, and www.c.com and then use the account number UA-AAAAAAAA-1 in the code in step 3 and use the accounts UA-BBBBBBBB-1 for www.b.com and UA-CCCCCCCC-1 for www.c.com in the code in step 8.

2- Create a Google Analytics account for the a rollup account that will oversee all domains and sub-domains (use the GA account number UA-XXXXXXXX-1 in the code used in step 3 and 8)

3- Add the following Google Analytics tracking code to the main site (www.a.com) and its sub-domains (blog.a.com, news.a.com, images.a.com, and media.a.com)

About the following code: We have a regular pageTracker object to track activity on each particular subdomain and a rollupTracker to track activity across all subdomains and the third party checkout site. (Click here to learn more about the customizations we made to the standard Google Analytics tracking code)

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-AAAAAAAA-1");
pageTracker._setAllowHash(false);
pageTracker._setDomainName(".a.com");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
var rollupTracker = _gat._getTracker("UA-XXXXXXXX-1");
rollupTracker._setAllowHash(false);
rollupTracker._setDomainName(".a.com");
rollupTracker._setAllowLinker(true);
rollupTracker._trackPageview();
}
catch(err) {}

</script>

4- Enable E-Commerce Reporting

Analytics Settings > Profile Settings > Edit Profile Information

5- Add the following code* to all shopping cart pages on the store site (www.mystore.com)

*Make sure to add this code to the top of the pages.

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-AAAAAAAA-1");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
var rollupTracker = _gat._getTracker("UA-XXXXXXXX-1");
rollupTracker._setDomainName("none");
rollupTracker._setAllowLinker(true);
rollupTracker._trackPageview();
}
catch(err) {}

</script>

6- Add the e-commerce tracking code to the confirmation page after the GATC.

Read more about "How to track e-commerce transactions?"

7- Change the links to the store site (www.mystore.com) on the main site (www.a.com) to use _link as following:

If the current link looks like:

<a href="https://www.mystore.com">Buy Now</a>

Change it to:

<a href="https://www.mystore.com" onclick="pageTracker._link(this.href); return false;">Buy Now</a>

8- Repeat step number 3 for domains www.b.com and www.c.com after updating the Google Analytics account number UA-AAAAAAAA-1 and the setDomainName value.

  • To view the entire code for www.b.com and its sub-domains (click here)

  • To view the entire code for www.c.com (click here)

9- Create a profile for each sub-domain (only if needed)

In order to track a sub-domain (ex. blog.b.com) in its own profile, follow the following three steps:

a- Create a filter that include only traffic from Hostname=blog.b.com


b- Create a profile and name it "Blog"

c- Apply the sub-domain filter to the new profile

10-
As you might have noticed from the codes that we added so far to all pages, we added an extra Google Analytics account to track all pageviews across domains and sub-domains to one Google Analytics account. We call this account “rollup account”.

var rollupTracker = _gat._getTracker("UA-XXXXXXXX-1");
rollupTracker._trackPageview();

Since in the rollup account, we will track pages from different sites and many of these pages might share the same naming convention, I suggest that you create an advanced filter that adds the hostname to the page name to differentiate between pages with same URI.

Once you apply the filter, the upcoming data will appear as following:


Note, in the example above if we didn’t apply the “Add Hostnames” filter, all home.aspx pages will appear as one page with 2685 pageviews.

If you have been with us so far, you are now ready to conduct your analysis based on clean and much more accurate data :)
  • To review each domain by itself and for deep-dive analysis, use the domain profiles

  • To get an overview and to see how the business is doing across all sites, use the “Rollup Account”

Related Posts


Tags: , , , ,

“It’s You” Goes Live

New Yahoo! campaign goes online, on TV, on radio and in print

From last week’s Advertising Week confab in New York we brought you Yahoo! Chief Marketing Officer, Elisa Steele’s, keynote, in which she introduced our new “It’s You” campaign and how it benefits both consumers and advertisers.  That campaign has now gone public, showing how people can get the stuff they want, their way, every day, on Yahoo!

International anthem
This new global campaign, called “Anthem,” includes online, TV, radio, print, and outdoor creative that emphasizes how Yahoo! is focused on you—the consumer—like never before. Where consumers are, advertisers need to be. Here’s a clip of just one of the spots aimed at bringing consumers to us—and you, the advertiser.

For more, visit Yodel Andecdotal.

The Team

Tags: , , ,

Back to Basics: What’s in a profile setting?

A little known link in your Analytics account is the key to unlocking extra ecommerce functionality in your Google Analytics account. In this post, we'll show you how clicking the 'Edit' link in your Main Website Profile Information box can open doors for your AdWords and ecommerce tracking purposes.



Once you click 'Edit' (highlighted in red above), you'll see a screen with editable fields like the image pictured below. The numbered list corresponds to the number next to each field so that you can learn how to set up a profile and enable the right features for your tracking purposes.




  1. Enter an easily identifiable profile name.
  2. Fill in the web property URL that you are tracking for this profile.
  3. Enter the default page to which your server defaults to when no page on the domain is specified. This information allows Google Analytics to combine requests to www.yourdomain.com and www.yourdomain.com/index.html, which are in fact the same page. If Default page isn't specified, these would be reported as two separate pages.
  4. If your account is linked to an AdWords account, your time zone country and time zone will default to the ones specified in your AdWords account. If your accounts are not linked, you'll see pull-down menus that display options for you to select for #4 and #5.
  5. Same as #4.
  6. If your site uses unique session IDs or other query parameters in your URLs that you are not interested in seeing in your reports, you can easily exclude these parameters by entering them into this field.
  7. Enter the currency you want to see in your reports.
  8. If you have linked an AdWords account, import your cost data so that you can get AdWords information pumped into your Google Analytics account. Once your cost data is imported, the information will appear in the Clicks tab of your AdWords report. Learn how to import your cost data.
  9. If you're tracking e-commerce on your website, you must enable it to be reflected in your reports in this section. If you would like to set up e-commerce for your site, please read this Help Center article.
  10. If you have a search engine on your site, you may want to enable this feature. Site Search contains reports about the visitors using the 'search' functionality on your website. Google Analytics Site Search reports deliver many useful pieces of information - for example, they can help you analyze how people use the search functionality on your site, and report its conversion metrics. Learn how to enable Site Search.

Tags: , , , ,

Fall In Love With Motion Charts


Have you used Motion Charts yet? If not, it's a little like playing an instrument. It takes a little practice, but once you get the hang of it, it's the best thing you ever did - fun and informative and you'll want to do it daily. Create them and watch them reveal patterns you weren't aware of in your keyword activity or some other area that is important to your site.

We've written a few posts on Motion Charts and made a video, and now we wanted to refer you to a great article called How To Use Google Analytics Motion Charts To Maximize Results, on Searchengineland.com, written by one of our Authorized Consultants, Daniel Waisberg from easynet search marketing in Israel.

Daniel discusses both how to use Motion Charts and also what metrics to designate as which elements of the chart to best use the feature for optimizing your online marketing. In his example, Daniel chooses to have conversion values as the size and color of the bubbles so you can easily spot them for optimization opportunities. For instance, for an e-commerce site and a motion chart showing keywords with the y-axis as visits and the x-axis as bounce rate, Daniel says:
Ecommerce conversion rate (color of bubble) shows the conversion rate for a keyword. This is important since you might have high converting keywords that are not receiving enough traffic. Look for red-small bubbles located close to the x-axis—these keywords should get priority optimization treatment. Tip: focus on these and related keywords on your PPC campaigns.

Revenue (size of bubble) shows the amount of money this keyword is driving to your website. Look for big-blue bubbles—this is a signal that a keyword brings lots of money but could bring even more if it converted better. Tip: optimize the pages related to these keywords to improve conversion.
Daniel also goes into detail about how to share motion charts with others. If you're ready to try Motion Charts today, his article is your next step. Then, for more inspiration, here are a few more examples of using them.

Tags: , , , ,

New Video: Steps to Using the Analytics API



Last week, in our Google Analytics API video series, Jacob Matthews discussed What is the Google Analytics API? In this new video, Jacobs goes deeper and describes the three steps developers need to take to retrieve data from Google Analytics: Authentication, Account Query, and Profile/Report Query.

Feeling inspired? Play with our interactive javascript examples to see the API in action.

Tags: , , , ,

New Yahoo! Search Launches

The new page is designed to help you easily find and explore the things that matter most to you

There’s a lot of exciting news throughout Yahoo! this week, and one of the items on the list is today’s launch of the new Yahoo! Search results page in the U.S. and other countries around the world. With a slew of cool new search applications and features, the enhanced Yahoo! Search page will be more valuable than ever to users, which in turn helps increase the likelihood of them seeing and clicking on advertisers’ ads.

Our friends over at the Yahoo! Search Blog have the insider knowledge of the innovations that were introduced today, so feel free to leave us (briefly) to learn more.

— Jeff Hecox

Tags: , , ,

Yahoo! CMO, Elisa Steele, explains how at Yahoo!, “It’s you”

Yahoo’s Elisa Steele offers up the details on the new Yahoo! branding campaign, “It’s you.”

In her post over at Yodel Anecdotal, Elisa says:  “The core of our message will focus on YOU. It will celebrate all of your individual wants, needs, interests, and passions. That’s because Yahoo! really is all about you — we’re constantly evolving to give you more of what you want and less of what you don’t. We want you to make the Web your own and are designing products to put you in the driver’s seat of your Internet experience. Our new brand positioning reflects that.”

How does that affect you, the advertiser? Well, our engaged audience of 500 million monthly viewers are chomping at the bit to get what they want — and often what you’re advertising.  That vast and dedicated user base makes Yahoo! the number one online media company.  Our unique ability to deliver a personally relevant, meaningful Internet experience will help us achieve our vision to be the center of people’s online lives — and help you achieve your advertising goals.

Read on…

— The Team

Tags: , , ,

It’s You

elisa_steeleYahoo! CMO Elisa Steele unveils new global marketing campaign

Yahoo! chief marketing officer Elisa Steele announced our largest branding campaign ever in an IAB Mixx keynote address, telling the Ad Week audience that our message to consumers is: It’s you.

“We’d like to provide consumers more of what they want, and less of what they don’t,” Elisa said. That means bring them the best of their worlds (their friends, families and interests) and the world (news, information, and entertainment).

Elisa pointed to recent launches of our front page, Mail, and mobile apps are good examples of how we’re bringing both together. “Everything needs to be grounded on this concept of personal relevance.”

In the keynote, Elisa unveiled a video and still images that will be part of a global campaign. “The Internet is under new management: Yours,” one ad said. She also played new versions of the Yahoo! yodel.

Keynote Highlights

  • Introducing new research into consumer perception of different types of advertising media – including print, broadcast TV, and Web – Elisa noted that, when it comes to the Internet, there’s a huge “expectation gap” between what people want from advertising and what they get.
  • Consumers not only want ads to be relevant, but they also want to be ad content to be informative, be easy to find, store and find again. (In fact, 77 percent of respondents said they wanted to be able to find an ad again but didn’t know how.)
  • While consumers are getting more of what they want out of the Web, they are not getting what they want from advertising on the web. As a result, ad dollars lag. This gap, Elisa noted, is where Yahoo! comes in.
  • The intersection of “my world” and “the world” is where people find what matters to them the most, and that’s where Yahoo! will be, for both consumers and advertisers.
  • Elisa cited four big to-do’s for Yahoo! and for advertisers: 1) Provide actionable insights for consumers down to the individual level. 2)  Continue to create innovative products to “bridge the emotional divide.” 3) Solidify metrics for performance marketers. 4) Push for industry standards and ways for all of us to work together.
  • The shift is away from demographics to interests. “Whether you’re 15 years old or 50, it’s about shared interests…”
  • Yahoo! will stay focused on individual relevance combined with massive scale. Bringing those two together is “what gives us the opportunity and the calling card to compete for your business and earn your business…”
  • Yahoo! SVP Tapan Bhat said, “In the past, the site was the dominant paradigm on the Web. Now you, the user, are the dominant organizing paradigm on the Web.”
  • One key to realizing that paradigm, Tapan said, is making search and integrated “discovery experience” that follows the user and by providing integrated experiences across the Web that appeal to shared interests among users.
  • The new “It’s You” campaign will roll out to 10 countries around the world, creating a global/local brand that appeals to “all cultures, all ages and all interests.”
  • Yahoo!, said Elisa, will be the “place that will launch a billion yodels…” (And, yes, the yodel will live on, but in many different and more democratic forms.)
  • Yahoo! CEO Carol Bartz ended the presentation by reinforcing the Yahoo! promise to our more than 500 million monthly visitors and to our advertisers, pledging to make Yahoo! easier to work with, smarter, more insightful, and better targeted. “The you,” said Carol, “is also you,” the advertiser.

For more about the branding campaign, see Elisa’s post on Yodel Ancecdotal. Or to see Elisa for yourself, check out the keynote and the presentation—including a sneak peak at the new video ad.

— The Team

Tags: , , ,

Back To Basics: Save Clicks, Save Time

Did you know that you can save clicks and jump directly to a deep-level report from your dashboard? Let's say that you want to see which cities in California you get traffic from. Ordinarily, you'd need to click Visitors, then Map Overlay in the report navigation. Then, you'd need to click United States, then California. But, you can save 3 of these 4 clicks by simply adding this report to your dashboard.

Try it now. Go to one of your favorite reports that requires several clicks to access. Once you've arrived at the report you want --and at the level you want it -- click Add to Dashboard. (The Add to Dashboard button is at the top of your report on the left, next to the Export and Email buttons.)


You'll now see the report on your dashboard. The next time you log in to your Analytics account, you'll be able to see the top cities from California on your dashboard and jump right to the report with a single click.


Tags: , , , ,