← Back to Testing and Troubleshooting
Testing

Troubleshooting checklist

Work the problem in this order. Skip ahead only when the current step already passes.

1. Confirm the right script

  • View source contains consent-widget.js.
  • data-configuration-id matches Banner Setup → Installation.
  • There is only one copy of the widget.
  • You did not paste widget.js thinking it was the banner.

2. Confirm order

  • Head path: SiteTrust is the first script in <head>.
  • GTM path: two tags, Consent Initialization, widget sequenced after default. No head copy.
  • Badge, if present, is after consent.

3. Confirm Consent Mode

Follow Verify Consent Mode. You need default before Google tags, then update on Accept and Decline.

4. Confirm blocking

  • Incognito, no click: optional tags do not complete.
  • Accept: chosen categories may load after update.
  • Decline: optional tags stay off on page two.
  • Embeds and apps that inject pixels are gated.

5. Confirm the receipt

After a click, sitetrust_consent exists and Privacy Choices shows date, ID, and state. See Consent records.

6. Record it in Site Audit

Run A, then B, then C from the Client Trust Center. Keep the report. If Run A fails, fix firing tags before you redesign the banner.

Still stuck

Email wecare@sitetrust.com from the site owner address. Include:

  • The live URL.
  • Platform (WordPress, Shopify, Webflow, Wix, Squarespace, GTM, custom).
  • Whether you used head or GTM.
  • A screenshot of Banner Setup → Installation (Configuration ID visible is fine; do not send dashboard passwords).
  • What you see on default / accept / decline.

Urgent install help is on Support. Response target is one business day, Monday through Friday.

Need help?

Email wecare@sitetrust.com with your site URL and platform. One business day response, Monday through Friday.