Google Outside
Google Search is such a natural part of our lives that sometimes it can be taken for granted. We wanted to remind people of the magic of Google Search, to help convey the mission “Google’s products improve people's lives every day”. And we wanted to do it in a way that had never been done before. For the first time, we brought Google Search to a new environment: Digital Out of Home.
The Question
“How can Google connect with both tourists and residents of London in a meaningful, relevant way by providing them with utility when they need it most?”
The Answer
Offer useful, relevant and meaningful demonstrations of the Google Search Experience (GSA) in context.
The Challenge
Existing DOOH infrastructure is generally used for broadcast-like video or image display, with little variation between screens and little or no dynamic content support, requiring a solution that can work over the legacy 3G network infrastructure.
Additionally, the Google Search system is not available out of the mobile app, so we had to retrieve, extract, connect, mash-up and consolidate several disparate public Google data sources, all meant to give different data, under different scenarios. We required thousands of API calls, all returning unique dynamic data, to be processed and connected in seconds, so we could generate payloads in minutes.
A Storytelling Engine
We wanted to surprise our audience by displaying something new on the screens: instead of advertising we created a utility platform for the city, providing useful information about the area, allowing Londoners and tourists to get the most out of the city, and reminding people of the magic of Google Search.
In order to achieve this, we re-created the Google Now and Google Search experience for DOOH, using Google Public APIs and Google’s Partner data sources, mashing together information about landmarks, public knowledge, maps and transit, movies, trends, entertainment and weather data.
We did it in a compelling way, telling charming stories that put a smile on people’s faces. The stories are fully dynamic and each contextual to the location, the time and date where it is displayed in the city.
This was the first time DOOH screens had been converted from monitors with no sense of location, interactivity and only a 3G data connection, into local hubs displaying real-time Search stories, specific to individual locations. While some other executions had done small bits of dynamic data updates in the past, this was the first-ever fully dynamic, contextually generated content platform for DOOH
The Platform
Initially, we took over digital outdoor boards across London making each screen unique, smart and aware of its context. Every day, the platform generated thousands of stories, combining newly created “content cards” together to create relevant and useful stories, each tailored to the corresponding location and time of the day, taking into account the date, day of the week and weather.
Once the content stories have been generated, the system then packages the stories, removes any inappropriate content, optimizes the content and images for each DOOH network, and sends it to the DOOH media systems, which in turn distributes the content to each of the network screen locations.
Content optimization was crucial for the system to work, since all the content had to be downloaded on a daily basis and without issues across the existing 3G network connections, a world’s first at the scale we achieved for this platform.
The Tech
We architected a highly optimized brand story engine, capable of retrieving content from key Google API services by performing thousands of simultaneous calls, and mashing up contextual data following our story composition template system, but able to create a high degree of randomness, resulting in ever changing content bits combined in thousands of different ways.
Our bespoke template engine was responsible that all content was adapted to the right format, following the brand tone of voice and identify guidelines, even with the high degree of variation and randomness by the system.
We build the platform on Google’s AppEngine, making heavy use of Task Queues for parallel processing, following Google-level coding quality standards for our Python-based implementation. We also leveraged Cloud Storage (edge-caching), Cloud Datastore (NoSQL) and MapReduce to cope with the high density of parallel processing the system required. For event logging, troubleshooting and monitoring we implemented Sentry.
The entire system was architected and implemented in a modular way, with clear separation of concerns which was vital for such a complex system. We implemented a robust continuous integration and continuous deployment pipeline across development (using Fabric and Jenkins), QA, staging and production environments, including data synchronization between different data stores. We followed git-flow branching strategy, with a clear feature development, release, hot fixes and pull-request workflow, including peer code reviews, and QA acceptance criteria validation.
In order to be able to manage the platform efficiently, and allow our team of experience designers, visual designers, copywriters, content managers and developers to work together at speed, we created a set of powerful platform admin tools.
Among these, we build a Story Maker tool for defining the brand story lines and templates, a network manager tool to be able to manage each DOOH network details, settings and configuration, a Story Visualizer tool, which allowed us to visualize every single generated story across different locations, time and date, day of the week and screen formats.
Additionally, we also created an Interactive Maps tool to visualize all locations across the city, an API test tool to see the content retrieved for each specific location radius, and a Trends management tool, to be able to curate the real-time trends making sure inappropriate content was removed before being distributed to the screens. These tools were built as responsive web interfaces, following a decoupled API-driven architecture, on top of the same Google stack we used to build the backend story engine. It empowered our team to not only deliver the content and the experience to consumers, but also allowed us to work more efficiently, collaboratively and with full transparency of what the engine was doing.
The Results
Google Outside generated a significant improvement in brand sentiment: Transport for London hailed the project as "the most innovative campaign ever run on our placements," 92% of people who saw it found the content interesting, 89% found it informative, 78% said they learned something new, and 68% found it personally relevant. The experience achieved an impressive 107.9% in Campaign Performance (equiv. +2,300,740 ad playouts), and 94% content performance (meaning only 6% of the time default content was displayed because of network issues) Most importantly, 1 in 5 people who saw Google Outside downloaded the Google Search app.
Tech Stats
100+ story lines, 400+ content format templates, 10K+ daily API calls made, 3000+ contextual stories generated combining 5000+ content cards, 35 minutes content generation time, 4+ daily payloads sent across networks, all content transmitted and distributed over 3G!
A Long-term Solution
We architected and built the platform not as a one-off, but as a long-term content generation solution. Google Outside has been running consecutively for more than 4 years!
Project Phases
2013: pilot launch – 160 digital boards in london
2014: London full launch – 200+ locations, 1000+ digital boards, 6+ DOOH networks
2015: Launch in Old Street and Station Screens – giant super wide screen format
2016: Re-Launch in Old Street – expanded to all Google Services
The Awards
2015 Clear Channel: Outdoor Planning Awards – 1xGrand, 1xWinner
2014 D&AD – 1xWood Pencil (Bronze)
2014 Cannes Lions – 1xBronze
2014 Eurobest – 1xBronze
2014 Project Isaac Awards – 1xGold
2014 Lovie Awards – 1xGold
2014 LIA Awards – 1xSilver
2014 Digital Impact Awards – 1xSilver
2014 Dadi Awards – 1xWinner, 5xShortlist
2014 Brand Republic Awards – 1xWinner, 1xFinalist, 1xHonorableMention
2014 Creative Review Annual Awards – 1xShortlist
2014 Tomorrow Awards – 1xShortlist
2014 Campaign Big Awards – 1xShortlist
2014 Digiday Awards -1xShortlist
2014 Drum Marketing Awards – 1xShortlist
2014 Design Week – 1xShortlist
2014 Marketing Week Engage – 2xShortlist
2014 Mixx Europe – 1xMerit
2014 Social Buzz Awards – 1xFinalist