Banner Tracking and Advertisement Management Software

Here you can download the case-study of “Banner tracking and advertisement campaign management software” (459Kb, PDF) and see, if you want to get similar results in your company with the help of our team.

Objective

A leading Russian advertising company in cooperation with a group of ISPs started an online banner advertising project. This new project aimed to provide Internet advertising services with a means to focus on a target audience:

  • to scan internet traffic data to determine the internet user’s main characteristics;
  • to create advertising campaigns specifically aimed at target audiences from the determined main characteristics.

Thus, the client needed a banner management and tracking software that provides:

  • an intelligent engine to define Internet user’s characteristics;
  • a means to efficiently plan advertising campaigns to solicit a targeted audience;
  • an engine that delivers multimedia ads to target group according to the campaign details;
  • an easy-to-use reporting tool allowing website visitors information to be thoroughly analyzed.

This banner advertising software needed to analyze Internet traffic on the spot, thus there were extremely high requirements to its performance and fault tolerance.

The client approached BCS-IT for a reliable software development partner able to develop a unique banner tracking and management system and provide this system support and maintenance.

Approach

Business Approach

BCS-IT implemented several mechanisms to develop banner ad software that would satisfy the client’s request:

Support of Advertising Campaigns of Two Types

An advertiser can choose a campaign with a fixed price or a campaign with a fixed number of banner’s exposure; he/she can also execute a campaign himself/herself or delegate the authority to a skilled client’s manager.

Gathering and Processing User Data

The advertising tracking system gathers statistics on all registered visitors of websites and about the most frequently visited websites and hours of main Internet activity. With this data the system determines the user’s most important characteristics-gender, age, interests etc. From this information the user’s type is defined and stored in the system database for an advertiser to generate target groups.

“Banner Exposure Scenario ” Creation Tool

This is a tool developed for an advertiser to create different scenarios of banner exposure for each user type. This banner management tool will identify things such as which websites to select for advertising campaign, ideal time of day to run online banner, which day of the week to run online banner, etc.

Ad Delivery Engine

Using the unique patented technology, developed for this project, the delivery engine appends multimedia ads to the content, which is delivered to the target audience.

Statistics Gathring

The banner tracking software gathers statistics on each advertising campaign and creates reports for the advertisers. (An advertiser can choose a report on average and total amount of each banner exposure, average and total amount of clicks/ unique clicks, CTR; with grouping or/ and limitation on any combination of the following parameters: an advertising campaign, a banner, date, time, a website, etc.) Advertisers can use these reports to modify the advertising campaign.

Payment System

The payment system supports online and offline options and integrated with several payment gateways.

Banner  tracking and advertisement campain management software

Technical Approach

A distributed architecture of the system suggests several software components:

  • the management console is used for system configuration management;
  • the user’s console includes an easy-to-use graphic user interface and tools for processing all user actions;
  • the statistics module is a tool for statistics gathering and processing;
  • the requests handling module is used to scan the Internet traffic and process the requests for banners;
  • the static content management service is responsible for the system availability verification and integration with software solutions of other vendors chosen by the client for the banner exposure process (for example, Light HTTPD).

Among the most attractive features of this banner advertising system are:

  • scalability: all the components are implemented as separate Java applications (ready to use without installation); the distributed model provides the software with high level of scalability;
  • N-tier architecture approach: the N-tier architecture approach is used to facilitate the software development and maintenance;
  • performance and fault-tolerance: to meet high requirements for performance and fault-tolerance, the server-side components are organized in load-balancing clusters;
  • usage of virtual memory: certain parts of server-side components are run in virtual memory to even increase the performance of the server components.

The software processes 10,000 requests per second and up to 500 million records per day and available 24x7.

Results Client Received

BCS-IT provided the client with an effective advertising tracking and management system. As a result the client was able to offer a new service to their customers. The developed web advertising software is exceptional and unique because of its capability to target groups of users in the most precious way.

The client has expanded the range of his services with this competitive web advertising management solution. This client has continued its partnership with BCS-IT on a long term basis. BCS-IT provides development of new software features, system support, and maintenance.

Project information

  • Technologies: Java6SE, OSGi, Spring Framework, Light HTTPD, Hibernate, Spring DM, Apache Tomcat, Apache Tiles
  • Project duration: 9 months
  • Project stuffing: architect, analyst, Java-developers (3), test designer, test-engineers (2)

Get in Touch to Learn How We Can Help You

If you want to get a free detailed quote of your project, prepared by technical specialists, please tell us about requirements for your Internet-based advertising tracking and management system:

  • contact us and have us sign a Non-Disclosure Agreement,
  • send us as much details as possible to get a more detailed evaluation,
  • get a free technical proposal including budget and time-frames estimates.

Software Case Studies

Learn which results clients have got with our assistance with:

See all of our business software case studies and see if you can use our help to reach your goals.

Software Development

Get your custom software with our quality services in:

Learn which of our software development services would suit you best and why.

Quality Services

You can have us develop quality software for you using the following technologies:

Learn if these technologies suit you and our experience in them.

Benefit from Custom Software

Get a great ROI with custom software to:

  • reduce your development costs
  • learn more with the customized software
  • solve the tasks that other software can't
  • adapt the software to your needs faster
  • get documentation, support and training

Do get high ROI with quality software, thanks to our thorough development process.

Quality Software, Guaranteed

Use our high quality software development services, guaranteed by:

Learn what guarantees that you'll receive reliable, quality and secure services from us.

Learn how we can help you get the results you need.

Learn How We Can Help You

Learn how we can help you with your project and get a free estimate.

E-mail*:

Your e-mail is safe with us.

Message:

Company Profile

Learn general information about BCS-IT expertise and pass it on to your team:

Adobe

Download the BCS-IT corporate profile (PDF, 131Kb).

Read Our E-book

Feel free to read our free e-book and learn how to empower your enterprise with VOIP.

The Connected Enterprise: Unleash the True Potential of Your Enterprise VoIP

Download the free e-book, "The Connected Enteprise" (PDF, 825Kb), to learn how to make your enterprise more efficient with VoIP.


Lavrentyeva 6/1, Novosibirsk
630090, Russia