Tag Management System for Web Analytics Code Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for delivering program instructions for web analytics and customized content are cumbersome and require technical expertise, leading to errors and delays, especially when updating code for web analytics or managing multiple web pages with various data collection scripts.
Innovation Solution
A tag/content management system that allows non-technical users to manage and deliver customized program instructions and content through a user-friendly interface, utilizing a single line of code to reference a JavaScript file, which handles all tag management, updates, and configurations, and can coordinate different vendor scripts and data collection, ensuring correct and timely delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If marketers directly modify web analytics code to change measurement features, then the ability to customize analytics is improved, but the complexity and error rate increase due to lack of technical expertise
Solution Approach 1:
The patent introduces a tagging service as an intermediary layer between marketers and web analytics vendors. This service provides an abstract interface that marketers use to define custom variables and analytics features, while the service itself handles the complex task of translating these high-level definitions into vendor-specific code implementations. This mediator approach allows marketers to customize analytics without needing to understand the underlying code complexity.
Solution Approach 2:
The tagging service enables marketers to perform analytics customization through self-service mechanisms. The service automatically generates, updates, and manages the complex vendor-specific code based on marketer-defined requirements, eliminating the need for marketers to manually write or modify complex code. The system performs self-updating of analytics code based on configuration changes made through simple interfaces.
2Manufacturing precision
If IT departments modify web analytics code, then technical accuracy is improved, but the time required and bandwidth consumed increase significantly
Solution Approach 1:
The tagging service enables automatic, self-updating of web analytics code based on marketer-defined configurations. When analytics requirements change, the service automatically generates updated code and deploys it without requiring IT department intervention. This self-service mechanism maintains technical accuracy through automated code generation while dramatically improving update speed by eliminating manual review and deployment processes.
Solution Approach 2:
The service performs preliminary actions by pre-configuring and pre-testing analytics code implementations before deployment. The tagging service validates code generation, prepares updates in advance, and ensures correctness before automatic deployment, maintaining high accuracy while enabling rapid updates without requiring time-consuming manual IT review.
3Adaptability or versatility
If multiple web analytics vendors are used to collect data, then data collection capabilities are improved, but the difficulty of managing and coordinating different code syntax increases
Solution Approach 1:
The tagging service provides a universal interface that works with multiple web analytics vendors simultaneously. It implements a vendor-agnostic configuration system where marketers define analytics variables and parameters once, and the service automatically translates these universal definitions into the specific syntax requirements of different vendors (e.g., Omniture, Google, Yahoo). This multi-functional approach maintains broad data collection capabilities while abstracting away vendor-specific code complexity.
Solution Approach 2:
The service acts as a mediator layer between the universal marketer interface and multiple vendor-specific implementations. It receives high-level analytics configuration requests and automatically generates appropriate code for different vendors, managing the complexity of coordinating multiple syntax requirements through automated translation and coordination logic.
4Adaptability or versatility
If custom variables are created in web analytics code, then analytics customization is improved, but the time required to define and deploy new variables increases
Solution Approach 1:
The tagging service implements self-service automation for custom variable creation and deployment. When marketers define new custom variables through the service interface, the system automatically generates the necessary code, validates it, and deploys it across relevant web pages without requiring manual intervention. This automated workflow maintains full analytics customization capability while reducing deployment time from days to minutes.
Solution Approach 2:
The service performs preliminary validation and preparation of custom variable definitions before deployment. It pre-configures variables with appropriate data types, validation rules, and vendor-specific parameters in advance, ensuring correctness before automatic deployment. This preliminary action eliminates time-consuming manual review and testing processes while maintaining customization quality.
Data Source
AI summary
A tag/content management system delivers customized content and/or program instructions to a user terminal. The system may deliver several groups of program executable instructions, including instructions that are global to all web domains controlled by a client server and those that are specific to a web page/group of web pages. In addition, this system may allow for the creation of testing environments for websites that include modified content and/or program instructions. Various techniques employed by the system may result in a reduction in the errors and latencies that commonly plague conventional implementations.


