Compare SST Loader Configurations
Three isolated demo pages to test how each loader behaves β with and without an ad blocker active.
What are we testing?
The Resilient Script Loader is a new Usercentrics SST feature that serves the GTM container loader via a custom URL path (/u2/workspaceId). This makes the loader harder to block with ad blockers, which typically target known GTM domains.
We have three setups running on the same GTM container (GTM-K54QMXW4) to compare side-by-side:
1. SST Resilient Loader β Usercentrics SST using the new /u2/ custom path.
2. Stape Custom Loader β Stape's equivalent implementation (custom domain + path).
3. SST Standard Loader β Usercentrics SST with the default /gtm.js path (baseline, no resilience).
Your Configuration
Demo links update automatically. Leave defaults to use the shared test container.
Open a Demo Page
How to Test (step by step)
1 Without Ad Blocker (baseline)
- Open each of the 3 demo pages above
- The Loader Status panel on each page should show a green "Loaded β" indicator
- Click the "Fire Test Event" button
- The event should appear in the DataLayer Feed on the page
- All 3 pages should behave identically β note any differences
2 With Ad Blocker Active
- Enable your ad blocker (e.g. uBlock Origin or AdBlock Plus)
- Open each of the 3 demo pages above in a fresh tab
- Check the Loader Status panel β does it say Loaded or Blocked?
- Click "Fire Test Event" and note if the dataLayer responds
- Expected result: SST Resilient and Stape should still load; SST Standard may be blocked
Expected Results Summary
| Loader | Loads without ad blocker | Loads with ad blocker | Uses custom domain/path | Vendor |
|---|---|---|---|---|
| SST Resilient Loader | β Yes | β Expected yes | β Yes (/u2/) |
Usercentrics |
| Stape Custom Loader | β Yes | β Expected yes | β Yes (Stape domain) | Stape |
| SST Standard Loader | β Yes | β May be blocked | β No (/gtm.js) |
Usercentrics |