Skip to main content

How to Install the UserWay Widget Using Google Tag Manager

Install the UserWay Accessibility Widget using Google Tag Manager with a Custom HTML tag, All Pages trigger, and GTM Preview mode validation.

Use this guide to install the UserWay Accessibility Widget through Google Tag Manager (GTM). This method allows you to deploy and manage the widget using your existing GTM container without making direct changes to your website's code.

Before You Begin

You will need:

⚠️ Important: Google Tag Manager requires the Advanced Embed Code version of the UserWay widget. The inline (basic/short) embed code is not supported.

Installation

  1. Sign in to your UserWay Dashboard at https://manage.userway.org/.

  2. Open Embed Code, then copy the Advanced Embed Code for your widget.

  3. Sign in to Google Tag Manager and open the container for the website where you want to install the UserWay widget.

  4. Click Tags, then click New.

  5. Enter UserWay as the tag name and Click Tag Configuration, then choose Custom HTML.

  6. Paste the UserWay Advanced Embed Code into the HTML field.

  7. Click Triggering, then choose All Pages, and Click Save.

  8. Click Submit, Optionally enter a version name and description and Click Publish.

Common Issues with Google Tag Manager (GTM) Installations

Dashboard customizations are not being applied

If changes made in Dashboard > Customization (such as widget position, color, size, or other appearance settings) are not being reflected on your website:

  • Verify that your GTM installation is using the Advanced script.

  • The Advanced script is required for GTM installations.

  • When the Basic script is used through GTM, the widget may still appear on the page, but it can connect to a fallback account instead of your UserWay account.

    As a result, dashboard customizations may not be applied to the widget.

To resolve this issue:

  • Update the GTM tag to use the Advanced script.

  • Republish the GTM container.

  • Verify that the widget is connected to the correct UserWay account.

If you are already using the Advanced script:

  • Check whether attributes such as data-position have been added to the script.

  • Advanced script attributes override the corresponding settings configured in the UserWay Dashboard.

  • Remove or comment out any conflicting attributes if you want dashboard settings to control the widget's appearance.

The widget does not appear on the website

If the widget is not appearing on your website:

  • Verify that Google Tag Manager is loading correctly on the page.

  • Temporarily disable ad blockers, privacy tools, browser extensions, or enterprise security software while testing.

  • Some of these tools can prevent GTM resources from loading or executing.

  • When GTM is blocked, it cannot inject the UserWay widget script onto the page.

  • Test in an Incognito/Private window or a browser profile without content-blocking extensions enabled.

Expected Result

The UserWay Accessibility Widget loads on all pages covered by the selected Google Tag Manager container and trigger.


Need more help?

Contact the UserWay Support Team — we're here to assist you.

Get in touch with UserWay Support.

Did this answer your question?