Automatic Tracking Code Insertion via Configuration Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Small business owners and users without technical knowledge face difficulties in setting up and managing web analytics tracking codes due to the automated nature of website creation, making it hard for them to collect and analyze user behavior data effectively.

Innovation Solution

A system and method where the hosting company automatically generates and inserts tracking codes into webpages during domain and hosting registration, using a configuration file to associate customer identification and analytics preferences, allowing for seamless integration and easy switching between tracking systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If website creation is automated to simplify the process for small business owners, then ease of operation is improved, but the ability to manually insert and manage tracking codes deteriorates

Engineering Contradiction:
Improveease of website creationVSAvoidability to insert tracking codes
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by automatically generating and inserting tracking codes into webpages during the domain and hosting registration process, before the user needs to use the website. This eliminates the need for users to manually insert codes later, resolving the contradiction between automated website creation and tracking code insertion capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the tracking code generation and insertion to occur automatically without requiring user technical knowledge or manual intervention. The hosting company's system handles the entire process of code generation, configuration file creation, and webpage insertion autonomously.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If tracking codes are manually inserted by users, then adaptability and customization are improved, but device complexity and technical expertise requirements increase

Engineering Contradiction:
Improvetracking code customizationVSAvoidtechnical expertise required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system eliminates the need for user technical expertise by automatically performing all tracking code generation and insertion operations. The hosting company's system handles code generation, configuration file creation, and webpage modification without requiring users to have any technical knowledge about tracking codes or website development.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses an intermediary approach by having the hosting company's system act as a mediator between the user's website and the analytics provider. The hosting system automatically generates appropriate tracking codes, creates configuration files with customer identification, and inserts them into webpages, translating user needs into technical implementation without requiring user technical knowledge.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If tracking codes are set up after website creation, then flexibility in website development is improved, but loss of time for analytics setup increases

Engineering Contradiction:
Improvewebsite development flexibilityVSAvoidanalytics setup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs the tracking code setup in advance during the domain and hosting registration process, before the website is fully deployed or used. This preliminary action eliminates the need for separate analytics setup later, reducing the time loss while maintaining website development flexibility since the codes are inserted automatically without requiring website modification.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If automated code insertion is implemented, then ease of operation is improved, but device complexity of the hosting system increases

Engineering Contradiction:
Improvetracking code setup simplicityVSAvoidhosting system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The hosting system performs code generation and insertion as a preliminary automated process during registration, which simplifies the user experience while concentrating the complexity in a controlled, one-time setup phase. The system generates configuration files with customer identification, creates appropriate tracking codes, and inserts them into webpages automatically without requiring complex ongoing user intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10187444B2System and method of automatic generation and insertion of analytic tracking codes
Publication Date: 2019.01.22 HOSTPAPA INC
  • US10187444B2 patent drawing
  • US10187444B2 patent drawing
  • US10187444B2 patent drawing

AI summary

A system and method to automatically generate and insert a tracking code may include receiving at a web server, from a requesting computing device, a webpage access request associated with a domain; in response to receiving the webpage access request; accessing a configuration file for the domain; generating an analytics tracking code based on data stored in the configuration file; accessing the webpage from a storage device; modifying the webpage to include the analytics tracking code; and transmitting, from the web server, the modified webpage to the requesting computing device.