Search Logger
Archives for September, 2009.

Archive for September, 2009

Advanced: Structure Your Account With Roll Up Reporting And More

1:58 pm - September 29, 2009 in Google Analytics Blog
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


 

How Google tackles IT security – and what you can learn from it

1:57 pm - September 29, 2009 in Google Enterprise Blog

Providers of cloud computing services like Google are equipped to protect millions of users' data every day – it's core to how we run our business. Our users enjoy our economies of scale at minimal expense. We also employ some of the world's best security experts to help to make sure that your data stays safe.


On October 1, join us for a live webcast with some of our top security experts who are on the front lines of fighting spam, malware, and phishing for Google Apps users, designing identity management systems for hosted web apps, and monitoring the Google network for potential threats. Register for this live webcast, “How Google Tackles IT Security – and What You Can Learn From It,” to learn about security in the cloud and get your questions answered by members of Google's Security team. Participants include:

Eran FeigenbaumAs the Director of Security for Google Apps, Eran Feigenbaum defines and implements security strategy for Google's suite of solutions for enterprises. Prior to joining Google in 2007, Eran was the US Chief Information Security Officer for PricewaterhouseCoopers.

John FlynnJohn “Four” Flynn has an extensive background in network monitoring, intrusion detection, and incident response. John currently leads Google's Security Monitoring program and is a founder of Google's Security Metrics group.

Bradley TaylorGmail's “Spam Czar,” Brad Taylor leads Gmail's technical anti-spam, anti-abuse, and email delivery engineering efforts. Brad has played a key role in the development of Gmail's spam filter since Gmail launched in April, 2004.

Eric Sachs – Eric Sachs has over 15 years of experience with user identity and security for hosted web applications. During his years at Google, he has worked as a Product Manager for many services including Google Accounts, Google Apps, orkut, Google Health, Google Security, and Internal Systems.

While circumstances may vary, most IT departments face similar security challenges. Find out more from the people who confront these issues every day here at Google.

Join us for our live webcast to learn about the people, best practices, and technologies that we have in place to minimize security threats.

How Google Tackles IT Security – and What You Can Learn From It
Thursday, October 1, 2009
11:00 a.m. PDT / 2:00 p.m. EDT / 6:00 p.m. GMT

We hope to see you there.

Posted by Serena Satyasai, Google Apps team

Find customer stories and product information on our resource sites for current users of Microsoft Exchange and Lotus Notes/Domino.
 

Cloud adoption and getting voted best mid-market solution at the Mid-sized Enterprise Summit

12:44 pm - September 29, 2009 in Google Enterprise Blog
Last week, I attended the Mid-sized Enterprise Summit West in Los Angeles. I enjoyed the opportunity to hear from industry leaders and thinkers and connect with CIOs and senior IT leaders from a wide variety of companies and industries. The hot topic of the conference? Cloud computing and how it can drive innovation.

Several speakers touched upon using the latest Internet technologies to accelerate business results. Geoffrey Moore presented on the importance of businesses focusing on their core competencies as a way of driving innovation and amplifying their competitive advantage. Andrew McAfee, who teaches at Harvard Business School and coined the phrase "Enterprise 2.0," explained how the collaborative opportunities offered by tools such as wikis and user-rated intranet search results can reinvigorate employee engagement and accelerate innovation.

It was heartening to hear these ideas because this is very much how we do things at Google and what we hear from our leading-edge customers. For example, it's very common practice for our global, cross-functional teams to use Google Sites (an easy way to create and publish web pages) to manage product launches (just recently, JohnsonDiversey talked about how Google Sites powers a global leadership council, an HR talent review process, and many other things).

Finally, in our breakout sessions we showcased how businesses have utilized the wide range of tools that Google offers for business – for example, Hamilton Beach, which has been able to free up IT resources and focus on its core business.

Finally, we took the pulse of the conference by surveying attendees on their attitude toward Software as a Service (SaaS) or, as it's also known, cloud computing. Our survey reached about 70% of the conference attendees, and it's interesting to note that 46% reported either "actively embracing the cloud" or having "implemented one or two apps." That said, another 40% described themselves as "curious but hesitant," so it was great for us to engage with audiences who still have questions about how Google Apps can work for their business.


We were also grateful that conference participants voted us "Best Midmarket Solution – Services" the second time in a row. Thanks, MES, for another great event! We hope to see everyone in the spring.

Posted by Mike Lee, Google Apps team

Get timely updates on new features in Google Apps by subscribing to our RSS feed or email alerts.

 

Tina Brown Is Back to Books

11:16 am - September 29, 2009 in Yahoo! Buzz Log

by Claudine Zap

Web Sites to Print Books

You can take the woman away from print. But you can't shake the print out of Tina Brown. Her news and opinion website, The Daily Beast, will become a super-fast publisher of quickie books, to feed the interest of readers' hurry-up insistence on information right now, not later.

What can Brown do for books? Well, for starters, the author and former editor of The New Yorker and the defunct Talk magazine knows something about mixing and matching media — and isn't afraid to try something that could create lots of buzz but little cash.

Topics promise to be timed for the Internet news cycle. Titles from Beast Books, as the imprint will be called, will be shorter in length — about 150 pages — than your average nonfiction tome. Instead of taking years, these speedy books will take mere months to report, write, and publish, says the Silicon Alley Insider.

Think of this Web off-shoot as a mini-magazine on specialty subjects. According to the New York Times, the plan is to roll out publications as e-books first, and then print them the old-fashioned way. And, oh yah, charge money for them, too. Any profits will be split among the writer, the print publisher, Perseus, and The Daily Beast. Writers will also receive a five-figure advance.

So we repeat: Print is not dead. It just shrunk.

Follow us on Twitter

 

Build Apps for the New Yahoo! Homepage

10:47 am - September 29, 2009 in Yahoo! Developer Network Blog

Today there are nearly 400 apps available for Yahoo! homepages around the world. Will yours be one of the innovative and flawless apps that makes it into the homepage gallery next?

Now, you can build apps that run on the new Yahoo! homepage, which gets over 330 million unique visitors per month worldwide. By building apps, you can drive traffic to your site, acquire new users, and increase awareness of your brand. You can also display ads and make money through virtual goods. We’re working on an array of additional developer monetization opportunities – these will be available soon.

Like the open apps on My Yahoo!, homepage apps are built with the Yahoo! Application Platform (YAP), which allows you to build and distribute an app that any Yahoo! user can install (see how the user experience looks). Raise awareness of your app through traditional mechanisms (email, ads, etc.) and use “Add to Yahoo!” buttons to encourage installs. Your app installs will also be reflected in Yahoo! Updates.

Here’s a selection from the first batch of applications built on YAP -- available today on the Yahoo! homepage:

A-Z Wine Pairings by MyRecipes & Snooth allows you to create a meal with over 30,000 recipes from your favorite magazines and cookbooks. Learn which wine pairs perfectly with your meal, and why, with expert wine pairings.

All Things Beauty by Total Beauty offers freebies, unbiased product reviews, and beauty tips – trusted by 7 million women.

Books weRead by WeRead is an app for book lovers, whether you love classics or popular fiction, Dickens or Dan Brown. Use weRead to list and rate books, read and write reviews, and find out what your friends are reading.

Brain Trainer by Lumosity sharpens your mind daily with scientifically tested brain games from Lumosity.com.

Flood-it by LabPixies is a social version of one of LabPixies' most popular games, in which the player must flood the board with one color within the allowed steps.

Green Lifestyle by Mokugift, an official partner of United Nations Environmental Program, helps fight climate change while you grow your green knowledge and lifestyle, surprise your friends with Green Facts, and plant real trees.

kaChing Stock Investing App by kaChing is a leading realistic trading environment—and one of the biggest investing communities on the Web. Manage a virtual portfolio, compete with friends, and follow some of the world’s smartest investors, their trades, and their ideas.

Lexulous Word Game by Lexulous is an amazing crossword game and a fun way to stay in touch with friends.

Mint.com Personal Finance by Mint.com helps you stay on top of your finances with at-a-glance info on your spending, budgets, and investments, and sends useful alerts about your money. Powered by Mint.com, a top-rated, free online personal finance service.

Movies by Flixster is the best way to get and share movie info with friends.

Target® Daily Ad by Target provides the most popular deals of the week. Click on a product for more info.

Whaddyathink by Ask & Answer is a fun, easy way to poll friends and other users about any topic of your choice.

WordPress QuickPress by WordPress allows you to post to your WordPress.com blog and moderate your recent comments from the Yahoo! homepage.

There’s a universe of apps just waiting to be built for Yahoo! users worldwide.

If you have feedback or questions about developing on the Yahoo! Application Platform, please contact us on our forums or check out our documentation to learn more about how you too can write a great app for Yahoo.com. We look forward to seeing the apps you create!

Xavier Legros
Director, Product – Yahoo! Application Platform

 

Surf’s up Wednesday: Google Wave update

10:46 am - September 29, 2009 in The Official Google Blog
Starting Wednesday, September 30 we'll be sending out more than 100,000 invitations to preview Google Wave to:
We'll ask some of these early users to nominate people they know also to receive early invitations — Google Wave is a lot more useful if your friends, family and colleagues have it too. This, of course, will just be the beginning. If all goes well we will soon be inviting many more to try out Google Wave.

Some of you have asked what we mean by preview. This just means that Google Wave isn't quite ready for prime time. Not yet, anyway. Since first unveiling the project back in May, we've focused almost exclusively on scalability, stability, speed and usability. Yet, you will still experience the occasional downtime, a crash every now and then, part of the system being a bit sluggish and some of the user interface being, well, quirky.

There are also still key features of Google Wave that we have yet to fully implement. For example, you can't yet remove a participant from a wave or define groups of users, draft mode is still missing and you can't configure the permissions of users on a wave. We'll be rolling out these and other features as soon as they are ready — over the next few months.

Despite all this, we believe you will find that Google Wave has the potential for making you more productive when communicating and collaborating. Even when you're just having fun! We use it ourselves everyday for everything from planning pub crawls to sharing photos, managing release processes and debating features to writing design documents. In fact, we collaborated on this very blog post with several colleagues in Google Wave.

Speaking of ways you could potentially use Google Wave, we're intrigued by the many detailed ones people have taken the time to describe. To mention just a few: journalist Andy Ihnatko on producing his Chicago Sun-Times column, filmmaker Jonathan Poritsky on streamlining the movie-making process, scientist Cameron Neylon on academic papers and lab work, Alexander Dreiling and his SAP research team on collaborative business process modelling, and ZDNet's Dion Hincliffe on a host of enterprise use cases.

The Wave team's most fun day since May? We invited a group of students to come spend a day with us at Google's Sydney office. Among other things, we asked them to collaboratively write stories in Google Wave about an imaginary trip around the world. They had a ball! As did we... 



Finally, a big shoutout to the thousands of developers who have patiently taken part in our ongoing developer preview. It has been great fun to see the cool extensions already built or being planned and incredibly instructive to get their help planning the future of our APIs. To get a taste for what some of these creative developers have been working on, and to learn more about the ways we hope to make it even easier for developers to build new extensions, check out this post on our developer blog.

Happy waving!

 

Newest Features of the Yahoo! Application Platform

10:45 am - September 29, 2009 in Yahoo! Developer Network Blog

As the Yahoo! Application Platform (YAP) matures and is introduced into new drop zones throughout Yahoo!, many questions have come up about developer support and the best new features. There have been numerous suggestions from our community and we have looked into many of the questions and concerns raised by our users. To that end, we have implemented significant technology upgrades to make the lives of YAP developers much easier, and that is what I want to outline in this post. I want to highlight some of the best updates to the platform and additional tools that developers may find useful.

YML:Include Tag

We have heard from developers that you would like to allow the small view of a YAP application to be more dynamic, or build content each time the user views the application. This was a valid concern and is one that we have addressed with the yml:include tag. This tag will allow you to automatically make a server-side request for content once the application loads. In doing so, you can incorporate fresh data into the small view or set up a deferred content load on the large view to speed up the perceived application load time. A delay feature is also available within this tag. This will allow you to defer the loading of content by a certain number of seconds. Using this tag, you can create an application interface that refreshes automatically at timed intervals.

A full overview and code samples of this new feature can be found here: http://www.nakedtechnologist.com/?p=393.

New OpenSocial Support

The Yahoo! Application Platform has long supported the OpenSocial 0.8 JavaScript APIs. To add to this, we have recently also included full support of the OpenSocial 0.81 REST specification. The OpenSocial community has produced several high-quality client libraries that make interaction with our OpenSocial endpoints quick and easy.

Additional Social SDKs and Upgrades

The Yahoo! Social SDKs wrap our Social API endpoints and handle all the OAuth magic needed by the backend of an Open app, i.e., authenticating a user with the application platform, updating an app’s small view content, publishing updates in response to user activities, fetching the user’s social data, etc. These SDKs provide the easiest way to dive into backend development for your Open App.

You may be aware of our standard PHP, AS3 and Objective-C SDKs, but did you also know that we have a few new additions and new methods for providing them to the community? Our SDKs have all moved to a new home at http://www.github.com/yahoo and are listed under yos-social-LANGUAGE. These SDKs are all released under the BSD license, so feel free to use them in your projects. Adding to the repertoire of SDKs, there has been a release of a new Python SDK for developers to use.

For more experienced developers, an experimental iteration on the PHP SDK is also available on github. Some of the more noteworthy features of this version are simplified token management, which gives the developer more control over session handling, and use of YQL internally for data fetching (see getProfileLocation() and getGeoPlaces() in lib/Yahoo/YahooOAuthApplication.class.php). Although not required for Open app development, another feature of this SDK worth mentioning is its support of OpenID + OAuth “hybrid auth.” Please feel free to fork these projects and send us pull requests.

Jonathan LeBlanc (@jcleblanc)
Erik Eldrige (@erikeldridge)
Yahoo! Developer Network - Partner Integrations

 

Clarkstown Central School District designs collaborative curriculum with Google Apps

10:28 am - September 29, 2009 in Google Enterprise Blog
Editor's Note: We're pleased to welcome John Calvert, Technology Learning Facilitator and Google Certified Teacher from Clarkstown Central School District, as our guest blogger today. Calvert's post describes how his district has created a collaborative curriculum portal for teachers using Google Apps Education Edition. You can also read or download a case study about Clarkstown Central School District's full Google Apps deployment.

As in most districts, the Clarkstown Central School District curriculum is a living document. We tweak our maps each year, based on student and teacher experience, but communicating these changes to our 800 teachers has always been a logistical nightmare. Even though we have a web based mapping system, our faculty often worked from old copies printed in binders. For most teachers this was the easiest way to work and there wasn't a compelling value add from the old mapping system to change their practice. Google Apps has added this incentive by helping us create a space that is collaborative, purposeful, and always current. The result is a change that has connected our teachers to the map and each other.

Clarkstown Central School District is a central district pulling students from several communities located 20 miles north of New York City. We have 14 schools, ranging from kindergarten to twelfth grade, employ roughly 1700 people, and educate nearly 10,000 students. The district has made a recent commitment to prepare our students for the technology rich future they will inherit. We decided that Google Apps would be a key tool to leverage this goal. We wanted to extend past the tech savvy and tech willing teachers, to the users who would not be your typical technology teachers. We needed buy-in from teachers and administrators to make sure a roll out of this scale would be successful.

With this in mind, we decided to use something of real value to our community - in our case, a curriculum resource portal that was created with Google – as the first step in transitioning toward a new technology platform.

We introduced Google Calendar first because it was easiest for the majority of users to understand. The big desk planners teachers are familiar with do not facilitate collaboration with colleagues and can only be used when you're literally standing in front of them. Google Calendar solved these common teacher problems.

We also created centrally controlled calendars that teachers could add to their own, making life easier. Then, we created curriculum scope and sequence calendars. This let, say, a 5th grade teacher turn on the curriculum calendars and plan lessons for the month based on where they should be in the curriculum. Clicking on a curriculum event provides and overview of the content and a link to the resource site page for that unit.

Each curriculum area for each grade level has a resource site organized by unit. The unit pages are linked to the appropriate calendar events in Google Calendar. These pages display the curriculum which is fed directly from the mapping software. The pages also organize links, documents, and other resources. Some documents are shared across multiple grades and units from Docs. When the original is changed, each linked unit updates automatically. Other sites are created to support professional development in the district.

Most importantly, teachers are now creating unit plans and other resources collaboratively using Apps; these contributions are also shared in the resource sites.

So far, the project has been a resounding success. We started with the elementary curriculum and will be expanding the project to the secondary grades this year. The initiative has "won over" our administrators and teachers. Our faculty is more connected to the curriculum than they have ever been. The work we have done has inspired many of our teachers to bring Google Apps into their teaching. In response to this enthusiasm, we are introducing our Student Apps portal this Fall.

If you'd like to hear more about how K-12 school districts like Clarkstown Central are using Google Apps to save IT resources and encourage district-wide collaboration, please join us at this upcoming webinar:

Google Apps Education Edition at Maine Township High School District
Tuesday, October 6, 2009
11:00 a.m. PDT (GMT -07:00, San Francisco)

Have questions for the Maine Township and Google Apps teams? Submit them here.

Posted by Dana Nguyen, Google Apps Education Edition team

Learn more about what's possible for your school with Google Apps Education Edition.
 

Announcing the Whaddyathink? Application on the Yahoo! Homepage

10:15 am - September 29, 2009 in Yahoo! Developer Network Blog

Whaddyathink? Logo
As seen on My Yahoo!, we’re proud to announce the Yahoo! homepage integration of the Ask and Answer application (the application formally known as Whaddyathink?). When running through your daily news digest on the Yahoo! homepage, now you can take a break to answer your most difficult questions. Let your friends plus the public help you decide – kind of like having unlimited lifelines on “Who Wants to be a Millionaire,” but without the crushing disappointment of losing because of an audience that refuses to be correct!

Voting - Now With More Oomph!

Whaddyathink? Logo Polls made up of just your friends seem biased, right? Well, with Ask and Answer, your friends can participate, but they don’t necessarily have to influence your polling decisions. You choose. Now you can vote on the polls of random strangers without risking any broken friendships – and you can get honest feedback from the masses. The votes of strangers naturally are weighted lower than your actual friends. Your friends will be floated straight to the top of the voting ring so you can always see what questions your BFF needs answered on a particular day.

Technology Updates - Hitting the Nitro

Using the greatest in new loading technology from the Yahoo! Application Platform, Ask and Answer implements a new YML tag called include. This allows us to load the latest and freshest polls for you each and every time you view the application. This upgrade provides a staggered load to optimize the full application and user experience.

Send Us Your Feedback

Love the application? Want a new feature added? Send us all of your feedback through our new forum system at http://www.whaddyathink.net/forums/. We can’t wait to hear what you think!


Ask and Answer Team
Jonathan LeBlanc (@jcleblanc)
Erik Eldridge (@erikeldridge)
Dan Theurer (@dantheurer)

 

Chris Anderson: CouchDB: Relaxing Offline JavaScript

7:12 pm - September 28, 2009 in Google Code Blog
Last week I hosted Chris Anderson for a Google tech talk on CouchDB as part of the Web Exponents speaker series. Chris is an Apache CouchDB committer. He is co-author of the forthcoming O'Reilly book CouchDB: The Definitive Guide and a director of couch.io.

Making web applications work offline is a hot topic. Google Gears blazed the trail, and Web Storage is part of HTML5. CouchDB is a NoSQL alternative that makes it easy for web apps to run offline. This is important because even as bandwidth grows, latency is still an issue for a significant number of users, and outages or zero-bars can and do happen. CouchDB makes this a non-issue by running your application close to the user, on their device or in their browser. Chris calls this "ground computing" - a refreshing counterpoint to the oft-used "cloud computing" label. Hear more from Chris in his video and slides.



Check out other videos in the Web Exponents speaker series:

 
 
 
 
 
 
It's All About Search | © clsc.net |
2012.02.0715:44
Tech used here: Valid HTML - Valid CSS - Valid RSS - JavaScript - PHP - Smarty - MySQL - and a partridge in a pear tree.