Help » Tracking issues »

No visitors are getting logged

Verify the correct domain name is registered in your site preferences

Clicky validates all traffic against the registered domain name (and any mirror domains) you have entered. Any traffic that does not originate from these domains is discarded. Note: Sub-domains of the domain you have registered are automatically supported.

Does your site have a Referrer Policy header or <meta> tag?

That can break our domain validation process (see previous paragraph). The most restrictive setting that you can use is "strict-origin-when-cross-origin" (or just "origin-when-cross-origin" if your site is not HTTPS), which means the domain still gets passed through, but the path and query are removed.

Referrer-Policy: strict-origin-when-cross-origin

Does your site have a Content Security Policy (CSP) header or <meta> tag?

If so, you need to add and * to the allowed domains.

Content-Security-Policy: script-src 'self' *
You may also need to add 'unsafe-inline', with single quotes, if the tracking code on your site uses inline code to define site IDs. (This is NOT recommend, as it almost completely negates the purposes of CSP). Inline site ID definitions were the default style through July 2021, but we're moving away from that as usage of CSP has become more widespread. So rather than enabling 'unsafe-inline', grab a fresh copy of the tracking code and get that installed on your site instead. The newer tracking code does not use any inline code so you just need to add the two domains as listed above.

(Note, we do not currently support the Trusted Types API, but it's on our radar. As of July 2021, only Chromium browsers support this feature. Once Firefox and Safari support it, we will likely add it as well.)

Double check that the code is installed on your production website

Go to a page you would expect to be tracked, then "view source" to see the actual HTML, and search for "getclicky" to verify the code and the correct site ID is in there. If no results found, then that is likely the issue. Note, if you are using a tag manager, you likely won't find the code in your HTML because the code is embedded within another javascript file. In this case, use your browser's network inspector (in F12 developer tools) and filter for "getclicky" to verify there are matches that way.

Are you using a WordPress plugin?

Your theme likely does not have the "WP footer" hook that many plugins rely on to add code to your blog's footer automatically. Open your theme's "footer.php" file in the WP editor, and look for the following piece of code:

<?php wp_footer(); ?>

If you don't see this code, that is the problem. Copy that code and paste it into this file, directly before the </body> tag. Save it and you're done! While you're at it, please contact your theme's developer and scold them for leaving out a key piece of WordPress functionality from their theme.


99% of the time, one of these things is the cause of no traffic being logged, so please check them before sending in a support request!