Tag Management System Prefetching Web Assets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face slower performance due to increased resource loading during page load, and existing caching techniques can skew analytics, limiting marketers' options for improving site performance without compromising analytical accuracy.

Innovation Solution

A tag management system with a networked resource/asset prefetch feature that predicts user navigation sequences and preloads web assets, avoiding premature requests of analytics resources to maintain accurate analytics while enhancing page load speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If caching techniques are used to improve site performance, then page load speed is improved, but analytics accuracy deteriorates due to skewed analytics

Engineering Contradiction:
Improvepage load speedVSAvoidanalytics accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by prefetching web assets (images, videos, scripts, stylesheets) before the user actually requests them. The tag manager proactively downloads these assets and stores them in the browser cache, so they are ready for immediate use when the user navigates to the page, thereby improving page load speed without triggering analytics tags prematurely

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts analytics tags from the prefetching process. The tag manager specifically excludes analytics tags from being executed during prefetch operations, separating the prefetching function from the analytics collection function. This ensures that while assets are preloaded for performance, analytics tags are only executed when users actually interact with the pages, maintaining analytics accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If more resources are pulled down during page load to support sophisticated websites, then website functionality is improved, but site performance deteriorates due to slower loading

Engineering Contradiction:
Improvewebsite functionalityVSAvoidsite performance
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system performs preliminary actions by prefetching web assets (images, videos, scripts, stylesheets) before the user actually requests them. The tag manager proactively downloads these assets and stores them in the browser cache, so they are ready for immediate use when the user navigates to the page, thereby improving page load speed without triggering analytics tags prematurely

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The prefetching system dynamically adapts to user behavior patterns. The recommendation system analyzes navigation sequences and dynamically determines which assets to prefetch based on predicted user actions. This dynamic approach allows the system to load resources on-demand based on actual user needs rather than statically loading all possible resources, maintaining versatility while improving performance

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9288256B2URL prefetching
Publication Date: 2016.03.15 CHEQ AI TECH (2018) LTD
  • US9288256B2 patent drawing
  • US9288256B2 patent drawing
  • US9288256B2 patent drawing

AI summary

An enhanced tag management system is disclosed comprising a networked resource/asset prefetch feature. In some examples, the tag management system comprises a recommendation system, a collection system, a non-volatile data store, a user computing device with cache memory, and/or other components. The enhanced tag management system permits prefetching of resource/assets, such as images, videos, widgets, etc., while avoiding the skewing of analytical results. As a result, a user computing device may enjoy enhanced performance and reduced latency without sacrificing the reliability of collected analytics data.