{"id":496121,"date":"2023-01-18T14:28:16","date_gmt":"2023-01-18T13:28:16","guid":{"rendered":"https:\/\/www.devoteam.com\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/"},"modified":"2025-04-11T15:11:58","modified_gmt":"2025-04-11T13:11:58","slug":"how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker","status":"publish","type":"success-story","link":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/","title":{"rendered":"How Reprise Digital built a marketing data platform on Google Cloud and Looker"},"content":{"rendered":"\n<figure class=\"wp-block-embed alignleft is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Self Service Analytics with Looker\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/mdkL6E8WHck?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This story explained in a video <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Watch how Sven Hermans, head of data &amp; analytics at Devoteam G Cloud &amp; Vincent Spruyt, Reprise Digital &amp; Bojan Pavlovi\u0107, Smart Analytics Sales Engineer at Google Cloud Companies explain this customer story at the Devoteam G Cloud Day 2022. <\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>About the customer<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/reprisedigital.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Reprise Digital<\/a>, part of the IPG Mediabrands group, is the world&#8217;s largest performance marketing network, offering a full suite of crafts designed to deliver customer flow. With over 3,000 experts in 68 offices in 48 markets, they offer a complete suite of crafts designed to deliver customer-centric performance marketing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Problem \/ Challenge<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There was no unified way of doing analytics across all of Reprise Digitals clients:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data analysts were spending 75% of their time manually creating reports&nbsp;<\/li>\n\n\n\n<li>Most of those reports were built ad-hoc and different every time<\/li>\n\n\n\n<li>The used technologies were fragmented across the world, across crafts, and even within markets.<\/li>\n\n\n\n<li>An overall infrastructure would be too much of an investment for just one market, but on the other hand, a centralised solution would create a bottleneck.<\/li>\n\n\n\n<li>There was a need for more real-time analytics and a proper alerting framework<\/li>\n\n\n\n<li>Onboarding a new customer and providing them with analytics on their marketing data was a process of weeks<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The introduction of a new platform would also impact the current employees in their daily work: training and support during this transformation would be necessary for a successful roll-out. <strong>Change management<\/strong> in a rapidly changing environment would be an <strong>added value<\/strong> as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Goal&nbsp;<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Creating a unified way of doing data analytics across all of Reprise Digital\u2019s customers to <strong>drastically reduce time-to-insight<\/strong>. The purpose is to <strong>provide the performance metrics of marketing platforms to the fingertips of the data analysts<\/strong>. The set-up has to be done in a consistent way across the globe in a self-service environment.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Having a <strong>standardised data model would allow for developed BI, ML and AI use cases<\/strong> to be seamlessly shared within the organisation. Also, this would enable analytical insights over different channels, customers and markets.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>To achieve these goals, the following challenges needed to be addressed&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The global distribution of customers, and the need to have the customer\u2019s data stored in the customer\u2019s region.<\/li>\n\n\n\n<li>The creation of a standardised data model across channels and customers<\/li>\n\n\n\n<li>Providing every customer\u2019s environment with the full flexibility of adapting and\/or extending the framework to their specific needs<\/li>\n\n\n\n<li>The versioning and automated deployments of the framework<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Next to technical goals, Reprise Digital set the <strong>goal to increase adoption <\/strong>throughout the different regions and markets. This supports the company\u2019s overall goal to improve the end-user journey.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Solution<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the clear goals in mind, we started to design RAPID, the distributed data marketing platform on Google Cloud. Within the Google Cloud organisation of Reprise Digital, we leveraged folders and projects to <strong>create an hierarchical structure of markets and customers<\/strong>. This way, every market and customer would have their own isolated environment, giving them the flexibility to set up the infrastructure that they need and to protect access to their data, but all configured and deployed in a consistent way across the organisation.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Devoteam-G-Cloud-Customer-Story_Img0.png\" alt=\"\" class=\"wp-image-60789\" \/><figcaption class=\"wp-element-caption\"><em>The Google Cloud hierarchy<\/em><\/figcaption><\/figure>\n\n\n\n\t<div class=\"align wp-block-acf-quote\">\n\n\t\n\t<figure class=\"text-center\"><blockquote class=\"blockquote\"><svg width=\"49\" height=\"38\" viewBox=\"0 0 49 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M42.875 0C44.4995 0 46.0574 0.652728 47.206 1.81459C48.3547 2.97645 49 4.55228 49 6.1954V15.4885C49 17.1316 48.3547 18.7075 47.206 19.8693C46.0574 21.0312 44.4995 21.6839 42.875 21.6839H33.6875C33.6875 24.1486 34.6555 26.5123 36.3785 28.2551C38.1014 29.9979 40.4383 30.977 42.875 30.977H45.9375C46.7497 30.977 47.5287 31.3034 48.103 31.8843C48.6773 32.4652 49 33.2532 49 34.0747C49 34.8963 48.6773 35.6842 48.103 36.2651C47.5287 36.8461 46.7497 37.1724 45.9375 37.1724H42.875C38.8139 37.1724 34.9191 35.5406 32.0474 32.6359C29.1758 29.7313 27.5625 25.7917 27.5625 21.6839V6.1954C27.5625 4.55228 28.2078 2.97645 29.3565 1.81459C30.5051 0.652728 32.063 0 33.6875 0H42.875ZM15.3125 0C16.937 0 18.4949 0.652728 19.6435 1.81459C20.7922 2.97645 21.4375 4.55228 21.4375 6.1954V15.4885C21.4375 17.1316 20.7922 18.7075 19.6435 19.8693C18.4949 21.0312 16.937 21.6839 15.3125 21.6839H6.125C6.125 24.1486 7.09296 26.5123 8.81596 28.2551C10.5389 29.9979 12.8758 30.977 15.3125 30.977H18.375C19.1872 30.977 19.9662 31.3034 20.5405 31.8843C21.1148 32.4652 21.4375 33.2532 21.4375 34.0747C21.4375 34.8963 21.1148 35.6842 20.5405 36.2651C19.9662 36.8461 19.1872 37.1724 18.375 37.1724H15.3125C11.2514 37.1724 7.35658 35.5406 4.48493 32.6359C1.61328 29.7313 0 25.7917 0 21.6839V6.1954C0 4.55228 0.645313 2.97645 1.79397 1.81459C2.94263 0.652728 4.50055 0 6.125 0H15.3125Z\" fill=\"#3C3C3A\"\/>\n<\/svg><p>Don\u2019t think of RAPID as a reporting and dashboarding tool, think of it as infrastructure that makes our clients\u2019 performance data available on demand. It\u2019s our data backbone for multiple purposes.<\/p><\/blockquote><figcaption class=\"blockquote-footer\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8d39b2df wp-block-group-is-layout-flex\"><figure class=\"wp-block-image size-full is-resized is-style-rounded\"><img decoding=\"async\" src=\"https:\/\/devo2024.local\/wp-content\/uploads\/2024\/08\/nico-sienaert.jpg\" alt=\"\" class=\"wp-image-36180\" style=\"aspect-ratio:1;object-fit:cover;width:80px\"\/><\/figure>\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-6fa7971b wp-block-group-is-layout-flex\">\n\t<p class=\"has-medium-font-size wp-block-paragraph\" style=\"font-style:normal;font-weight:500\">Vincent Spruyt<\/p>\n\t\n\t<p class=\"wp-block-paragraph\">Global Chief AI Officer at Reprise Digital<\/p>\n\t<\/div>\n<\/div>\n<\/figcaption><\/figure>\n\t\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The data platform<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The next step consisted of building a <strong>repeatable end-to-end data pipeline that would allow every customer to collect and analyse data from the different marketing platforms<\/strong> (Facebook, Twitter, Linkedin, Youtube, \u2026) in Google Cloud. The image below illustrates a simplified architecture for a single customer of Reprise Digital. The data pipeline makes use of the following technologies:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Adverity<\/strong> is a data integration service with a focus on marketing, sales and e-commerce data. It provides off-the-shelf data connectors for the API\u2019s of the marketing platforms that are most relevant to Reprise Digital. It is being used in this project to consistently ingest the various sources into Google Cloud BigQuery.<\/li>\n\n\n\n<li><strong>Google Cloud <a href=\"https:\/\/gcloud.devoteam.com\/products\/bigquery\/\">BigQuery<\/a><\/strong> is a serverless cloud-based big data analytics web service for processing very large, complex datasets. It is part of Google Cloud, and it allows users to run SQL-like queries on large amounts of data quickly and efficiently. BigQuery is highly scalable and can handle petabyte-scale datasets, making it a powerful tool for data warehousing and business intelligence applications. All the extracted data from the different marketing platforms is centralised in a BigQuery environment in the customer\u2019s preferred Google Cloud region, isolated from other customers. The data will then be modelled and analysed using Looker.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/gcloud.devoteam.com\/products\/looker\/\">Looker<\/a><\/strong>, also part of Google Cloud, is a business intelligence and data analytics platform that helps organisations explore, analyse, and visualise their data. It provides a user-friendly interface for creating dashboards and reports, and it integrates with a variety of data sources. Looker is designed to be scalable and flexible, and it offers a range of features, such as collaboration tools and data modelling capabilities, to help organisations gain insights from their data.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Devoteam-G-Cloud-Customer-Story_Img6.png\" alt=\"\" class=\"wp-image-64027\" \/><figcaption class=\"wp-element-caption\">Simplified single-customer architecture.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The semantic modelling layer of Looker<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The way that <strong>Looker interacts with BigQuery <\/strong>is through an <strong>active database connection<\/strong> as illustrated in the image below. To be able to analyse the marketing data and design dashboards in Looker, we have <strong>developed the data model as a semantic modelling layer in LookML<\/strong>. The Looker Modelling Language in an abstraction of SQL that allows us to model:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tables<\/li>\n\n\n\n<li>Columns<\/li>\n\n\n\n<li>Metrics<\/li>\n\n\n\n<li>Table relationships (joins)<\/li>\n\n\n\n<li>Dashboards<\/li>\n\n\n\n<li>etc.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is a crucial element of RAPID as it allows us to develop marketing metrics and dashboards only once, and then roll those out to all the customers of Reprise Digital since they\u2019re working with the same standardised data model in BigQuery.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Devoteam-G-Cloud-Customer-Story_Img2.png\" alt=\"\" class=\"wp-image-60809\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Infrastructure as Code<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To be able to deploy this standardised end-to-end data pipeline in a distributed manner to all the customers of Reprise Digital, we are heavily relying on Terraform Cloud.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Terraform Cloud <\/strong>is a cloud-based version of Terraform, a popular infrastructure as code (IAC) tool. Terraform allows to define the desired infrastructure in a high-level configuration language, and it will automatically create and manage that infrastructure across the different platforms.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For BigQuery, there is an official Google Cloud Terraform provider available. However, for both Adverity and Looker, we developed our own Terraform Provider in Golang for Terraform to know how to interact with the respective APIs. You can find our Looker Terraform Provide as a community provider on the public terraform registry, available for everyone to use: <a href=\"https:\/\/registry.terraform.io\/providers\/devoteamgcloud\/looker\/latest\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/registry.terraform.io\/providers\/devoteamgcloud\/looker\/latest<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every market within Reprise Digital has its own Terraform Cloud workspace. This gives the market leads the ability to manage and onboard customers on RAPID. Then, for every customer, there is again a Terraform Cloud workspace where the specific needs of that customer can be configured and extended. This setup ensures full flexibility while still being able to rely on the standardised code base.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Devoteam-G-Cloud-Customer-Story_Img7.png\" alt=\"\" class=\"wp-image-64038\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The change management Methodology<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the creation of RAPID was done, it was time to deploy. Adoption was key to ensure the project was successful. We approached the adoption per market focusing on the specific needs of each markets and leveraging our specialists onsite.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>We focused on our 6 \u201cS\u201d approach:&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Spark<\/strong> the flame: we made sure to get the stakeholders on board with the change management plan identifying the messaging of the project and the <em>What\u2019s in it for me<\/em> for all the impacted user groups. Based on that we determined that we wanted to do a regional deployment so that the change management was focused and tailored to the specific market needs.&nbsp;<\/li>\n\n\n\n<li><strong>Sprinkle<\/strong> the joy: we put in place an ambassador program. We wanted to ensure that we leverage subject matter experts in all the regions of deployment.&nbsp;<\/li>\n\n\n\n<li><strong>Spread<\/strong> the news: we created a communication plan to communicate the defined messaging to the different stakeholders<\/li>\n\n\n\n<li><strong>Steer<\/strong> the people: we put in place a self-paced training program together with the learning and development team&nbsp;<\/li>\n\n\n\n<li><strong>Sparkle<\/strong>: we made room for the different teams to show off their new dashboards and the impact these had on their data-driven decisions<\/li>\n\n\n\n<li><strong>Spring<\/strong> to the future: we ensured that sustainability was in place even after the project ended by creating a tailored e-learning focused on the business needs so that onboarding is made easy.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">The Result<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before RAPID, it took Reprise Digital multiple weeks to properly onboard a new customer and have a set of reports for analysis and action upon the marketing performance metrics. Today, <strong>it takes around 45 to 90 minutes for RAPID to provision a self-service analytics environment in Looker for a new customer, supporting more than 10 marketing platforms and over 25 standardised reports<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In just a few months, 100+ customers were onboarded in 10+ markets across the globe, really showcasing the scalability of the framework.&nbsp;<\/p>\n\n\n\n\t<div class=\"align wp-block-acf-quote\">\n\n\t\n\t<figure class=\"text-center\"><blockquote class=\"blockquote\"><svg width=\"49\" height=\"38\" viewBox=\"0 0 49 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M42.875 0C44.4995 0 46.0574 0.652728 47.206 1.81459C48.3547 2.97645 49 4.55228 49 6.1954V15.4885C49 17.1316 48.3547 18.7075 47.206 19.8693C46.0574 21.0312 44.4995 21.6839 42.875 21.6839H33.6875C33.6875 24.1486 34.6555 26.5123 36.3785 28.2551C38.1014 29.9979 40.4383 30.977 42.875 30.977H45.9375C46.7497 30.977 47.5287 31.3034 48.103 31.8843C48.6773 32.4652 49 33.2532 49 34.0747C49 34.8963 48.6773 35.6842 48.103 36.2651C47.5287 36.8461 46.7497 37.1724 45.9375 37.1724H42.875C38.8139 37.1724 34.9191 35.5406 32.0474 32.6359C29.1758 29.7313 27.5625 25.7917 27.5625 21.6839V6.1954C27.5625 4.55228 28.2078 2.97645 29.3565 1.81459C30.5051 0.652728 32.063 0 33.6875 0H42.875ZM15.3125 0C16.937 0 18.4949 0.652728 19.6435 1.81459C20.7922 2.97645 21.4375 4.55228 21.4375 6.1954V15.4885C21.4375 17.1316 20.7922 18.7075 19.6435 19.8693C18.4949 21.0312 16.937 21.6839 15.3125 21.6839H6.125C6.125 24.1486 7.09296 26.5123 8.81596 28.2551C10.5389 29.9979 12.8758 30.977 15.3125 30.977H18.375C19.1872 30.977 19.9662 31.3034 20.5405 31.8843C21.1148 32.4652 21.4375 33.2532 21.4375 34.0747C21.4375 34.8963 21.1148 35.6842 20.5405 36.2651C19.9662 36.8461 19.1872 37.1724 18.375 37.1724H15.3125C11.2514 37.1724 7.35658 35.5406 4.48493 32.6359C1.61328 29.7313 0 25.7917 0 21.6839V6.1954C0 4.55228 0.645313 2.97645 1.79397 1.81459C2.94263 0.652728 4.50055 0 6.125 0H15.3125Z\" fill=\"#3C3C3A\"\/>\n<\/svg><p>Before, it would take us 2 weeks to properly onboard a new customer. With RAPID, we have everything set up between 45 and 90 minutes, depending on the amount of data we have to pull.<\/p><\/blockquote><figcaption class=\"blockquote-footer\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8d39b2df wp-block-group-is-layout-flex\"><figure class=\"wp-block-image size-full is-resized is-style-rounded\"><img decoding=\"async\" src=\"https:\/\/devo2024.local\/wp-content\/uploads\/2024\/08\/nico-sienaert.jpg\" alt=\"\" class=\"wp-image-36180\" style=\"aspect-ratio:1;object-fit:cover;width:80px\"\/><\/figure>\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-6fa7971b wp-block-group-is-layout-flex\">\n\t<p class=\"has-medium-font-size wp-block-paragraph\" style=\"font-style:normal;font-weight:500\">Bertrand Fontaine<\/p>\n\t\n\t<p class=\"wp-block-paragraph\">Global Head of Intelligent Automation at Reprise Digital<\/p>\n\t<\/div>\n<\/div>\n<\/figcaption><\/figure>\n\t\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\">Ambassador Program<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In order to support the Ambassador Teams, we created an Ambassador Program providing:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Communications about the vision and strategy for the new platform<\/li>\n\n\n\n<li>Communications about the benefits for the users<\/li>\n\n\n\n<li>A guided training session<\/li>\n\n\n\n<li>A self-paced learning journey through the internal LMS platform<\/li>\n\n\n\n<li>A discussion platform where communications, issues, remarks and questions can be discussed with the ambassadors<\/li>\n\n\n\n<li>Bi-weekly touchpoints to discuss roll-out related topics with all relevant stakeholders<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In the next phase, the focus will be on adding smarter services on top of this distributed platform, leveraging AI &amp; ML on Google Cloud, next to extending the already existing BI use cases on Looker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n\t<div class=\"align wp-block-acf-lead-magnet\">\n\n\t\n\t\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-70787b68 wp-block-group-is-layout-flex\" style=\"border-top-color:var(--wp--preset--color--gray);border-top-width:1px;border-bottom-color:var(--wp--preset--color--gray);border-bottom-width:1px;margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<figure class=\"wp-block-image size-large has-custom-border\"><img decoding=\"async\" src=\"https:\/\/devo2024.local\/wp-content\/uploads\/2024\/09\/diego-jimenez-A-NVHPka9Rk-unsplash-scaled-1-1024x683.jpg\" alt=\"\" class=\"wp-image-37449\" style=\"border-top-right-radius:150px;border-bottom-right-radius:150px;aspect-ratio:3\/2;object-fit:cover\"\/><\/figure>\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-2efe2b56 wp-block-group-is-layout-constrained\" style=\"padding-right:0;padding-left:0\"><p>u003ch2u003eDo you also want to scale your reporting, while drastically reducing your effort and time-to-insight?u003c\/h2u003ernThen start to innovate today. Get real-time, advanced business insights out of your data and become truly data-driven. Leverage Google Cloud&#8217;s powerful, scalable u0026amp; cost-effective data and analytics solutions like u003ca href=u0022https:\/\/gcloud.devoteam.com\/products\/bigquery\/u0022u003eBigQueryu003c\/au003e and u003ca href=u0022https:\/\/gcloud.devoteam.com\/products\/looker\/u0022u003eLookeru003c\/au003e, together with a Devoteam G Cloud as your trusted partner.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" target=\"\" href=\"https:\/\/gcloud.devoteam.com\/contact-us\/\">Contact us<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\t\n\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Learn how Reprise Digital, the world&#8217;s largest performance marketing network, built a unified analytics platform on Google Cloud and Looker that reduces drastically the time-to-insight for each customer. Today, it takes around 45 to 90 minutes for RAPID to provision a self-service analytics environment in Looker for a new customer, supporting more than 10 marketing platforms and over 25 standardised reports.<\/p>\n","protected":false},"featured_media":285429,"template":"","categories":[986,902],"tags":[3439,2297,2861,2408],"industry":[],"class_list":["post-496121","success-story","type-success-story","status-publish","has-post-thumbnail","hentry","category-data-en-nl","category-google-cloud-en-nl","tag-change-management-en-nl","tag-data-en-nl","tag-data-analytics-en-nl","tag-g-cloud-en-nl"],"acf":[],"cards":"\n\t<div class=\"single-post-card\">\n\n\t\t<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/\" target=\"_self\" ><img width=\"1200\" height=\"800\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"How Reprise Digital built a marketing data platform on Google Cloud and Looker\" style=\"aspect-ratio:4\/3;width:100%;object-fit:cover;\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg 1200w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-300x200.jpg 300w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-1024x683.jpg 1024w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-768x512.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/figure>\n\n\t\t\n\t\t<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-43282307 wp-block-group-is-layout-flex\">\n\t<p style=\"font-style:normal;font-weight:700\" class=\"has-link-color wp-elements-1 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Success story<\/p>\n\n\t\t\n\t\t<h3 style=\"font-style:normal;font-weight:400\" class=\"wp-block-post-title has-base-font-size\"><a href=\"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/\" target=\"_self\" >How Reprise Digital built a marketing data platform on Google Cloud and Looker<\/a><\/h3><\/div>\n\t\t\n\t<\/div>\n\n","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How Reprise Digital built a marketing data platform on Google Cloud and Looker | Devoteam<\/title>\n<meta name=\"description\" content=\"Learn how Reprise Digital built a unified analytics platform on Google Cloud and Looker to streamline analytics and reduce the time-to-insight drastically.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Reprise Digital built a marketing data platform on Google Cloud and Looker\" \/>\n<meta property=\"og:description\" content=\"Learn how Reprise Digital built a unified analytics platform on Google Cloud and Looker to streamline analytics and reduce the time-to-insight drastically.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/\" \/>\n<meta property=\"og:site_name\" content=\"Devoteam\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-11T13:11:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/Apptio-Cloudability-banner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/\",\"url\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/\",\"name\":\"How Reprise Digital built a marketing data platform on Google Cloud and Looker | Devoteam\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Reprise-Digital-Dashboarding.jpg\",\"datePublished\":\"2023-01-18T13:28:16+00:00\",\"dateModified\":\"2025-04-11T13:11:58+00:00\",\"description\":\"Learn how Reprise Digital built a unified analytics platform on Google Cloud and Looker to streamline analytics and reduce the time-to-insight drastically.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/#breadcrumb\"},\"inLanguage\":\"en-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-NL\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/#primaryimage\",\"url\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Reprise-Digital-Dashboarding.jpg\",\"contentUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Reprise-Digital-Dashboarding.jpg\",\"width\":1200,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Success stories\",\"item\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/success-story\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How Reprise Digital built a marketing data platform on Google Cloud and Looker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/#website\",\"url\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/\",\"name\":\"Devoteam\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devoteam.info\\\/en-nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-NL\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How Reprise Digital built a marketing data platform on Google Cloud and Looker | Devoteam","description":"Learn how Reprise Digital built a unified analytics platform on Google Cloud and Looker to streamline analytics and reduce the time-to-insight drastically.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/","og_locale":"en_US","og_type":"article","og_title":"How Reprise Digital built a marketing data platform on Google Cloud and Looker","og_description":"Learn how Reprise Digital built a unified analytics platform on Google Cloud and Looker to streamline analytics and reduce the time-to-insight drastically.","og_url":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/","og_site_name":"Devoteam","article_modified_time":"2025-04-11T13:11:58+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/Apptio-Cloudability-banner.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/","url":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/","name":"How Reprise Digital built a marketing data platform on Google Cloud and Looker | Devoteam","isPartOf":{"@id":"https:\/\/devoteam.info\/en-nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/#primaryimage"},"image":{"@id":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/#primaryimage"},"thumbnailUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg","datePublished":"2023-01-18T13:28:16+00:00","dateModified":"2025-04-11T13:11:58+00:00","description":"Learn how Reprise Digital built a unified analytics platform on Google Cloud and Looker to streamline analytics and reduce the time-to-insight drastically.","breadcrumb":{"@id":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/#breadcrumb"},"inLanguage":"en-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/"]}]},{"@type":"ImageObject","inLanguage":"en-NL","@id":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/#primaryimage","url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg","contentUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg","width":1200,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/devoteam.info\/en-nl\/success-story\/how-reprise-digital-built-a-marketing-data-platform-on-google-cloud-and-looker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devoteam.info\/en-nl\/"},{"@type":"ListItem","position":2,"name":"Success stories","item":"https:\/\/devoteam.info\/en-nl\/success-story\/"},{"@type":"ListItem","position":3,"name":"How Reprise Digital built a marketing data platform on Google Cloud and Looker"}]},{"@type":"WebSite","@id":"https:\/\/devoteam.info\/en-nl\/#website","url":"https:\/\/devoteam.info\/en-nl\/","name":"Devoteam","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devoteam.info\/en-nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-NL"}]}},"uagb_featured_image_src":{"full":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg",1200,800,false],"thumbnail":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-150x150.jpg",150,150,true],"medium":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-300x200.jpg",300,200,true],"medium_large":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-768x512.jpg",768,512,true],"large":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding-1024x683.jpg",1024,683,true],"1536x1536":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg",1200,800,false],"2048x2048":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Reprise-Digital-Dashboarding.jpg",1200,800,false]},"uagb_author_info":{"display_name":"Martin Vermorel","author_link":"https:\/\/devoteam.info\/en-nl\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Learn how Reprise Digital, the world's largest performance marketing network, built a unified analytics platform on Google Cloud and Looker that reduces drastically the time-to-insight for each customer. Today, it takes around 45 to 90 minutes for RAPID to provision a self-service analytics environment in Looker for a new customer, supporting more than 10 marketing&hellip;","_links":{"self":[{"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/success-story\/496121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/success-story"}],"about":[{"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/types\/success-story"}],"version-history":[{"count":0,"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/success-story\/496121\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/media\/285429"}],"wp:attachment":[{"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/media?parent=496121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/categories?post=496121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/tags?post=496121"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/devoteam.info\/en-nl\/wp-json\/wp\/v2\/industry?post=496121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}