Ad Network Reporting Integration
Business Challenge
- Client operates an advertising network of 7,000 publisher sites and 400 advertisers. It produces 3 billion ad impressions per month
- Business requirements are evolving and incomplete
- There is high dependency on 3rd party Ad Servers
- Requirements are uptime and scalability is high
- Data accuracy is important and difficult
Engagement Facets
- Supplemented internal team for new product development
- Compressed time-to-market considerably
- Commenced with the POC
Scope & Timeline
The Product Management team put forth a new proposition for demonstrating the competitive value-add of their Contextualization technology to prospects.
- The existing engineering team was unable to commence work due to competing priorities
- The concept was a technical challenge, attempting to embed tracking pixels within ad served by competing ad servers
- The product enables advertisers to better target their ad spend towards business information content types with highest conversion rates and optimize their total advertising budgets
Alliance Solution Architects offered strategic guidance in the early technical design.
- To account for real-world constraints
- To facilitate cross site scripting, browser security, ad server integration
Case Study – Project Details
- High Volume Scalable Online Ad Tracking
- Integration with DART and Atlas ad servers
- Rich media ad-based pixel tracking
- Rich Analytical Reporting on the Web
- Analyze more than 250,000,000 impressions in a single report
- Dynamic Drill-Down, Roll-up, Filtering
- High Performance, High Availability & Resiliency
- Average < 100 ms response time, 98% < 500ms response time
- Required 24/7 99.99% uptime
- Defensive design and programming
Technology Underpinnings
- .NET web application
- Rich AJAX Interactivity
- HttpHandlers for impression tracking
- IE Toolbar Plugin
- MSMQ, ActiveMQ
- SQL Server
- High Volume distributed data processing
- ClikView Reporting
- Java Webservices (REST)
Application Statistics (Tested)
- 3,000 Impressions / second
- 100,000,000 Impressions / day
Digg It
Bookmark this on Delicious
|