Analytics Report Generation with Pseudo-Users for Unidentified Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Website owners face challenges in understanding user interactions and making data-driven decisions due to gaps in information, especially when users interact with different browsers and devices, and offline purchases, leading to incomplete analytics and decision-making obstacles.

Innovation Solution

Utilizing machine-learned prediction models to estimate business metrics from unidentified events, combining them with identified data to generate comprehensive analytics reports, including pseudo users and sessions, and adjusting processing parameters based on generated data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional analytics methods are used that rely on stable user identifiers, then data accuracy for identified users is maintained, but data completeness deteriorates due to gaps from unidentified events and cross-device tracking limitations

Engineering Contradiction:
Improvedata completenessVSAvoiduser identification accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent introduces machine-learned prediction models as an intermediary between identified and unidentified events. These models predict user characteristics, session metrics, and conversion probabilities for unidentified events, effectively mediating the gap between complete but imprecise identified data and incomplete but potentially accurate unidentified data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates synthetic copies of user data through pseudo-users for unidentified events. By generating predicted user profiles, session data, and conversion metrics for unidentified events, the system replicates the structure and characteristics of identified user data, allowing comprehensive analytics without requiring actual user identifiers.

Inventive Principle:
Principle #26Copying

2Loss of information

If machine-learned prediction models are used to estimate metrics from unidentified events, then data completeness improves, but computational resources and processing time increase

Engineering Contradiction:
Improvedata completenessVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system applies machine-learned prediction models selectively rather than uniformly to all events. Prediction models are primarily applied to unidentified events where they add value, while identified events continue to be processed through traditional methods, avoiding unnecessary computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system pre-trains machine-learned prediction models using historical identified event data before deployment. This preliminary training phase allows the models to learn patterns and relationships offline, reducing the computational burden during real-time processing of unidentified events.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If comprehensive analytics data is generated including pseudo-users and predicted metrics, then decision-making quality improves, but system complexity increases

Engineering Contradiction:
Improvedecision-making qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments analytics processing into distinct pathways: one for identified events using traditional methods and another for unidentified events using machine-learned prediction. This segmentation allows each pathway to be optimized independently and simplifies the overall system architecture by clearly defining boundaries between different processing modes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machine-learned prediction models serve multiple functions simultaneously: they predict user characteristics, estimate session metrics, calculate conversion probabilities, and generate pseudo-user profiles. This multi-functionality reduces system complexity by consolidating multiple prediction tasks into a single unified model framework.

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

Data Source

PatentUS20250285127A1Techniques for Generating Analytics Reports
Publication Date: 2025.09.11 GOOGLE LLC
  • US20250285127A1 patent drawing
  • US20250285127A1 patent drawing
  • US20250285127A1 patent drawing

AI summary

Techniques for generating a report for a website are presented herein. A method can include accessing, by one or more computing devices, a plurality of unidentified events. Each event in the plurality of unidentified events can be associated with one or more properties. Additionally, the method can calculate, using a machine-learned prediction model, a number of pseudo users associated with the plurality of unidentified events based on an event-to-user-ratio and a total number of unidentified events. Moreover, the method can include assigning a first event from the plurality of unidentified events to a first pseudo user based on the one or more properties of the first event. Furthermore, the method can include generating the report for the website. The report includes information derived from the first event being assigned to the first pseudo user.