Verify experiment scripts are injected once, load from the right CDN, and aren’t blocked by CSP. Run the sanity checks or Escalate to Support IT.
Works here: staging + prod · VWO + Bloomreach · Regions: MY, DK
Owner: Web Platform (Web Platform-O365/Issues-Support)
Quick path
- One instance only: Open DevTools → Console and run the snippet below. Expect 1 VWO and 1 Bloomreach.
- Correct URL: Network tab confirms vendor CDN with 200 and no 404.
- CSP: Console has no
blocked by Content Security Policyerrors. - Order: Bloomreach loads after core; experiments don’t delay page load > 200 ms.
- Staging vs Prod: Keys/IDs match environment.
Console snippet: count injections
js
;(() => {
const vwo = [...document.scripts].filter(s => /vwo.*\.js/.test(s.src)).length
const br = [...document.scripts].filter(s => /bloomreach|brcdn/.test(s.src)).length
console.log({ vwo, bloomreach: br })
})()Escalation package
URL tested: <page>
Counts: { vwo: <n>, bloomreach: <n> }
Errors: <console errors if any>
Env keys/IDs: <staging/prod ids>
Network screenshots attachedHandoff → /support-it/contacting-it
Related references
- Fast support index — Route to other flows when scripts aren’t the issue.
- UI baseline — Re-check if experiments inject UI that could regress a11y.
- Monthly cadence — Document significant experiment fixes in the release log.

