Parent-Child Tracking Tags for Webpage Iframe Session Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web analysis solutions fail to effectively track and analyze session events for iframes within webpages, leading to incomplete user interaction data and impaired performance insights.
Innovation Solution
An experience analytics system is implemented, utilizing a parent-child tracking mechanism where a parent tracking tag collects session events from both the main window and child iframes, batches them, and stores them in a database, allowing for serialized and unserialized data processing to provide comprehensive zoning analysis and session replay capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a parent tracking tag collects session events from both the main window and child iframes, then data completeness is improved, but device complexity increases
Solution Approach 1:
The tracking system is segmented into a parent tracking tag and multiple child tracking tags, where each child tracking tag is responsible for collecting session events from a specific iframe. This segmentation allows comprehensive data collection without requiring the parent tag to directly manage each iframe, thereby improving data completeness while managing complexity through hierarchical organization.
Solution Approach 2:
The patent implements a nested tracking structure where child tracking tags are embedded within the iframe context and report to the parent tracking tag. This nesting approach allows the system to capture events at the iframe level (child) while maintaining overall session context (parent), achieving complete data collection with organized complexity management.
2Loss of information
If session events are batched and stored in a database with serialized data processing, then data analysis capability is improved, but processing time increases
Solution Approach 1:
Session events are serialized and batched in advance before being stored in the database. This preliminary processing organizes the data into a standardized format during the collection phase, reducing the computational burden during analysis. By preparing the data structure beforehand, the system maintains high data accuracy while minimizing processing time during retrieval and analysis operations.
Data Source
AI summary
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for tracking session events for an iframe. The program and method provide for accessing session events corresponding to user interaction by plural first devices with respect to a webpage, the session events comprising first session events associated with a first tracking tag corresponding to a main window of the webpage, the session events further comprising second session events associated with a second tracking tag corresponding to an iframe of the webpage; determining, based on the first session events associated with the first tracking tag, first zoning information corresponding to the main window of the webpage; determining, based on the second session events associated with the second tracking tag, second zoning information corresponding to the iframe of the webpage; and causing, based on the first and second zoning information, display of zoning metrics on a second device.


