Skip to content

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

  1. In your WordPress admin, go to Settings → Conversion Bridge → Options
  2. Find the Disable all tracking by role setting
  3. You will see checkboxes for every user role on your site
  4. 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):

  1. Uncheck your role (e.g., Administrator) from the Disable all tracking by role setting
  2. Click Save Changes
  3. Visit your site and verify tracking is now loading
  4. 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

  1. In your WordPress admin, go to Settings → Conversion Bridge → Options
  2. Find the Disable all tracking by environment setting
  3. You will see checkboxes for Production, Development, Staging, and Local
  4. 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

  1. Visit your site in your browser
  2. Right-click on the page and select View Page Source
  3. Search for Conversion Bridge (use Ctrl+F or Cmd+F)
  4. 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:

  1. Open a private/incognito browser window
  2. Visit your site
  3. Right-click and View Page Source
  4. 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