
Truck Fleet Ad Software
Real-Time GPS Tracking for Truck-Mounted Advertising

A logistics company with a truck fleet.

Request
Result
Technologies
- Python
- Flespi
- Teltonika tracking devices
- RESTful API
- PostgreSQL
- GeoPandas
- AWS
Result
Results
-
20% improvement in timeliness
By streamlining the tracking process, the timeliness of ad placement improved by more than 20%. The real-time tracking system optimized route planning and improved ad visibility by ensuring that ads were displayed in the most effective locations, which proved to be the most valuable factor for advertisers.
-
Over 30% reduction in manual tracking time
The solution reduced the time ad owners used to spend on tracking and managing the locations of their ads. Ad owners noted saving 30-50% of the time previously required for manual tracking, allowing them to focus on more strategic tasks.
-
1.2M views monthly at a $1.1 CPM
The client’s fleet serves as an effective advertising tool, reaching up to 1.2 million people per month at a cost-effective $1.1 CPM. This fleet-based approach offers superior exposure compared to billboards ($3–$8 CPM) and digital ads ($5–$50+ CPM). Real-time tracking helps advertisers maximize reach and optimize campaign performance.
-
Climate-neutral campaigns
Climate-neutral campaigns for truck advertising are designed to be eye-catching while maintaining CO2 neutrality. The client utilizes existing routes to reduce environmental impact and offsets all driven kilometers through carbon offset programs. This approach ensures effective advertising while promoting sustainability and strong visibility for advertisers.
Challenge

Solution

The Cogniteq team proposed a system that enables real-time tracking of vehicle ad displays. The team began by designing the core backend system. The logic processed incoming tracking data, performed geospatial calculations, and managed communication between the GPS data handler, data processing engine, and the reporting module.
Once the Teltonika devices were installed in the trucks, Flespi received real-time GPS data and relayed it to the backend system, ensuring seamless location data flow. GeoPandas processed GPS data from tracking devices, enabling detailed maps, route visualization, and report generation based on user preferences (real-time, daily, weekly).
Real-time tracking and reporting
The system enabled advertisers to monitor the real-time location of their ads, ensuring up-to-the-minute visibility of banner placements across the fleet.
Historical data access
Advertisers could access and analyze historical tracking data, allowing them to evaluate past ad performance and optimize future placements.
Support for diverse marketing campaigns
The solution facilitates cross-media campaigns, product advertising, brand campaigns, and creative campaigns, allowing advertisers to reach different audiences and achieve diverse advertising goals effectively.
Task and employee coordination
With live tracking, the system enables immediate visibility of drivers and vehicle locations, reducing the need for unnecessary phone calls to check on locations. This allows for faster responses to customer requests and more efficient communication.
Scalable cloud infrastructure
The solution was deployed on AWS, which offered scalability and ensured the system would handle varying data loads without performance degradation.
Seamless integration
The system seamlessly integrates with Teltonika tracking devices via Flespi, ensuring smooth communication and the accurate transfer of real-time location data from the trucks to the backend system.

How the solution works
Each truck is equipped with a Teltonika GPS tracking device which constantly records the truck’s location as it moves around the city.
The tracking device sends the truck’s location to Flespi, a platform that processes and forwards GPS data.
The system receives the location data and updates a live map, allowing advertisers to see where their ads are at any moment.
Advertisers can also view past routes taken by the trucks and generate reports based on their needs, such as how often their ad passed through a specific area.
The system allows advertisers to adjust how frequently they receive location updates, giving them control over how detailed their tracking information is.
Drop us a line!
Do you have a product idea you wish to bring to life?