Intelligent Ad Campaign Optimization Solution

CLIENT OVERVIEW

Our client is a leading online financial marketing platform with an audience of 25 million influential decision makers, including individual investors, active traders, financial advisors, institutional investors and so on.

The organisation empowers the financial ecosystem of publishers, brands and audiences through highly effective digital solutions designed specifically for the financial services industry using a unique mix of data and technology.

PROBLEM

Our client is a leading financial media publishing company in the U.S dealing with ad campaigns.

They were able to publish only one ad at a time on one website. Because the client publishes ads on nearly 130 websites, this process required a significant amount of manual effort and time. In addition, the administrative processes were slow.

They were using an outdated system that prevented them from customizing the features for their use. The client approached High Peak to develop an intelligent campaign optimization solution.

CHALLENGES

High Peak had to make significant changes and add customized features to the application.

A major challenge for the team was to rewrite the code to improve its robustness and security by making the system invulnerable to outside attacks.

The codebase obtained from the existing system was not clean. So the HPS team had to clean up the code and ensure that best practices were followed with respect to code standardization. The team also had to enhance the entire codebase for scalability and consistency.

SOLUTIONS

Enhanced campaign management system

The campaign management system allows bulk addition of ads across several hundred websites at a time, thereby saving time and effort.

With the previous system, bulk additions were not possible and took a considerable amount of time to publish ads.

Users can clone campaigns and replicate the settings and functionalities of one campaign for other campaigns. In addition, campaigns can also be customized according to different requirements.

Intelligent report generation

The intelligent report generation tool generates reports showcasing various metrics such as ad viewability, click-through rate, cost-per-click, and so on. These reports are generated in near real-time and on demand.

These reports help in determining the top-performing websites as well as the non-performing ones. With this information, the client is able to make informed decisions regarding the campaigns.

For instance, the campaigns are optimized to include only the top-performing publishers and non performing campaigns are eliminated.

Interactive dashboard

High Peak designed and developed an interactive dashboard that provides users an overview of all the campaigns and other important information such as top-performing websites enabling them to take quick actions.

Improved backend security

The HPS team re-architected the backend of the application for improved security. Code standardization was carried out by rewriting the code to improve the quality and structure.

Because the Spring Framework has an extensive online community and support, the team decided to include the latest version of the framework within the application. The Spring Framework comes with Spring Security, which improves backend data safety and access.

User management system

High Peak designed and developed a user management system for assigning roles and responsibilities to users; for instance, campaign managers, team members, and so on.

In order to cater to these different requirements, the High Peak team built the platform with role-based, secure information access.

TECHNOLOGIES USED

Frontend

  • Keras.js

Backend

  • Java
  • Spring Boot

Hosted on

  • AWS

Pipeline Management

  • Apache AirFlow

Data Processing

  • Apache Spark
  • Amazon RedShift Spectrum

Subscribe to our monthly newsletter