Encrypted Script for Accurate Third-Party User Activity Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online systems face inaccuracies in tracking user activities in third-party systems due to improper configuration and usage of tracking pixels, leading to incorrect user behavior data.
Innovation Solution
The online system generates a script that embeds encrypted information transmission from user devices to verify user actions in third-party systems, allowing accurate identification and storage of user actions without revealing user identity, and creates a dictionary of forms to aid users in filling out forms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If tracking pixels are used to track user activity in third party systems, then user activity information can be gathered, but the accuracy of the tracked information deteriorates due to improper configuration and usage by third party systems
Solution Approach 1:
The patent introduces an intermediary verification mechanism where the online system generates and embeds a script in the third party system that acts as a mediator between the user device and the online system. This script intercepts and verifies the tracking pixel requests, ensuring that only accurate user action data is transmitted to the online system, thereby resolving the reliability issue without sacrificing information gathering capability
Solution Approach 2:
The patent implements a feedback loop where the online system sends verification requests to user devices through embedded scripts, and the user devices respond with encrypted action data. This feedback mechanism allows the online system to verify the accuracy of tracking information before storing it, addressing the contradiction between information accuracy and data reliability
2Object-affected harmful factors
If encrypted information is transmitted from user devices to verify user actions, then data privacy is improved, but the complexity of the tracking system increases
Solution Approach 1:
The patent applies preliminary action by having the online system generate and embed the encryption script in the third party system before any user tracking occurs. This pre-configured script is ready to automatically encrypt and transmit user action data, providing privacy protection without adding operational complexity during the actual tracking process
Solution Approach 2:
The embedded script performs self-service encryption and data transmission functions automatically without requiring manual intervention. The script itself handles the encryption of user action data before transmission to the online system, reducing the operational complexity while maintaining strong privacy protection
3Measurement precision
If a script is embedded in third party systems to transmit encrypted information, then user action verification accuracy is improved, but the ease of operation for third party systems deteriorates
Solution Approach 1:
The patent merges the verification functionality directly into the third party system by embedding the script within their existing infrastructure. This integration allows the third party system to maintain its original operations while the embedded script automatically handles verification, preserving ease of operation while improving measurement precision
Data Source
AI summary
Disclosed is a method for identifying an action performed by a user in a third party system. Information associated with a form is received by an online system. For instance, hashed values of a plurality of form fields provided by a user and a description of the plurality of form fields are received by an online system. A form is identified based on the received information. Additionally, a determination whether one or more of the received hashed values correspond to stored values by the online system is made. If the received hashed values correspond to stored values in the online system, a user of the online system is identified based on the stored values corresponding to the one or more received hashed values. An identification of an action associated with the identified form and performed by the user in the third party system is stored.


