← 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-idmatches Banner Setup → Installation.- There is only one copy of the widget.
- You did not paste
widget.jsthinking 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.