No click data showing in your account?
Why LeadJourney shows no clicks yet – and how to debug it step by step, from your tracking domain and script to your campaign URL parameters and report filters.
If your reports and Clicks Logs stay empty, it almost always traces back to one link in the chain that records a click: your tracking domain, the tracking script on your pages, and the campaign URL parameters on your ads. This article walks that chain in order so you can find the break quickly.
In short – check these, in this order
- You're looking in the right workspace and date range (and the Clicks Logs filters aren't hiding rows).
- Your tracking domain shows Ready to use.
- The tracking script is live on the page, inside
<head>. - Your ad URLs carry LeadJourney's
lj_…parameters. - Nothing (consent banner, blocker) is stripping the script before it loads.
How a click gets recorded
A click only lands in LeadJourney when all of these are true:
- Your tracking domain is verified, so the script can load.
- The tracking script runs on the page the visitor reaches.
- The visitor arrives with LeadJourney's campaign parameters in the URL, so the click can be tied to a channel, campaign, ad set and ad.
Break any one of these and clicks either don't get recorded at all, or arrive with no attribution behind them. The steps below check each one.
Where click data shows up
- Reports / dashboard – clicks aggregated per channel, campaign, ad set and ad.
- Settings → Logs → Clicks Logs – one row per inbound click, with IP, country, device, channel and the full campaign attribution. This is the best place to confirm whether a single click actually came through. See Understanding your logs.
Can't see the Logs tab at all?
The Logs tab only appears for users with the Logs permission. If it's missing, ask your workspace owner to grant it on the Sub-users tab – the data may already be there.
Debug it step by step
Rule out "it's there, just filtered"
Before assuming nothing is tracking, make sure you're not hiding existing rows:
- Right workspace. If you belong to more than one, confirm you're in the one whose snippet is installed.
- Date range. Clicks Logs and reports default to the current month. A click from earlier won't show until you widen the range.
- Saved filters. LeadJourney remembers your filters per tab. An old channel or advanced filter can hide everything – click Reset to clear them.
- Time zone. Timestamps follow your workspace time zone, so a very recent click can look like it's on a different day. See Data shown in the wrong time zone.
Confirm your tracking domain is "Ready to use"
Open Settings → Tracking. Your tracking domain must show Ready to use. If it's stuck on Pending or Failed, the script can't load and nothing gets recorded.
- Make sure the DNS record is a CNAME pointing to
package.leadjourney.io(no trailing slash, host = exactly your subdomain). - On Cloudflare, the record must be DNS only (grey cloud) – the orange-cloud proxy breaks it.
- After fixing it, press Retry.
If it won't verify – especially if you added the DNS record days after creating the domain – see Tracking domain not verifying? Press Retry. Full walkthrough: Set up your tracking domain.
Confirm the script is live on the page
A verified domain isn't enough – the snippet has to actually run on the pages people land on.
- It must sit inside the page's
<head>, on every landing page, domain and subdomain. - You must have copied your own snippet, with the correct tracking domain and workspace ID. A generic or wrong-workspace snippet records nothing for you.
- Quick check: open your landing page, view the page source (or your browser's Network
tab) and look for a request to
https://track.yourdomain.com/package/latest/…. If it's missing or fails to load, the script isn't installed correctly.
Once page views start arriving, Settings → Tracking confirms the script is live. Full walkthrough: Install the tracking script.
Check your campaign URLs carry the lj_… parameters
Clicks are tied to a channel through the parameters in the ad URL. If your ads don't carry them, you may see general visits but no attributed click data per campaign.
Your ad URLs should include LeadJourney's parameters, for example:
lj_channel=meta_ads&lj_c_id={{campaign.id}}&lj_as_id={{adset.id}}&lj_ad_id={{ad.id}}&lj_placement={{placement}}Check that they're set on your live campaigns (in Meta, the URL parameters field). See Connect Meta Ads for the exact string and where to paste it.
Rule out something stripping the script
Because LeadJourney is first-party, it slips past most blockers – but a misconfigured setup can still stop it:
- A cookie / consent banner that blocks scripts until the visitor accepts can prevent the snippet from running. Make sure your consent setup allows it on the pages you want to track.
- A visitor with JavaScript disabled or an extreme blocker that strips first-party scripts won't be tracked – this only affects a small slice of traffic.
- Double-check the snippet hasn't accidentally landed on an excluded page.
More detail: Is LeadJourney adblock-proof?.
Give it a moment after a fresh install
If you only just installed or fixed something, allow a little time. DNS can take a while to propagate, and your pages may be served from a cache for a few minutes after you publish. Re-publish, then run the live test below.
Run a quick end-to-end test
The fastest way to prove the whole chain works is to generate one click yourself.
Open your landing page with the parameters
Visit your live landing page with LeadJourney's parameters appended to the URL, e.g.
https://yourdomain.com/?lj_channel=test. Use a normal browser window with no ad
blocker.
Watch it arrive in the logs
Open Settings → Logs → Clicks Logs and refresh. Within moments a new row should appear for your visit. Expand it to confirm the channel, device and attribution look right.
Clean up the test row
When you're done, select the test row and Delete it so it doesn't skew your reports. Deleting clicks is permanent – only remove rows you know are test data.
Still no click data?
If you've confirmed the domain is Ready to use, the script is live on the page, and the parameters are on your ads – but a live test still doesn't appear in Clicks Logs – reach out to support. Include your tracking domain, the landing-page URL you tested, and a screenshot of your Settings → Tracking status so we can pinpoint it fast.
Related articles
What is the LeadJourney tracking script?
A plain-language explanation of the LeadJourney tracking script – what it does, what it captures and why it's the foundation of every report.
Tracking domain not verifying? Press Retry
If your tracking domain is stuck on Pending or Failed and the script won't load – especially when you added the DNS record a few days after creating the domain – open Settings → Tracking and press Retry to re-trigger the check.