Send feedback on this topic

User experience guard (UXG)

Oracle monitors third-party tag execution performance with an in-house tool called the User Experience Guard (UXG). The Oracle Data Cloud platform features two different versions of the UXG: one for the exchange (partner interface), and one for tag management (publisher interface).

UXG for the partner interface

UXG was originally designed to protect the page load time of data provider partner sites that provide data to the Oracle Data Cloud platform. Providing data to the platform requires the firing of third-party image pixels of partners that may not have a direct relationship with the data provider.

Latency of third-party data campaign pixels are monitored using UXG. This system regularly pings all pixels and measures the round-trip response time. If the average response time of a pixel exceeds the client's desired UXG threshold (e.g., 600 ms), that pixel is suspended until it returns to health (its average latency falls beneath the UXG threshold). Average response time is measured as a running average of the last seven measurements taken by the UXG system.

UXG for tag management (publisher interface)

UXG for tag management specifically accommodates a more flexible variety of settings. Clients typically have a trusted relationship with third-party partners whose tags need to be scheduled within the tag management system. For example, the tag management system supports a wider variety of tags (for example, image pixels, JavaScript and raw HTML code, versus only image pixels). A tag scheduled within tag management may have business critical uses such as conversion tracking or analytics reporting, so the publisher system offers more control with UXG than disabling tags.

To monitor and manage individual third-party tags, UXG provides the following features for latency management, latency monitoring, and tag resets:

Latency management features

You can establish the following global tag latency settings:

You can establish the following tag latency overrides:

Latency monitoring features

The following diagram illustrates how tag latency events can trigger email alerts and move the tag into a flagged or suspended state.

UXG reset feature

The UXG uses the latency monitoring and setting features to also indicate the status of the tag on the Tags page. Two statuses indicate that your tags are experiencing problems firing:

If you are aware of the latency issues and resolved the problem, you can click the UXG Reset button on the Tags page. When you click UXG Reset, the monitoring for that particular day is reset and the flagged or suspended status should return to normal.


Setting global tag latencies

Resetting the UXG for flagged or suspended tags

Scheduling a tag