Attribution Model Integration in Analytics UI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional attribution-modeling systems have isolated user interfaces that are incompatible with other software applications, limit dataset access, and restrict the use of attribution models and marketing channels, making it difficult to generate and modify attribution reports efficiently.

Innovation Solution

The system integrates attribution models as native components within the user interface, allowing users to configure analytics visualizations and apply attribution models to various event categories, dimensions, and parameters, enabling the generation of different attribution distributions and dynamic comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional user interfaces are used, then the system maintains a simple isolated architecture, but the interface cannot access datasets from other software applications and requires users to utilize multiple separate interfaces

Engineering Contradiction:
Improvedataset access capabilityVSAvoidinterface architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the attribution modeling interface with the analytics platform interface, allowing the attribution model to access and process datasets from multiple software applications through a unified interface. This eliminates the need for separate isolated interfaces while maintaining architectural coherence through standardized data access protocols.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The user interface is designed to be universal, capable of accessing and processing datasets from various software applications beyond just preconfigured datasets. The interface can handle multiple data sources, attribution models, and visualization types, making it multi-functional and adaptable to different analytical needs.

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

2Adaptability or versatility

If preconfigured datasets are used, then the system maintains simple data access, but the interface cannot facilitate users in generating attribution reports without preconfigured datasets or modifying existing reports

Engineering Contradiction:
Improvereport generation flexibilityVSAvoiduser interaction complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system transitions from static preconfigured datasets to dynamic dataset selection, where users can flexibly choose and modify datasets in real-time. The interface allows dynamic configuration of attribution reports by enabling users to select from multiple data sources, adjust parameters, and generate customized reports without being constrained by preconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by preloading and caching available datasets and attribution model configurations, allowing users to quickly access and modify reports without starting from scratch. This reduces user interaction complexity while maintaining flexibility through pre-prepared data structures and model templates.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional user interfaces require reconfiguration for modifications, then the system maintains simple query execution, but the processing load increases by forcing the interface to construct queries anew for each modification

Engineering Contradiction:
Improvequery execution efficiencyVSAvoidprocessing time for modifications
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by precompiling and caching query structures, data access patterns, and attribution model configurations. When users modify reports, the system reuses these precompiled elements and applies only the necessary changes, rather than constructing queries entirely anew. This maintains high query execution efficiency while reducing processing time for modifications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The query execution system becomes dynamic, allowing incremental updates and modifications to existing queries without full reconfiguration. The system can dynamically adjust query parameters, data sources, and model configurations based on user inputs, maintaining efficiency by building upon previously executed query structures rather than starting from scratch.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If preset attribution models are used, then the system maintains simple model application, but the interface is limited to conventional attribution models and cannot apply models to properties outside canonical attribution models

Engineering Contradiction:
Improveattribution model applicabilityVSAvoidmodel configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The attribution modeling interface is designed to be universal, supporting both conventional preset attribution models and custom models applicable to properties outside canonical attribution frameworks. The system can handle multiple model types (first-touch, last-touch, linear, time-decay, etc.) and allow users to create and apply custom models to diverse properties such as product categories, geographic regions, or custom event types.

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

Solution Approach 2:

The system transitions from static preset models to dynamic model selection and configuration. Users can dynamically choose from multiple attribution models and customize model parameters based on specific analytical needs. The interface allows real-time model configuration and switching, enabling flexible application of attribution models to various properties and datasets without being constrained by preset limitations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11347781B2Dynamically generating attribution-model visualizations for display in attribution user interfaces
Publication Date: 2022.05.31 ADOBE INC
  • US11347781B2 patent drawing
  • US11347781B2 patent drawing
  • US11347781B2 patent drawing

AI summary

This disclosure relates to methods, non-transitory computer readable media, and systems that provide an attribution user interface that integrates attribution models as native components within the interface to configure analytics visualizations. By integrating attribution models and corresponding functions as native components of a user interface, the disclosed methods, non-transitory computer readable media, and systems can implement attribution models as parameters of attribution distributions or of any attribution visualizations, where the attribution models function as event categories. For instance, the disclosed methods, non-transitory computer readable media, and systems can provide analytics tools to generate visualizations of different attribution distributions of events across dimension values (or other visualizations) based on different attribution models. In some implementations, the disclosed methods, non-transitory computer readable media, and systems can also modify an attribution-distribution visualization extemporaneously given user inputs for a new event category, new dimension, new segment, or other parameter for the visualization.