Analytics Tool Interface for Event Tracking in Content Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-developers, such as electronic content designers, face difficulties in implementing event tracking for analytics purposes due to the requirement of writing specific code and lack of graphical user interface (GUI) support, making it inaccessible and technically sophisticated.

Innovation Solution

Providing an analytics tool within content creation software that allows designers to utilize a GUI to specify event tracking details, generating code automatically for sending information to analytics services, thereby reducing the need for technical sophistication and simplifying the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If code writing is required to implement event tracking, then analytics functionality can be achieved, but accessibility to non-developers deteriorates

Engineering Contradiction:
ImproveEase of implementing analyticsVSAvoidAccessibility to non-developers
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent introduces an intermediary component - a visual analytics configuration interface that mediates between the designer's simple selections and the complex code generation process. This interface allows non-developers to configure event tracking through graphical elements without directly writing code, while still achieving full analytics functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically generating and injecting the necessary analytics code based on user configurations made through the visual interface. The tooling within the development environment automatically handles code generation, compilation, and integration, eliminating the need for manual coding while maintaining full functionality.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If manual coding is used for analytics implementation, then precise control over tracking is achieved, but development time increases

Engineering Contradiction:
ImprovePrecision of event tracking controlVSAvoidDevelopment time for analytics implementation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating standardized analytics code templates and configurations that can be automatically inserted into the application. Common event tracking patterns are prepared in advance, allowing developers to simply select and configure rather than write from scratch, thus maintaining precision while reducing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by replicating proven analytics implementation patterns across different parts of the application. Once a tracking configuration is created, it can be copied and reused multiple times with minimal modification, ensuring consistency and precision while dramatically reducing development time.

Inventive Principle:
Principle #26Copying

3Ease of operation

If analytics tooling is added to content creation software, then accessibility to designers improves, but device complexity increases

Engineering Contradiction:
ImproveAccessibility of analytics to designersVSAvoidComplexity of content creation software
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the analytics functionality into distinct, modular components within the content creation software. The visual configuration interface, code generation engine, and event tracking mechanisms are separated into independent modules that can be added or removed based on needs, reducing overall perceived complexity while improving accessibility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8166394B1Systems and methods for implementing and using event tracking and analytics in electronic content
Publication Date: 2012.04.24 ADOBE INC
  • US8166394B1 patent drawing
  • US8166394B1 patent drawing
  • US8166394B1 patent drawing

AI summary

A tool or other feature is provided during electronic content creation that allows the designer or other content creator to configure analytics for electronic content being created. For example, an analytics tool icon may be selected from a palette of other common tools used during content creation. In response, the user's mouse takes on a specific look to indicate to the content creator that he or she can now begin implementing analytics. The content creator can then click various objects within their content, select corresponding events to track, and otherwise specify the details of the analytics that he or she wishes to add to the content. As a specific example, after selecting a component on a content development canvas, a component-specific dialog box is displayed showing a menu that allows the creator to instrument various events associated with the component with analytics.