The client – a dynamic marketing agency focused on delivering high-impact advertising strategies – was facing a significant challenge: managing multiple ad campaigns using separate dashboards for Google Ads and Facebook Ads was both inefficient and time-consuming. The native interfaces offered limited data visualization and filtering, and they lacked a streamlined way to track changes.
To address these issues, the agency needed a unified solution that could integrate with both platforms. The goal was to centralize all critical campaign data and automate routine tasks. The ideal tool would offer enhanced filtering options and deliver clear, actionable insights to simplify ad campaign management.
The development team adhered to our commitment to quality and followed our standard working processes. A few highlights of our service delivery for this project include:
Solution Design & Development: We designed and built the backend of the application using Node.js and NestJS. Our team focused on developing robust solution design, laying a solid foundation for the application's future growth.
Data Integration: A critical component of the project was integrating with external marketing platforms, specifically Google Ads and Facebook Ads. Our development team implemented secure, API connections to fetch detailed campaign data and change logs. Additionally, to overcome inherent limitations in Google Ads (such as offline editing), we created a CSV upload feature, ensuring comprehensive data capture and seamless synchronization across platforms.
Deployment: The application was deployed on an AWS ECS cluster, providing a scalable, secure, and resilient environment. This infrastructure not only supports high availability but also simplifies ongoing maintenance.
We delivered a tool that streamlines campaign management processes by integrating multiple Google Ads and Facebook Ads accounts into one centralized platform. The tool provides a comprehensive dashboard that consolidates essential campaign metrics and change histories. This approach not only simplifies the complex task of campaign analysis and monitoring but also ensures that agencies can quickly identify trends and make informed decisions based on real-time data.
With a consolidated view of each account's change history and engineered solutions to overcome inherent API limitations, the tool guarantees data completeness and accuracy. These improvements translate into significant operational efficiencies and cost savings.