Friday, August 24, 2012

Three Gmail labs graduation into standard features


We've graduated three labs, Refresh POP accounts, Filter import/export and Navbar drag and drop.



Refresh POP accounts: Clicking the refresh link at the top of your inbox will now not only update your inbox with your new Gmail messages, but will also fetch messages from any other POP accounts which you have set up.



Filter import/export: From the Settings > Filters page you can download a file containing some or all of your filters or upload a file to create a set of filters all in one go.  This makes it easy to share filters with friends, backup filters for later and more.



Navbar drag and drop: If you use gadgets on the left-hand side of Gmail, you can now rearrange them with drag n' drop.



Editions included: 

Google Apps, Google Apps for Business, Government and Education



Languages Supported:

All languages



whatsnew.googleapps.com


Get these product update alerts by email


Subscribe to the RSS feed of these updates

A programmatic way to managing licenses for Google Drive


The License Manager API allows the administrator to programmatically assign, unassign and re-assign Google Drive storage licenses to users.



Editions included: 

Google Apps for Business, Government and Education



Languages Supported:

All languages



For more information:

http://googleappsdeveloper.blogspot.com/2012/08/a-programmatic-way-to-managing-licenses.html

https://developers.google.com/google-apps/licensing/index



whatsnew.googleapps.com


Get these product update alerts by email


Subscribe to the RSS feed of these updates

Thursday, August 23, 2012

gSearch

Get the newest Google style Mac OS X Dashboard Search Widget, included Time and Date.
↓ Download

Map of the Week: Volkswagen Street View Quest

Map of the Week: Volkswagen Street View Quest

Why we like it: We really like this creative approach to interacting with Street View imagery. This Google Maps API implementation shows us that are still many different ways to take advantage of the imagery offered in the API.



When I was kid, my friends and I would play a game called “Punch Beetle” (also known as punch bug, punch dub, piggy punch, slug bug, or beetle bug depending on where you’re from). In brief: the object of the game is to be the first one to spot a Volkwagen Beetle and call out "Punch buggy!" or "Slug bug!" while punching your opponent in the arm.



In many ways, this game is a real world viral meme that became popular without the Internet. Using Google Street View imagery via the Google Maps API, Volkswagen found a way to translate this old tradition into an online game that you can play anywhere in the world without actually having to be in the car or punching anyone. Head over to the Street Quest site for a cool YouTube trailer and to start playing (note: you'll need a facebook login to participate in the challenge).





In VW Street View Quest, players search Google Street View imagery to find and tag any VW vehicles (not just bugs) that have been picked up by our cameras. The person who tags the most vehicles wins the challenge. There are also bonus challenges where users are asked to find the location of a particular car using only a few degrees of the Street View panorama as a clue.







Currently, prizes are only available to residents of South Africa, but the rest of the world can still explore the site and follow along. The top four users who find the most VW vehicles in Google Street View get to compete against each in real life to find the most VWs in Cape Town, South Africa. Overall, this concept is a fun way to embrace the sub-cultures and memes that have sprung up around the VW brand and share them with the rest of the world.



Docs Grow Ears: Google Feedback now in Google Ads Developer Documentation


If you've recently visited any of the Google Ads Developer documentation, you may have noticed a "Feedback on this document" link at the top right corner of a page. That's right—you can now use that link to report errors, comment on existing content, or request further clarification for any of the Google Ads Developer docs:




In addition to this new channel, you can continue to reach out to us through the developer forums or Google Developers Live events.



Quang Nguyen, Ads Developer Relations Team

Automate Google Analytics Reporting using Google Apps Script

Many people have been asking for a simple way to put Google Analytics data into a Google Spreadsheet. Once the data is inside a Google Spreadsheet, users can easily manipulate Google Analytics data, create new visualizations, and build internal dashboards.



So today we released a new integration that dramatically reduces the work required to put Google Analytics data into any Apps Script supported product, such as Google Docs, Sites, or Spreadsheets.



Here’s an example of Google Analytics data accessed through Apps Script and displayed in a Google Spreadsheet.










Custom API Dashboards - No Code Required


We know that a popular use case of this integration will be to create dashboards that automatically update. To make this easy to do, we’ve added a script to the Spreadsheets script gallery that handles all this work - no code required. The script is called Google Analytics Report Automation (Magic).



This script is a great template for starting your own project, and we’ve had many internal Google teams save hours of time using this tool. Here’s a video demoing how to build a dashboard using this script:





You can find this script by opening or creating a Google Spreadsheet, clicking Tools -> Script Gallery and searching for “analytics magic”.


Writing Your Own Script


Of course many developers will want to write their own code. With the new Analytics – Apps Script integration, you can request the total visitors, visits, and pageviews over time and put this data into a spreadsheet with just the following code:

// Get Data.
var results = Analytics.Data.Ga.get(
tableId,
startDate,
endDate,
'ga:visitors,ga:visits,ga:pageviews',
{‘dimensions’: ‘ga:date’});

// Output to spreadsheet.
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
sheet.getRange(2, 1, results.getRows().length, headerNames.length)
.setValues(results.getRows());

// Make Sandwich.

To get started now, read our Automated Access to Google Analytics Data in Google Spreadsheets tutorial. Also check out the Google Analytics Apps Script reference docs.


Solving Business Problems


Are you ready to start building solutions using Google Analytics and Google Apps Script?



We’d love to hear new ways you use this integration to help manipulate, visualize and present data to solve business problems. To encourage you to try out this integration, we are giving out Google Analytics developer t-shirts to the first 15 developers to build a solution using both APIs.



To be eligible, you must publish your solution to either the Chrome Web Store or the Spreadsheets Script Gallery and include a description of a business problem the script solves. We’ll then collect these scripts and highlight the solutions in an upcoming blog post. After you publish your script, fill out this form to share what you’ve built.



We’re looking forward to seeing what you can do with this integration.



Posted by Nick Mihailovski   profile





Nick is a Senior Developer Programs Engineer working on the Google Analytics API. In his spare time he likes to travel around the world.





Upcoming Learn With Google Webinar: Understanding Multi-Screen Consumer Behavior

90% of media consumption today is screen based, and the growing number of digital devices is rapidly changing the way people search, shop, and connect with people or businesses. To make the most of all of their devices consumers have developed common patterns of multi-screen behavior, and this multi-screening has quickly become the norm. In order to gain a deeper understanding of this changing consumer media behavior, we conducted some new research.



Join Google on Thursday, August 30th (10am PT/1pm ET) for a webinar about our recently released research, "The New Multi-screen World: Understanding Cross-Platform Consumer Behavior."







The webinar will share our research findings on how the growth of device ownership has changed the way that people consume media. We will also discuss specific strategies that businesses and advertisers can employ to take advantage of these multi-screen behaviors and more effectively connect with their target audience.



Sign up for our webinar today by registering here.



We look forward to seeing you on August 30th!



Posted by Samantha Podos Nowak, Product Marketing Manager, Google Mobile Ads