Tuesday, April 24, 2012

App Engine 1.6.5 Released

April showers -- and a bit more than showers -- have kept us happily inside working away on our fourth release of this year (we are really looking forward to those flowers). Today’s release includes some updates to the Datastore and the runtimes, new features for the Images API, and more!

Datastore

We’ve introduced an experimental type of query, projection queries, in the Datastore. For the SQL fans amongst us, this is similar to queries of the form:





SELECT Property1, Property2 FROM MyEntity ORDER BY Property3


Projection queries have the same cost and performance characteristics as keys-only queries but return entity objects populated only with the requested properties.

We are also adding several other Datastore features in this release:



  • Each entity group now has a numeric version property that strictly increases on every entity group change. You can use this counter, for example, to easily and consistently cache the results of an ancestor query, such as the count of all entities in an entity group (Java®, Python examples).

  • The Datastore Admin now allows you to restore individual Kinds from an existing backup, abort in-progress backups, and view more detailed backup and restore information.

  • For Python users, the @db.transactional decorator now supports concurrent transactions. We’ve also expanded the options available for the db.run_in_transtion_options() function.

Images API

  • The Images API can now access image objects stored in Google Cloud Storage.

  • The URLs generated by get_serving_url()/getServingUrl() that make use of our high-speed image serving infrastructure can now be generated to serve over HTTPS.

Task Queue

We are looking for Trusted Testers for Task Queue Statistics. Task Queue Statistics allows you to fetch statistics and information about your task queue from within your application. Apply now to be a Trusted Tester.

Request Headers

In this release, we are including additional request headers to provide more detailed information about the origin of a request. We’ve added Region, City and LatLng headers to each request where this information can be inferred from the IP address.

Java

Finally, an important piece of news for our Java developers: the <threadsafe> element is now required in appengine-web.xml file; omitting it will cause an error in the dev appserver.

As always, send us feedback in our Google Group, send us technical questions on Stack Overflow, and read the complete release notes for all the new features and fixes in this release for Java, Python, and Go.







New AdWords labels: unrelated to DS3 labels

As you may have heard, Google AdWords recently launched a new labels feature. We just wanted to let you know that this is separate functionality from DoubleClick Search V3 (DS3) labels. DS3 labels are set at the advertiser level and can span several engine accounts. AdWords labels are not currently supported in DS3, and they will not be imported into DS3 when you run a sync.


As a reminder, DS3 labels are a great way to categorize and report on keywords. Because multiple labels can be applied to a keyword, you can track many different attributes, such as whether it’s a brand keyword or if it’s in a particular category. You can also note keywords where your site doesn’t feature well in the organic search results.


To create a DS3 label:


  1. Click the Labels tab in the left nav, click the New button above the table, and name your label. 

  2. Navigate to a list of keywords and select some of them.

  3. Click the Labels button above the table to apply labels to those keywords.





Coming soon, you’ll also be able to see reporting stats for DS3 labels.





As an example of the power of DS3 labels combined with reporting, an advertiser may manage brand and generic keywords separately. Using keyword labels, the advertiser will be able to easily compare the performance of these sets of keywords and take action accordingly, such as raising/lowering bids.


Learn more about creating and applying DS3 labels on the Help Center. And keep an eye on the blog for news of the release of reporting stats for labels.


Posted by DoubleClick Search team

PubTalk: PCH’s Denise Leggio on winning big with DoubleClick Ad Exchange



You probably think of Publisher’s Clearing House (PCH) as a mail-order sweepstakes company that surprised winners with big, over-sized checks. However, PCH has evolved its traditional magazine and merchandise direct marketing business to include several “play and win” properties such as pchlotto.com, pchgames.com and pchsearchandwin.com.



Delivering over 300 million ad impressions per month across these sites, PCH tested multiple strategies for monetizing remnant inventory before turning to DoubleClick Ad Exchange (AdX) in early 2010. Today, AdX’s share of revenue has grown 5X and it now monetizes up to 70% of all remnant inventory. We caught up with Denise Leggio, Director of Ad Operations at PCH, to learn more about what worked for them with AdX.



Won over by strong controls

“With a brand like ours, ad quality is just as important as the RPM. But Ad Exchange is easy to use and allows us a broad range of controls, like blocking competitive or undesirable ads from bidding. It lets us maximize revenue without giving up control of the ads or compromising our brand,” says Denise.



Higher yields with Dynamic Allocation

“One of the biggest benefits of Ad Exchange is Dynamic Allocation with DFP. Ad Exchange will only serve if it can beat the highest-paying ad at that exact time, ensuring optimal revenue.” For PCH, Dynamic Allocation has also informed pricing decisions on direct inventory.



Multiple tools and levers for deeper insights and higher revenue


From reporting features at the individual ad unit level, to the Minimum CPM Recommendation tool to set the minimum auction price, AdX has provided Denise’s team many tools to optimize revenue. “The optimization options have been extremely valuable for our online business. The tools, reports and data provided give us insight into our inventory and buyer habits,” she says. “With those insights, we’re able to make changes extremely quickly.”



Operational efficiencies allow deeper focus on direct sales


The time savings from being on AdX has allowed Denise and her team to better support PCH’s direct sales team, testing and building creative packages involving rich media, takeover ads and site skins. “The operations team can now be a strategic partner on that end, instead of just being on the back end doing yield optimization and trafficking.”



“You have to work with a solution that you trust, and I think that’s why we like Ad Exchange,” Denise says. “For PCH, Ad Exchange is the solution of choice because of its robust technology, insights, control, and ability to offer the highest yield and inventory fill in a highly competitive market.”



Read the full case study here.



This blog post was part of “PubTalk”, a series of conversations with publishers.





ShopWiki.com grows 65% in Google Affiliate Network and expands internationally

Over the past few years, Google Affiliate Network has helped advertisers and publishers grow their businesses with the right mix of technology, service, and data insights. We’re pleased to share these stories with you on the blog every few weeks. 

When
ShopWiki.com entered the online shopping space in 2005, they started with a simple idea: “make shopping better.” As a shopping search engine, they hoped to index everything that can be bought online and help consumers make the best purchase. With over 200,000 featured stores and domains in the US, UK, France, and Germany, ShopWiki has become a popular destination for online consumers. Their technology now crawls partner sites and organizes a wide selection of their products in one centralized place.



With global interests and ever-changing consumer needs, ShopWiki General Manager James Keating and his team search for efficient ways to scale their site and grow revenue. Since partnering with Google Affiliate Network in 2007, Keating has relied on detailed reporting and analytics to make informed decisions and drive strategy. As he explains, “Google Affiliate Network gives us rich insights into the best-converting products. We combine these insights with our own site data to automatically optimize yield for every page of our site.”

As ShopWiki has grown, they have also added new advertisers and focused on strategic partnerships. Keating has kept an eye on new advertisers in Google Affiliate Network and joined their programs upon launch, building links and using the new content to better serve his site visitors. Through Google Affiliate Network’s user interface, Keating has found new relationships and tools to streamline these processes. He explains, “whenever a new advertiser joins, we are able to create and implement links right away and begin optimization from day one.”

Guided by data insight and focused on new partnerships, ShopWiki has continued to grow as a publisher in Google Affiliate Network and a shopping destination on the web. In 2011, they grew their network revenue by 65% YoY, helping to spur international expansion outside of their home US market.

To learn more about how James Keating and ShopWiki have established their affiliate business, check out their
full case study.

Posted by Will Heidrich, Account Manager




Galaxy Nexus now on sale in Google Play

We started shipping Nexus phones more than two years ago to give you a pure Google experience and access to the latest Android updates. Today, we’ve started selling Galaxy Nexus (HSPA+) from a new Devices section in the Google Play web store, so you can quickly and easily purchase an unlocked version of the phone. We want to give you a place to purchase Nexus devices that work really well with your digital entertainment.



Galaxy Nexus by Samsung runs the latest Android software, Ice Cream Sandwich, with Google mobile services, Google Play and new features like Android Beam and Google+ mobile hangouts. It also offers a 4.65” HD Super AMOLED display that’s perfect for watching movies, playing games or reading books on the go.



First available in the U.S., Galaxy Nexus costs $399 and arrives at your door unlocked, without a carrier commitment or contract. You can use it on the GSM network of your choice, including T-Mobile and AT&T. It also comes pre-installed with the Google Wallet app which lets you easily make purchases and redeem offers with a tap of your phone. Best of all, we'll give you a $10 credit to get you started with your new mobile wallet.



We’ve come a long way since the first Android devices started hitting shelves three and a half years ago and since the launch of the first Nexus device. More than 300 million Android devices have been activated globally. We’ve worked with developers and content partners to launch Google Play, offering more than 500,000 apps, millions of songs and books, and thousands of movies. And we’ve implemented new customer support services to improve the purchasing experience on Google Play. We’ve taken all of this into consideration in designing Devices on Google Play. We hope to bring it to more countries soon.



Friday, April 20, 2012

App Engine and Google’s new Deprecation Policy

As you may have seen on the Google Developer’s Blog today, Google is changing the Deprecation Policy for all Developer products as a matter of corporate policy. We would like to clarify how this impacts App Engine and you, our customers.

Once the new deprecation policy takes effect, App Engine’s new Deprecation Period will be one year, the longest deprecation period Google offers across APIs and developer products. Practically, this means that Production Features deprecated after the new policy takes effect will continue to be supported at least until 2015 or for one year, whichever period is longer. In our four year history, we have only deprecated one Production Feature, the Master/Slave Datastore, and in that case it was in favor of a more reliable alternative.  We take considerable care that once a feature has graduated from Experimental status it will stand the test of time, and we do not anticipate frequent deprecations in the future.  

Although the official deprecation period is one year, at a minimum, if it does become necessary to deprecate a feature of App Engine we will give our customers enough advance notice to adjust their applications accordingly. Some very large customers might require more than one year; please contact us and we’d be happy to work with you to understand your specific needs.

We want to reiterate that Google strongly supports App Engine and is excited about its steady growth.  You can see the change in our upcoming new Terms of Service (which will take effect July 20, 2012) and as always if you have any questions or comments, please let us know in our Group.

- Posted by Greg D’Alesandre, Senior Product Manager, App Engine Team

Thursday, April 19, 2012

G+ SMS

Google+ helps you share the right things with the right people when you are online, but how about when you are not connected to the Internet? A team of motivated engineers in India realized the importance of connecting you with the right people on Google+ -- regardless of where you are or what kind of device you're on -- and we've introduced Google+ SMS features as a result.



a) Post your updates to Google+ via SMS





b) Receive SMS notifications & reply to them over SMS























To get started, activate your phone number on the Google+ settings page (Supported mobile operators)



When Google+ launched in June last year, SMS features were available only in India and the US. Today we’re pleased to announce the expansion of Google+ SMS to 41 new countries:

Afghanistan, Algeria, Angola, Bahrain, Benin, Cambodia, Cameroon, Congo (DRC), Cote D'Ivoire, Egypt, Ghana, Guinea, Indonesia, Iraq, Israel, Jordan, Kazakhstan, Kenya, Kuwait, Kyrgyzstan, Liberia, Malawi, Malaysia, Maldives, Morocco, Mozambique, Niger, Nigeria, Pakistan, Philippines, Saudi Arabia, Senegal, Sierra Leone, Sri Lanka, Tanzania, Thailand, Tunisia, Uganda, Uzbekistan, Vietnam and Zambia.