Increased ad campaign performance and reduced advertising costs by 54%.
ReverseAds is a digital advertising platform which is an alternative to traditional search ads. It provides cookie-less tracking solutions using Client-side, first party data compliance with all major data protection regulations such as GDPR, PDPA, CASL & CCPA.
The Client initially approached InData Labs with a request for building a machine learning algorithm which, for a given set of keywords, finds the most relevant users based on the list of websites they have previously visited.
The InData Labs team was challenged with the development of a robust NLP semantic analysis solution that can download and analyze millions of web pages visited by users. The solution must quickly identify and provide to the Client’s advertising platform user segments that are most relevant to the keywords specified for advertising campaigns.
Building a targeted advertising system for efficient ad campaign optimization and semantic text analysis required solving many technical challenges, including:
The task was to build a stand-alone system using AWS Cloud Environment and several open-source products that communicate with the Client’s advertising platform via API.
We thoroughly analyzed the Client’s needs and requirements. The project was splitted into three phases:
Here are some technical details of the project:
The Proof of Concept was completed in 2 months by the team of 3 people: a Project Manager, a Data Scientist,
and an AWS Data Engineer.
The MVP stage was completed in 3 months by the team of 3 people: a Project Manager, a Data Scientist, and an AWS Data Engineer. The scalable system stage was completed in 2 months by the team of 4 people: a Project Manager, a Data Scientist, a Software Engineer, and an AWS Data Engineer.
Our team has built a system that allows the Client to build relevant user segments for their advertising campaigns, monitor ad campaign performance, thereby increasing their effectiveness. The built system is scalable and allows them to increase/decrease the number of workers in different parts of the system if it’s needed.
Real-life test conducted by the Client showed that the use of this system reduced advertising costs by 54%.