Monday, January 26, 2009

The 411 on the 502

As many of you know, since becoming a part of Google in June of 2007, the FeedBurner team has been hard at work transforming FeedBurner into a service that uses the same underlying architecture as many other Google applications, running in the same high-volume datacenters. As a team, we chose this path for one reason: our highest priority is making sure your feed is served as fast as possible after you update your content, and is as close as technically possible to being available 100% of the time.

As many of you also know, a month ago we opened up ability for all AdSense publishers to move to this new platform, and just a few days ago made this move available to all FeedBurner publishers. What many of you do not know is that we have been carefully moving publishers for about six months now, looking hard at traffic patterns, debugging issues with these account transfers with publishers and their hosting and service providers, and working with many of our partners (including many other teams at Google) who run feed aggregation platforms to ensure feeds from this new platform are polled and distributed as fast and reliably as possible. (One example: we moved over 100 external Google blogs and their respective FeedBurner feeds over to the new platform as soon as we could; charity (and bug-fixing) begins at home!)

We are very aware of our responsibility to the RSS ecosystem. We are aware we host and provide service to not only some of the largest publishers, but also the feed for your site, the feeds that you rely on for mission-critical news and information, and even some feeds government provides to distribute information on a timely basis to their citizens. We know that many of you run businesses that critically depend on your feed being delivered quickly and reliably, and thus have been working with many of you to ensure that these feeds are delivered in tandem with a monetization solution that allows you to continue business as we go through this transition. FeedBurner has the privilege of serving millions of feeds globally that represent an incredibly wide spectrum of content.

It is this scale however, that makes our transition to Google's platform technically complex, and as we have started to open up account transfers to all users, it has also amplified the permutations of publisher web server configs, service providers, feed readers, search engines, and so on, and so on. We want to ensure that the time we spend tackling this technical complexity is not mistaken for lack of urgency, concern, or priority.

Just as an example, we are aware and have been working on a known issue of returning a "502 Error" or "503 Error" when checking for updates after certain feeds are migrated. This is a very general error message, representing a number of underlying issues, but in many cases it is a service provider throttling or disallowing traffic from Google. Although we came across many of these issues during our testing phase, in reality we knew a lot of these challenges would not fully surface until we released at scale, which we now have and are dealing with as high priority issues within Google.

To help communicate these issues and resolutions much more effectively, we have created a new blog and feed that you can subscribe to during this transition period. We plan to keep these around as long as necessary. We may also add features to the site that allow you to report your own feed issue details.

The extended team — including both original team members of FeedBurner, newer team members that joined us since we've been at Google, and the rest of Google — is excited about our future on this new integrated-with-Google platform that all publishers will be on at the conclusion of this account transfer process. We are excited because we see the potential for scale and innovation on this platform that will make for a true next generation feed management solution. Most of all, however, we are excited about getting publishers excited for these possibilities as we reveal what we have in store.

Friday, January 16, 2009

Los colores bonitos, or how I learned to stop worrying and compare multiple feed metrics.

If you've been knocking about within FeedBurner using your Google Account, you may have noticed that the original "french fry" chart from the Analyze tab of the original feedburner.com is no more. This venerable bar chart, with its green picket fence of subscriber trend results, has been the first stop for many publishers when checking their feed analytics for years. In its place is new green-ness (and blue-ness) that communicates three times as much information in the same space, and sets the stage for more interesting reporting in the future. Here's a snapshot:



This 30-day view now offers the following information:
  • Daily subscriber totals (in green)

  • Daily reach totals (in blue)

  • The relationship between these two numbers over time
You can move the mouse over any day in the chart and see that day's specific totals for subscribers and reach, too. (Note that reach and subscribers are plotted with different y-axes: subscribers on left, reach on right).

The relationship between these numbers is the kicker:
  • Understanding that reach means people taking action by viewing or clicking on items in your feed helps you understand how engaged your audience is.

  • The more often you post (especially with full text), the more often people are likely to view your current (and previous) updates, and even click-through to your site for related information.

  • Note the blue spikes in reach above; these are centered around new posts. Steady subscriber growth occurred as this site promoted and redirected 100% of its original feed traffic to its feed.
Don't forget to click the "See more about your subscribers" link below the main chart to view a detailed breakdown of your subscriber traffic:



Comparing this chart, day by day, can help you spot where subscribers are coming from (and from what source they have gone missing, should there be a sudden drop).

While we're on the topic: make sure you can actually get the reach statistic — meaning, make sure you turn on item-level stats for your feed! They're used to help calculate reach. Visit the Analyze tab, look for the "Configure Stats" option, and make sure the boxes shown below are checked:



(You can, of course, check "downloads," too, if you're a podcaster). As a reminder: to view all feed stats' reports and options, either click the "View Feed Stats" next to your feed's ad unit listing in the AdSense Manage Ads section, or sign into feedburner.google.com and click on your feed's title on My Feeds.

Tuesday, January 6, 2009

Additions and Attractions for Our Feeds-by-Email Service

FeedBurner's email service began delivering updates in April, 2006. The launch was just weeks after scientists determined email and feeds could be safely combined in a laboratory setting. Our public service has since delivered millions of messages on behalf of thousands of publishers, making sure that publishers who want to get the word out can reach the broadest audience possible — including many site visitors who don't already embrace feeds (or feed readers, like Google Reader), but who trust their email inboxes to be the best way to have content that matters most delivered to them.

As part of our move to Google infrastructure, FeedBurner has added some new features for email publishers. Most of these are of the under-the-hood variety, but a new set of subscriber list management features will be especially beneficial for publishers with dozens, hundreds, and even thousands of existing email subscribers. Here are features live today for all feeds managed through a Google account:
  • Added reliability and delivery scale, thanks to Google infrastructure. The same systems that handle Gmail and other, large-scale public email communications traffic now deliver FeedBurner email subscriptions, too.

  • Robust subscriber list search and pagination. Instead of loading your entire subscriber list, which is too much for some browsers to handle if that list is really big, the new service displays just the 150 most recent subscribers. You can search for specific addresses or general domains (e.g., "hotmail.com" will return a list and total count of your subscribers with "hotmail.com" in their addresses.) This list is now paginated to allow you to scroll through its contents easily.

  • Complete subscriber list export. Want to view the whole shebang offline? Download a CSV-formatted text file of your entire subscriber list.


These new features are in addition to FeedBurner's classic email capabilities. As always, you may:
  • Customize delivery time frame and time zone
  • Write your own welcome/activation email text
  • Choose from multiple custom font, size, and color combinations
  • Incorporate a custom graphic logo in your HTML message header
Also, new subscribers are still required to confirm their requests (to minimize potential abuse).

Want to use the free email delivery service with your feed? Using the latest improvements to email requires moving your existing feedburner.com account to Google (if you haven't done so already). If you use AdSense, any feeds you set up to use AdSense for feeds will also include ads in emails delivered with this service. Sign in to your AdSense account, click AdSense Setup, then Manage Ads, and then locate an AdSense for feeds unit you have created. Click the "View Feed Stats" link next to this unit to reach your feed's Analyze page. Click the Publicize tab, then Email Subscriptions to view and set up service options. Email subscriptions will be delivered, using your settings, starting with your feed's next update. (If your Google account is already set up to use FeedBurner, you can also get to the "Email Subscriptions" service setup area by signing directly in to feedburner.google.com, clicking your feed's title on My Feeds, and then visiting Publicize > Email Subscriptions.)