Skip to content

Add uid verify documentation to uid2docs#1003

Merged
eiman-eltigani-ttd merged 25 commits intomainfrom
eee-UID2-6591-add-uid2-verify-to-public-docs
Apr 6, 2026
Merged

Add uid verify documentation to uid2docs#1003
eiman-eltigani-ttd merged 25 commits intomainfrom
eee-UID2-6591-add-uid2-verify-to-public-docs

Conversation

@eiman-eltigani-ttd
Copy link
Copy Markdown
Contributor

@eiman-eltigani-ttd eiman-eltigani-ttd commented Mar 24, 2026

Changes:

  • Add UID Verify paragraph to Integration Samples and Tools page
  • Added separate page for UID Verify, adding instructions and descriptions of content (new page reflected in sidebar)

@eiman-eltigani-ttd eiman-eltigani-ttd marked this pull request as draft March 24, 2026 15:56

### UID Verify Chrome Extension

UID Verify is a Chrome browser extension for debugging UID2 and EUID integrations. It inspects SDK information on websites, tracks events and event history, and monitors storage (cookies and local storage). The extension supports integrations using Prebid.js and Google Secure Signals.
Copy link
Copy Markdown
Contributor

@ashleysmithTTD ashleysmithTTD Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure if you need to say Google Chrome here instead of just Chrome. Also I think add UID before SDK information to be clear it is the UID SDK. if you do, it may need to be updated anywhere it says Chrome Web Store too.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated this specific sentence with Google Chrom but @genwhittTTD let me know if we're supposed to use on over the other


When integrating UID2 or EUID, it can be difficult to tell whether the SDK is initializing correctly, whether tokens are valid, or where in the lifecycle an error is occurring. UID Verify solves this by reading the SDK state, storage, and event stream directly from the page and presenting it in a structured, searchable interface.

The extension detects whether a page uses the UID2 SDK directly, Prebid.js, or Google Secure Signals (or a combination), and adjusts the displayed information accordingly. It supports both UID2 and EUID deployments.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"deployments" probably isn't the right word here, would say "integrations" or "use cases"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also probably best when talking about the SDK to say UID SDK instead of UID2 SDK to be clear it could apply to UID2 or EUID

@IABTechLab IABTechLab deleted a comment from ashleysmithTTD Apr 2, 2026
@eiman-eltigani-ttd eiman-eltigani-ttd marked this pull request as ready for review April 2, 2026 16:07
@eiman-eltigani-ttd eiman-eltigani-ttd force-pushed the eee-UID2-6591-add-uid2-verify-to-public-docs branch from 21117e1 to 590c7a2 Compare April 2, 2026 16:19
:::

## Interpreting Results

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need some lead-in copy here... so we don't have two consecutive section headers. Something simple to lead in to the content in the subsections.

| Valid Identity | Whether the stored identity is currently valid — that is, the advertising token has not expired and the user has not opted out. |
| Optout Identity | Whether the identity reflects an opted-out user. |

**For Google Secure Signals integrations**, the tab shows the status of the secure signal and the current UID2 advertising token. If no signal has been generated yet, it indicates that neither a cached signal nor a UID2 SDK advertising token is available. Once the token is available, it confirms that it will be included in bid requests to Google Ad Manager.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not totally understanding this but three small points:

  1. For Google Secure Signals integrations, the tab shows...

Here, I'm not sure why the bold. It's not a lead-in because it's followed by a comma. Missing context to know what to suggest.

  1. Once the token is available, it confirms that it will be included in bid requests to Google Ad Manager.

Rather than "Once" say "When..." because "once" has other meanings.

  1. (same sentence) Two many instances of "it" here, too close together.


### Callbacks Tab

The **Callbacks** tab is available for UID2 SDK integrations only. It displays the source code of all callback functions registered with the UID2 SDK, with syntax highlighting. This is useful for confirming that the correct callbacks are wired up and identifying where events are being handled in the page code.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a more general term for "wired up"? Not sure what that is and maybe the audience will know but not sure. Does it mean, correctly set up / connected up? Or, working on the wire i.e. the web traffic? Or...?

If it's just my ignorance, no worries.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good call, updated in line 111 below to "registered" which is the standard developer term for this meaning the functions have been added to the SDK so that they are called automatically when each event occurs


Use the search bar to filter by event type or token value.

This tab also includes an **Error Log** when errors are detected. The extension captures several categories of errors: failed network requests to the UID2 operator, failed resource loads (such as the UID2 SDK script), `console.error` calls from UID2 SDK code, and errors thrown by UID2 SDK methods.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest bulleted list for the categories.

Copy link
Copy Markdown
Collaborator

@genwhittTTD genwhittTTD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments. LMK any questions. Thx.

eiman-eltigani-ttd and others added 14 commits April 6, 2026 09:16
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Co-authored-by: Gen Whitt <107279666+genwhittTTD@users.noreply.github.com>
Copy link
Copy Markdown
Collaborator

@genwhittTTD genwhittTTD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thx!

@eiman-eltigani-ttd eiman-eltigani-ttd merged commit 0aac52c into main Apr 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants