Mobile App Action Reporting via Intermediary Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile app producers face challenges in efficiently reporting actions and conversions across multiple advertising networks due to the need for embedding multiple code snippets, leading to increased app file size and cumbersome network management.
Innovation Solution
A method and system that translate action notifications from a first format to a format associated with each mobile advertising network, allowing for unified reporting and simplifying the process of adding or removing networks, without requiring extensive code insertion into apps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple code snippets are embedded in the app to report actions to multiple presentation networks, then action reporting capability is improved, but app file size increases
Solution Approach 1:
The patent introduces an intermediary service that receives action notifications from the app and forwards them to multiple presentation networks. The app embeds only a single code snippet that communicates with this intermediary, which then handles the translation and distribution to various networks. This mediator approach allows the app to maintain compatibility with multiple networks without embedding multiple separate code snippets, thus resolving the contradiction between reporting capability and file size.
2Adaptability or versatility
If multiple code snippets are embedded for different presentation networks, then action reporting to multiple networks is enabled, but device complexity increases
Solution Approach 1:
The patent merges the functionality of multiple separate code snippets into a single unified code snippet that interfaces with an intermediary service. This intermediary then manages the complexity of communicating with multiple presentation networks. By combining multiple separate integration components into one, the patent reduces the complexity embedded in the app while maintaining the ability to report actions to multiple networks.
3Adaptability or versatility
If code snippets are added or removed for different presentation networks, then network management flexibility is improved, but the process becomes time-consuming and cumbersome
Solution Approach 1:
The intermediary service acts as a central management point that handles network configuration. When presentation networks need to be added or removed, the changes are made at the intermediary level rather than requiring modifications to the app's embedded code snippets. This allows app producers to manage network configurations efficiently without time-consuming re-compilation or re-deployment of the app.
4Measurement precision
If separate code snippets are used for each presentation network, then action reporting accuracy to specific networks is improved, but ease of operation deteriorates
Solution Approach 1:
The intermediary service maintains the precision of conversion tracking by accurately attributing actions to the specific presentation networks that generated them. It receives notifications from the app and uses its knowledge of which networks are active to properly attribute conversions. This allows the system to maintain measurement precision while simplifying operations, as the intermediary handles the complex attribution logic centrally rather than requiring separate code snippets for each network.
Data Source
AI summary
Methods and systems for reporting mobile application conversions are provided. The methods and systems described herein enable a producer of a mobile app to facilitate the transmission of action notifications to a plurality of mobile advertising networks through the transmission of a single action notification to an action reporting system. The action reporting system, in turn, translates the action notification, into one or more distinct action notifications recognizable and executable by one or more respective advertising networks which an app producer has previously identified as recipients of action notifications.


