Analytic Element Network Traffic Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Efficiently verifying the proper configuration and functionality of analytic elements in network-connected software applications, especially in large-scale websites and applications, is challenging due to the complexity of tracking and verifying embedded tags and their proper functioning.
Innovation Solution
A computer system and method that identify analytic elements, scan for attributes, and search datasets for information related to these elements, generating reports when attributes are not found, ensuring accurate logging and functionality verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If analytic elements are embedded in large-scale websites and applications, then tracking capability is improved, but verification complexity increases
Solution Approach 1:
The patent introduces an intermediary verification system that acts as a mediator between the analytic elements embedded in websites and the tracking server. This intermediary automatically scans webpages, identifies analytic elements, and verifies their functionality by checking if corresponding data appears in the dataset received from the tracking server, thereby resolving the verification complexity issue without compromising tracking capability.
Solution Approach 2:
The verification system performs self-service by automatically identifying analytic elements through pattern recognition and autonomously verifying their functionality by comparing expected attributes against actual data received from the tracking server, eliminating the need for manual verification of each analytic element in large-scale deployments.
2Measurement precision
If manual verification of analytic elements is performed, then accuracy is improved, but time consumption increases
Solution Approach 1:
The patent replaces the manual mechanical verification process with an automated computer-based system that uses pattern recognition algorithms and automated data comparison. The system automatically identifies analytic elements in webpages and verifies their functionality by checking dataset contents, maintaining high verification accuracy while eliminating time-consuming manual operations.
Solution Approach 2:
The verification system creates a digital copy of the expected analytic element attributes and compares it against the actual data received from the tracking server. This copying and comparison approach enables automated verification that maintains the accuracy of manual inspection without the time consumption, as the system can process multiple copies of data simultaneously.
3Reliability
If comprehensive scanning of all analytic elements is performed, then detection completeness is improved, but processing load increases
Solution Approach 1:
The patent extracts only the essential attributes of analytic elements that are necessary for verification (such as tracking parameters and expected data formats) rather than analyzing every single attribute or the entire webpage content. This extraction approach maintains detection completeness by focusing on critical verification points while significantly reducing the overall processing load.
Solution Approach 2:
The verification system performs partial scanning by focusing on specific sections of webpages where analytic elements are most likely to be embedded and by verifying only the critical functionality of each element rather than exhaustive analysis of all properties. This partial action approach maintains sufficient detection completeness while reducing processing requirements to manageable levels.
Data Source
AI summary
Disclosed embodiments include a computer system for verifying proper configuration of analytic elements. The computer system identifies an analytic element associated with a network-connected software application. The computer system also executes the analytic element such that the analytic element initiates a network communication with a remote server. The computer system then searches a dataset for information relating to the network communication from the analytic element. The dataset comprises network communications received by a remote server. When the network communication generated by the analytic element is not found within the dataset, the computer system generates a report that the analytic element is not functioning properly.


