Skip to content
Owner: @web-platform • live

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

  1. One instance only: Open DevTools → Console and run the snippet below. Expect 1 VWO and 1 Bloomreach.
  2. Correct URL: Network tab confirms vendor CDN with 200 and no 404.
  3. CSP: Console has no blocked by Content Security Policy errors.
  4. Order: Bloomreach loads after core; experiments don’t delay page load > 200 ms.
  5. 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 attached

Handoff/support-it/contacting-it

  • 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.

Text © CC BY-NC 4.0 • Code samples MIT • Views are my own.