Pixel Not Showing
Troubleshoot common reasons why Cool Popup notifications don't appear on your website.
Checklist
If your notifications aren't appearing on your website, work through these checks in order:
Is the campaign enabled?
Open the campaign in the Cool Popup dashboard and make sure the enable toggle is turned on. A disabled campaign won't serve any notifications.
Is the notification enabled?
Open the campaign and check that at least one notification has its toggle turned on. Even if the campaign is enabled, individual notifications can be disabled.
Is the pixel installed correctly?
View the page source of your website and confirm the Cool Popup <script> tag is present. It should look like:
<script
src="https://dash.coolpopup.com/pixel/YOUR_PIXEL_KEY"
defer
></script>
Check that:
- The script URL is correct and the pixel key matches your campaign
- The tag is placed before the closing
</body>tag - There are no typos in the URL
Does the domain match?
The domain in your browser's address bar must match the domain configured in the campaign. For example, if your campaign is set to example.com, the pixel won't load on staging.example.com or different-domain.com.
Both www.example.com and example.com are treated as the same domain.
Check the trigger settings
Your notification might have a trigger that hasn't fired yet. For example:
- Time delay — Wait the configured number of seconds
- Scroll — Scroll down the page
- Exit intent — Move your mouse toward the browser's close button
- Pageviews — Visit multiple pages before the notification appears
- Inactivity — Stop interacting with the page for the configured duration
Check the frequency setting
If the notification is set to Once per session or Once per browser, and you've already seen it, it won't appear again. Try:
- Opening an incognito/private browser window
- Clearing your browser cookies for the site
Check targeting rules
The notification may be filtered by your device, location, browser, or language. Review the targeting settings in the notification editor.
Check your excluded IPs
If you've added your IP address to the exclusion list in Account → Preferences → Tracking, notifications may still appear but impressions won't be tracked. However, confirm you haven't misconfigured this.
Shopify-specific issues
If you installed Cool Popup from the Shopify App Store, the pixel is delivered through a theme app extension. Go to Online Store → Themes → Customize in your Shopify admin and make sure the Cool Popup Pixel Loader app embed is toggled on.
If you installed the pixel manually and have the Shopify theme extension enabled, the pixel may load twice. Use one method only — either the theme extension or the manual script tag.
Still not working?
If none of the above resolves the issue:
- Open your browser's developer console (F12) and check for JavaScript errors
- Look for blocked requests in the Network tab — ad blockers may interfere
- Try using a custom domain to avoid ad-blocker blocks
- Contact support with your campaign URL and a description of the issue
Last updated 2 weeks ago
Built with Documentation.AI