Call Processing Module for Offline Phone Call Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Website owners cannot track visitor actions that occur offline, such as phone calls made as a result of visiting their website, limiting their ability to evaluate the effectiveness of marketing efforts.
Innovation Solution
A system that assigns a trackable phone number to website visitors, allowing website owners to monitor and analyze phone calls made after leaving the website by routing the call to a destination number and transmitting information to a call processing module, which compiles data and associates it with the website visit, enabling post-call analytics and URL visits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a trackable phone number system is implemented, then the ability to track offline visitor actions is improved, but the system complexity increases
Solution Approach 1:
The patent introduces a call processing module as an intermediary between the phone network and the website analytics system. This module receives call information, compiles it with website visitor data, and transmits it to the analytics platform, thereby enabling tracking of offline phone calls without directly complicating the core analytics system
Solution Approach 2:
The system is divided into distinct functional components: a call processing module that handles phone call data, a queue management system that prioritizes data transmission, and the existing analytics platform. This segmentation allows each component to be developed and maintained independently, reducing overall system complexity while enabling comprehensive tracking
2Loss of time
If call information is transmitted in real-time, then the data availability is improved, but the network bandwidth consumption increases
Solution Approach 1:
The system implements periodic batch transmission of call information rather than continuous real-time streaming. The call processing module compiles call data and transmits it to the analytics platform at scheduled intervals, reducing network bandwidth consumption while maintaining timely data availability for analytics
Solution Approach 2:
The call processing module pre-compiles and queues call information before transmission. By preparing data in advance and organizing it into batches, the system reduces the frequency and volume of network transmissions, thereby conserving bandwidth while ensuring data is ready for immediate analysis when transmitted
Data Source
AI summary
In one embodiment, a phone number is used in connection with an advertising or marketing campaign. The account associated with the phone number may be configured to specify the type of information and the type of actions to be taken when a phone call is placed to the phone number. After the call that has placed to the phone number has completed, information relating to the call is compiled. Upon compilation, the information is transmitted by a network-enabled device using a protocol, where in one embodiment, the protocol is HTTP.