Troubleshooting
Start with the specific symptom: is all new data missing, are particular pages absent, or are only certain metrics unavailable? The following checks help narrow down the cause.
No new data appears
- Project and code: Select the same project in the manager and app. Does the installed code's
data-ti-idbelong to it? - Project status: Projects that are not activated, paused or offline do not record new data. Read the specific reason in the manager. Analytics are also unavailable for locked projects.
- Date range: Choose Today for a current test and check the project time zone. Use the refresh button to reload the app values.
- Installation: Is the code present on the page actually being visited? Can the browser load the loader and required files? If needed, inspect network requests and errors in the browser developer tools.
- Browser and website: Check blocking extensions, website settings and duplicate installations through both a template and a plugin.
- Tracking exception: Have you excluded your own visits in this browser? The exception applies to this browser on your website. Disable it for the functional check or use another test browser.
- Consent project: Has a decision been passed? Regular tracking waits until a decision is known. Seeing a banner does not itself confirm that the integration works.
See Manage projects, Install tracking and Connect an existing cookie banner for the relevant steps.
The installation check succeeds, but the current test is missing
The manager's Check installation confirms that traffic has already been recorded. It does not prove that every request today, every subpage or every banner decision is tracked correctly.
Visit the specific page again, then check the project, date range and page views in the app. Repeated views within the same session do not necessarily produce new session starts.
Page views appear, but visitor identifiers are missing
Page views, session starts and unique visitor identifiers count different things. Anonymous views do not produce unique Consent visitor identifiers. A Consent project can also contain anonymous events.
Check a saved positive decision on a full page load. If the page was already being tracked anonymously, a later positive signal does not switch that page's mode; visit another page afterwards. Anonymous & Consent Mode explains the details and withdrawal.
Individual pages are missing from analytics
- Is the tracker installed on these pages as well?
- Is the path disabled under Project pages in the manager? New requests can continue contributing to aggregate values without resuming individual page analytics.
- Are the available page slots used up, or is automatic page discovery restricted by the configuration?
- Is this a recognised 404 page? Such requests are deliberately excluded. A 404 marker accidentally added to the shared page head would exclude normal pages too.
A path missing from a ranking does not automatically mean that all requests are missing. Read Content & page views and the error-page marker instructions.
Visitors are recorded, but crawlers are missing
Crawler tracking needs the enabled project setting, the provided files and the PHP integration on your website. The JavaScript tracker alone is insufficient.
Use Installation Guide → Test functionality → Start bot detection in the manager. Visitor and bot checks test different parts of the installation. If the bot check fails, inspect PHP execution, file paths and availability of the tested page.
A goal does not count as expected
First check that the goal and tracking code belong to the same project and that the goal is listed under Active goals. Copy the full key from Show tracking code; the example keys in the documentation are placeholders.
- No conversion: Check the goal type and the action actually performed. A form goal needs a submit event; a manual goal needs the
tiTrackcall while tracking is active. For a page goal, the path, including any trailing/, must match the rule. - A second attempt is missing: Identical goal events are suppressed within the same tab session. Reloading alone does not reset this protection.
- Conversions but no impressions: Page and manual goals do not generate their own impressions. Elements inserted dynamically later can also lack an impression.
- Archived goal: It does not accept new goal events. Reactivate it in the archive if needed and a goal slot is available, then reload the website.
See Set up goals for examples and tests for each type. The conversion rate explanation shows why a rate without impressions remains —.
A metric shows — or a data notice
— means a metric is unavailable or cannot meaningfully be calculated. Reasons can include an unsuitable tracking mode, missing data or a missing denominator. For example, a conversion rate cannot be calculated without goal impressions.
Read the notice on the analytics. Missing data is not a measured zero. A day in progress may be incomplete; future days within a running calendar period can appear as zero in a chart.
Contact support
If the cause remains unclear, email info@trafficinsight.info. Include the project, affected page URL, test time with time zone, project status and expected result. The exact error message and checks already performed are useful too. Do not include login credentials.