Effilab - Building More Robust Data Products for Digital Advertising, in Less Time

Caroline
Caroline Registered, Dataiku Frontrunner Awards 2021 Participant Posts: 4 ✭✭✭✭

Name:
Caroline Cochet-Escartin

Title:
Data Scientist

Country:
France

Organization:
Effilab

Description:
Effilab was initially a digital advertising agency which was acquired by Solocal to develop a digital product - Booster Contact - which offers customers higher visibility on search engines through optimized campaigns and bids on Bing and Google AdWords. Solocal offers these services for a fixed monthly fee, which is generated on a prospect-by-prospect basis depending on their needs, especially to small local enterprises.

Awards Categories:

  • Organizational Transformation
  • Value at Scale


Challenge:


The data team at Effilab was originally composed of Python developers, data analysts, and data scientists. Our core missions were the deployment and operationalization of two models:

  1. A pricer to provide automated yet customized, per-customer quotes for core products, and deliver these quotes through an API.
  2. A budgetizer to generate dynamic bidding on Google and Bing ads, which is automatically tuned each day to keep up with recent performance and campaign behavior. This project is quite sensitive for our customers given that it automatically spends hundreds of thousands of euros a month.

The solution used before Dataiku was entirely home made in Python code, with the following challenges:

  • Lack of robustness in the data pipelines and model operationalization.
  • Gap between data engineers, developers, data scientists, and data analysts.
  • Slow changes, slow integration of new features, and model deployment.
  • Restricted data access.

Solution:


Both projects were deployed quite quickly on Dataiku, using the Design, Automation and API nodes with the following benefits:

1. Data scientists are more independent

The team moved from the in-house app developed by Python developers to Dataiku on Google Cloud Platform, which removed the barrier between research/development of algorithms and productization. This ultimately gives data scientists more independence and more control over the data pipelines, as well as more time to focus on the models that bring business value.

2. Time to production decreased

Dataiku enabled Effilab’s data team to reduce time-to-production by at least 3x. This change was driven by the nature of Dataiku as a robust solution, including allowing for algorithmic R&D to be facilitated by the model interface.

3. Smoother and more robust overall processes

In going from a mass of different tools and attempting to cobble them together in-house (data connections, Python recipes, Jupyter Notebooks, libraries integration for development, wiki, scheduled scenarios, monitoring) to Dataiku as an all-in-one solution, the overall processes and efficiency of the team are improved.

4. Data democratization

Later on, easy onboarding of data analysts that got access to data pipelines and databases, and were able to contribute more and more easily.

Capture d’écran 2021-07-01 à 17.27.40.png

Machine learning modeling:
Load and preprocess historical
Visual feature and model exploration
Advanced fine-tuned model building

Refreshing actionable data:
Sync business data
Update geo-demographic data



Impact:


The value generated revolves around 3 main elements:

  • Cost savings

The need for data engineering to maintain the two products has largely decreased, thanks to the robustness of the solution developed in Dataiku. The all-in-one platform enabled us to remove bugs in the automatic bidding models, leading to cost savings in the orders of dozens of thousands of euros a month (largely paying for the Dataiku licence!).

  • Time savings

As explained above, Dataiku enabled us to decrease time-to-production by at least 3x thanks to the central, flexible platform, which allows for integrating different technologies (e.g. algorithmic R&D) within the visual interface.

  • Room for innovation

Through enabling fast onboarding of new team members and giving an easy way to act on data, new ideas and new features emerged to improve the two products. Priceless!

Setup Info
    Tags
      Help me…