Dynamic Analytics Configuration on Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for web analytics on mobile devices require frequent updates and involvement of software developers to modify analytics configurations, leading to costly and time-consuming processes.
Innovation Solution
A method and apparatus that enables dynamic analytics configuration on mobile devices by accessing instructions for analytics data collection from a remote location, allowing modifications without altering the mobile application, thus enabling real-time changes without user impact.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If analytics configuration is modified by updating the mobile application, then the analytics library can collect different data, but the process requires software developer involvement, compilation, testing, and redeployment which is costly and time-consuming
Solution Approach 1:
The patent separates the analytics configuration from the mobile application binary. The configuration is stored as external data (XML file or database record) that can be independently modified without changing the application code. This segmentation allows marketers to update analytics settings without requiring developer intervention, compilation, or app store redistribution.
Solution Approach 2:
The patent introduces an intermediary layer (analytics configuration file or database record) that acts as a mediator between the mobile application and the analytics collection process. This intermediary contains all modifiable analytics parameters and can be updated independently, eliminating the need to modify and redistribute the entire application package.
2Adaptability or versatility
If analytics configuration is modified by updating the mobile application, then the analytics library can collect different data, but the process involves multiple steps including compilation and testing which increases complexity
Solution Approach 1:
The patent divides the analytics system into two independent components: the fixed mobile application binary and the modifiable configuration data. This segmentation simplifies the overall system by allowing configuration changes without triggering complex build, test, and deployment workflows.
Solution Approach 2:
The patent enables marketers to self-configure analytics parameters without requiring software developer involvement. The configuration files or database records can be modified directly by marketing personnel using simple text editors or web interfaces, eliminating the need for developer time and complex coordination.
3Adaptability or versatility
If analytics configuration is modified by updating the mobile application, then the analytics library can collect different data, but the updated application must be redistributed through the application store which is time-consuming
Solution Approach 1:
The patent separates configuration data from the application package, allowing configuration updates to occur independently of application redistribution. Marketers can modify analytics settings locally or on remote servers without triggering application store submission and review processes.
Solution Approach 2:
The patent prepares the mobile application in advance with built-in functionality to read and apply analytics configuration from external sources. This preliminary setup enables rapid configuration changes at runtime without requiring application updates, as the application is pre-configured to accept dynamic configuration input.
Data Source
AI summary
A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.


