Website builders and stores
WordPress
In WordPress, a header code plugin adds the tag to every page. These steps use WPCode, which is free.- In the WordPress admin, go to Plugins → Add New Plugin, search for WPCode, then install and activate it.
- Go to Code Snippets → Header & Footer and paste the tag into the Header box.
- Select Save Changes.
- If the site uses a page cache, clear it so that visitors get the new pages.
functions.php on the wp_head action. Changes to a parent theme are lost when the theme updates.
WooCommerce
A WooCommerce store runs on WordPress, so the tag is added in WordPress and covers the store’s pages too. Follow the WordPress steps.Shopify
In Shopify, the tag goes into the theme’s layout file, which every storefront page uses.- In the Shopify admin, go to Online Store → Themes.
- On the theme, select … and then Edit code.
- Open
layout/theme.liquidand paste the tag right before</head>. - Save the file. The widget loads the next time a storefront page opens.
Webflow
In Webflow, site-wide custom code adds the tag to every page.- Open Site settings and select the Custom code tab.
- Paste the tag into the Head code section and select Save changes.
- Publish the site. Custom code goes live only on the published site.
Wix
In Wix, custom code added in the site’s settings loads on every page of the published site.- In the site’s dashboard, go to Settings and select Custom Code under Development & integrations.
- Select + Add Custom Code and paste the tag.
- Under Add Code to Pages select All pages, under Place Code in select Head, then select Apply.
Squarespace
In Squarespace, code injection adds the tag to the head of every page.- Open the Code Injection panel in the site’s settings.
- Paste the tag into the Header field and select Save.
Framer
In Framer, a custom script added in the project’s settings loads on every page of the published site.- Open the project’s settings and select the Custom Code tab.
- Select Add Script, name it, paste the tag and place it at the end of the head.
- Leave the script on all pages and publish the site.
Ghost
In Ghost, code injection adds the tag to the head of every page.- In Ghost Admin, go to Settings → Advanced → Code injection.
- Paste the tag into Site header and save.
HubSpot
For pages hosted on HubSpot, the site header HTML setting adds the tag to every page of a domain.- Select the settings icon in the top navigation bar, then go to Content → Pages.
- Choose the domain in the Choose a domain to edit its settings menu.
- Paste the tag into Site header HTML and select Save.
BigCommerce
In BigCommerce, Script Manager loads the site’s file on every storefront page. It takes the file’s address, so there is no tag to paste.- Go to Storefront → Script Manager and select Create a Script.
- Set Placement to Head, Location to Storefront pages, Script type to URL and Load method to Async, then choose a script category.
- Enter the file’s address as the script URL and select Save:
Magento
In Magento and Adobe Commerce, the HTML head setting of the design configuration adds the tag to every page of a store view.- In the Admin, go to Content → Design → Configuration and select Edit on the store view.
- Under Other Settings, expand HTML Head and paste the tag into Scripts and Style Sheets.
- Select Save Configuration.
- If the storefront still shows the old pages, flush the cache.
Bubble
In Bubble, the app’s header setting adds the tag to every page.- Open the Settings tab and select SEO / metatags.
- Under Advanced settings, paste the tag into Script/meta tags in header.
- Deploy the app to live.
Carrd
In Carrd, a hidden embed element places the tag in the site’s head.- Select Add Element, then Embed.
- Set Type to Code and paste the tag into the Code field.
- Set Style to Hidden and choose Head as the location, then publish the site.
Unbounce
In Unbounce, Script Manager adds the tag to every landing page of a domain.- Select Settings in the left menu, then Script Manager.
- Select Add a Script, name it and select Add Script Details.
- Set Placement to Head and paste the tag.
- Select the domains the script applies to and select Save Changes.
Joomla
Joomla has no setting for head code, so the tag goes into the site template’s file.- In the administrator, go to System → Site Templates and select the template the site uses.
- In the Editor tab, open the file that contains the head (
index.phpin the default template) and paste the tag before</head>. - Save the file.
Tag managers
A tag manager adds the tag after the page loads, so the tag isn’t in the page’s HTML and Check now can’t find it. To connect the site, also add the tag to the home page. Usertick runs one widget when both are on a page.Google Tag Manager
In Google Tag Manager, a Custom HTML tag that fires on all pages loads Usertick.- In the container, select Tags, then New.
- Select Tag Configuration, choose Custom HTML and paste the tag.
- Add the All Pages trigger, or a trigger for the pages that should show surveys.
- Save the tag, then submit and publish the container.
Adobe Tags
In Adobe Experience Platform Tags (formerly Adobe Launch), a rule with a custom code action loads Usertick on every page.- Open the Rules tab and select Create New Rule.
- Add an event from the Core extension with the type Library Loaded (Page Top), then select Keep Changes.
- Add an action from the Core extension with the type Custom Code.
- Set the language to HTML, paste the tag and select Keep Changes.
- Select Save Rule, then add the rule to a library, build it and publish it.
Matomo Tag Manager
In Matomo Tag Manager, a Custom HTML tag loads Usertick on every page view.- In the container, select Create New Tag and choose Custom HTML.
- Paste the tag and set Position to Head End.
- Attach a Pageview trigger, then create a version and publish it.