Tracking Not Showing on My Site
If you have set up Conversion Bridge but don't see any tracking scripts or conversion events on your site, the most common cause is that tracking has been disabled for your user role or your site's environment. Both of these settings are enabled by default to prevent test traffic from polluting your analytics data.
This guide walks you through how to check and fix the most common reasons tracking may not appear.
Most Common Cause: Tracking Is Disabled for Your User Role
When Conversion Bridge is first activated, it automatically disables tracking for logged-in users with the following roles:
- Administrator
- Editor
- Author
- Contributor
- Shop Manager
This means if you are logged into WordPress as an administrator and visit your site, you will not see any tracking scripts in the page source. This is by design — it prevents your own visits, page views, and test actions from being counted as real conversions in your analytics platforms.
How to Check
- In your WordPress admin, go to Settings → Conversion Bridge → Options
- Find the Disable all tracking by role setting
- You will see checkboxes for every user role on your site
- If your role is checked, tracking is disabled for you
How to Fix
If you need to temporarily see tracking while logged in (for testing purposes):
- Uncheck your role (e.g., Administrator) from the Disable all tracking by role setting
- Click Save Changes
- Visit your site and verify tracking is now loading
- Re-enable the role exclusion when you are done testing to keep your analytics data clean
A better way to test without changing this setting is to open your site in a private/incognito browser window where you are not logged into WordPress. This lets you see exactly what your visitors see without affecting your settings.
Second Most Common Cause: Tracking Is Disabled for Your Environment
Conversion Bridge also disables tracking based on your WordPress environment type. By default, tracking is disabled for:
- Development
- Staging
- Local
Only the Production environment has tracking enabled by default. This prevents test and staging sites from sending data to your analytics platforms.
WordPress determines your environment type automatically based on your hosting setup. Many managed WordPress hosts (like WP Engine, Flywheel, Kinsta, and others) set the environment type for you. You can also set it manually using the WP_ENVIRONMENT_TYPE constant in your wp-config.php file.
How to Check
- In your WordPress admin, go to Settings → Conversion Bridge → Options
- Find the Disable all tracking by environment setting
- You will see checkboxes for Production, Development, Staging, and Local
- If your current environment is checked, tracking is disabled
If you are unsure which environment your site is running in, you can check by viewing the page source of your site (see the verification section below). If tracking is disabled due to the environment, Conversion Bridge leaves an HTML comment that tells you the current environment type.
How to Fix
- If your site is a live production site but the environment is set incorrectly by your host, you can uncheck the non-production environments or contact your host to set the correct environment type
- If you are testing on a staging or development site and want to see tracking, temporarily uncheck that environment. Re-enable it when done so staging data does not get sent to your analytics platforms
How to Verify Why Tracking Is Disabled
Conversion Bridge makes it easy to find out exactly why tracking is not showing. When tracking is disabled, the plugin adds an HTML comment to your page source explaining the reason.
View Page Source Method
- Visit your site in your browser
- Right-click on the page and select View Page Source
- Search for
Conversion Bridge(use Ctrl+F or Cmd+F) - If tracking is disabled, you will see a comment like:
<!-- Conversion Bridge is enabled but tracking scripts are not showing because:
* Your user role (administrator) is excluded from tracking
-->Or for environment-based exclusion:
<!-- Conversion Bridge is enabled but tracking scripts are not showing because:
* Tracking is disabled for the current environment (staging)
-->This comment tells you exactly what is blocking tracking so you can fix it.
Incognito Window Test
The quickest way to confirm tracking is working for your visitors:
- Open a private/incognito browser window
- Visit your site
- Right-click and View Page Source
- Search for your platform's tracking script (e.g.,
gtag,fbq,analytics)
If you see the tracking scripts in the incognito window but not when logged in, your role exclusion is working correctly. Your visitors are being tracked — you just can't see it while logged in.
Other Reasons Tracking May Not Show
If your role and environment settings look correct, here are a few other things to check:
No Platforms Enabled
Conversion Bridge only loads tracking scripts when at least one analytics or ad platform is connected. Go to Settings → Conversion Bridge and make sure you have enabled and configured at least one platform (like Google Analytics, Meta Ads, etc.).
All Platforms Set to Exclude Script Tags
Each platform has an option to exclude its script tag. This is used when another plugin is already adding that platform's tracking script to your site. If every enabled platform has this option checked and you are not using another method to embed the core tracking scripts, no tracking scripts will load. Check each platform's settings and make sure at least one has the script tag included.
Custom Code Disabling Tracking
If you or a developer have added custom code using the conversion_bridge_can_track filter, tracking may be disabled programmatically. Check your theme's functions.php file or any custom plugins for code that filters this hook.
Still need help?
If you have not yet found your answer in the documentation articles, please contact support
Contact support