Troubleshooting signup and revenue tracking

Unknown sources, missing signups, 204 responses and unmatched revenue.

SymptomLikely causeFix
Signups show “Unknown source”The script is behind a cookie banner, or missing on the page where people sign upLoad it on every page; see Cookie banners
Signups show “Unknown source”Server-side call sent without the cookiesRead the three cookies from the incoming request, not from a webhook or background job
No signups at allwindow.chartsy is undefined when you call identify()Check the script tag is on that page and not blocked; call after it loads
Server call returns 204Wrong secret key, or no valid email in the bodyCheck Authorization: Bearer and the email field
Nothing recorded while testing locallyThe script ignores localhost and private IP addresses, so test runs don’t inflate your numbersTest on a deployed site. Server-side calls with the secret key work from anywhere.
Automated tests never show upAutomated browsers (Playwright, Puppeteer, Selenium, headless Chrome) are ignoredExpected. Check tracking by hand in a normal browser on the deployed site.
Laravel: every signup has an unknown sourceLaravel encrypts cookies, so the backend can’t read Chartsy’sAdd the cookie exemption from the Laravel guide
Nothing recorded from your own browserYou opted out with ?chartsy_ignore=1Visit any page with ?chartsy_ignore=0
Existing users appear as new signupsA login hook calls identify without a “new account” checkAdd the check from your signup guide
Revenue not matched to a sourceDifferent billing and signup email, and no visitor id on the customerFollow the Stripe or Paddle guide

Repeated calls for the same email are safe: Chartsy keeps the first signup and ignores the rest.

Related articles

Chartsy Team

Written by

Chartsy Team

Analytics team at Chartsy

The Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.

Chartsy
Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.