Dynamic Tag Management System for Website Object Variations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tag management systems require technical sophistication to create and deploy analytics tags on websites, making it difficult for marketing personnel to automatically identify and tag various object types across different websites, leading to delays and inefficiencies.

Innovation Solution

A dynamic tag management system that allows users to input keywords to identify website objects, automatically detects and groups occurrences by object type, and creates analytics tags without requiring direct access to code, using preprocessing techniques like OCR and keyword extraction, and suggests related objects for tagging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If code-based tagging is used to create analytics tags, then analytics tags can be created on websites, but technical sophistication is required which makes it difficult for marketing personnel to deploy tags

Engineering Contradiction:
Improveease of creating analytics tagsVSAvoidtechnical sophistication required
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system (the tag management system with AI capabilities) that mediates between marketing personnel and the website code. The system automatically generates analytics tags by analyzing website content through OCR and NLP, eliminating the need for marketing personnel to directly write or understand code, thus resolving the contradiction between ease of tag creation and technical complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service tagging by automatically detecting website objects, extracting relevant information, and generating appropriate analytics tags without human intervention in the coding process. Marketing personnel simply provide keywords or select from suggestions, and the system handles the technical implementation autonomously

Inventive Principle:
Principle #25Self-service

2Productivity

If marketing personnel manually identify and tag website objects, then analytics tags can be deployed, but delays occur due to the need for developer assistance

Engineering Contradiction:
Improveanalytics tag deployment speedVSAvoidtime for tag deployment
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-analyzing website content, pre-identifying taggable objects, and pre-generating tag suggestions before the actual tagging deployment. This preliminary processing enables marketing personnel to quickly select and deploy tags without waiting for developer assistance, significantly reducing deployment time while maintaining productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical process of manual code writing and developer collaboration with an automated computational system using OCR, NLP, and machine learning algorithms. This substitution eliminates the time-consuming back-and-forth between marketing personnel and developers, accelerating tag deployment while preserving the ability to create accurate analytics tags

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If automated tag creation is used, then technical sophistication requirements are reduced, but difficulty remains in identifying different types of website objects across multiple websites

Engineering Contradiction:
Improveease of identifying website objectsVSAvoidability to handle object variations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal tagging system that can handle multiple types of website objects (buttons, links, images, forms, etc.) across different websites and platforms through a single interface. The system uses multi-functional detection methods including OCR for text-based objects, image recognition for visual elements, and NLP for semantic understanding, enabling marketing personnel to easily identify and tag diverse objects without needing to learn website-specific variations

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system adapts to different website objects by dynamically changing detection and analysis parameters. Based on the identified object type (e.g., image, text, form element), the system adjusts its analysis approach and tag generation parameters automatically. This parameter adaptation enables versatile handling of object variations while maintaining ease of operation through a consistent user interface

Inventive Principle:
Principle #35Parameter changes

4Reliability

If comprehensive analytics tagging is implemented across all website objects, then complete user interaction tracking is achieved, but system complexity increases

Engineering Contradiction:
Improvecompleteness of user interaction trackingVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the website into distinct object types and categories (navigation elements, content elements, interaction elements, etc.), applying appropriate tagging methods to each segment. This segmentation allows comprehensive tracking of all user interactions while managing system complexity by handling different object types through specialized, modular detection and tagging routines rather than a monolithic complex system

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10733247B2Methods and systems for tag expansion by handling website object variations and automatic tag suggestions in dynamic tag management
Publication Date: 2020.08.04 ADOBE INC
  • US10733247B2 patent drawing
  • US10733247B2 patent drawing
  • US10733247B2 patent drawing

AI summary

Disclosed are various embodiments for automatically creating on a computer analytics tags for different object types of website objects in web pages with analytics tracking capability in a dynamic tag management system. In one implementation, user input is received identifying a website object for tagging in the web pages and keywords are identified based on the user input. Based on the keywords, multiple occurrences of the website object in the web are identified, wherein the multiple occurrences of the website object correspond to multiple object types. The computer automatically creates analytics tags for the website object corresponding to object types. Based on the website object, an expansion object is identified and the computer automatically creates an analytics tag for the expansion object.