Analytics Server DOM Replay via Unique Identifier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional DOM capture and replay methods consume excessive network bandwidth, particularly when dealing with multipage sites, as they transmit complete Document Object Models (DOMs) over the network, which is inefficient.
Innovation Solution
Implementing a method where only a unique identifier and browser brand are sent over the network, allowing the analytics server to retrieve and reconstruct the DOM from a data store, reducing the need for full DOM transmission and minimizing network footprint.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If complete DOMs are transmitted over the network for DOM capture and replay, then accurate user experience analytics can be achieved, but network bandwidth consumption increases excessively
Solution Approach 1:
The patent extracts only the essential unique identifier from the complete DOM structure for transmission over the network. The analytics server retains the full DOM locally and uses the extracted identifier to retrieve and replay the complete DOM structure, thereby achieving accurate analytics while minimizing network bandwidth consumption.
Solution Approach 2:
The patent introduces a unique identifier as an intermediary element that connects the lightweight transmitted data with the complete DOM structure stored locally. This identifier acts as a key that enables the analytics server to retrieve the full DOM without transmitting it over the network, resolving the contradiction between data completeness and transmission efficiency.
2Loss of energy
If only unique identifier and browser brand are transmitted over the network, then network bandwidth consumption is reduced, but the complexity of retrieving and reconstructing DOM increases
Solution Approach 1:
The patent performs preliminary action by storing the complete DOM structures and their corresponding unique identifiers in the analytics server before they are needed for replay. This pre-storation eliminates the need for complex reconstruction processes during actual replay operations, as the server simply retrieves pre-prepared DOM structures using the transmitted identifier.
Data Source
AI summary
Embodiments of the invention provide for reduced network footprint customer behavior analytics. In an embodiment of the invention, a method for reduced network footprint customer behavior analytics includes executing an analytics server in memory of a host computing system and loading into the memory a table. The table includes a multiplicity of entries, each entry correlating a reference to a DOM with a unique identifier and a Web browser brand. Thereafter, the analytics server performs DOM capture and replay of a Web site by receiving from over a computer communications network instead of a complete DOM, a message encapsulating both a unique identifier for a Web page of the site, and a Web browser brand rendering the page, identifying using the table a particular DOM referenced in correlation to the encapsulated identifier and browser brand, retrieving the particular DOM from a data store and performing replay utilizing the retrieved DOM.


