Everything you want to know about AppWT Analytics. Written in plain English.
1. Go to our pricing page
2. Click "Get Started" and enter your email
3. Add your website and get your tracking code
4. Put the code on your website
5. Start seeing your visitors in the dashboard
Yes. Use promo code AISolutions26 at checkout to get your first month for just 50 cents ($0.50). This lets you try everything before committing.
$19.97 per month (or $147 per year, saving 39%) for your first website. Additional websites are $9.97 per month (or $77 per year) each.
That is it. No hidden fees. No limits on how many visitors you can track. No extra charges if your site gets popular. Unlimited pageviews included.
You can cancel anytime. We do not lock you into long contracts.
AppWT Analytics was built in January 2026 by AppWT Web & AI Solutions (AppWT LLC), a Michigan-based company founded in 1997.
The founder, Anthony P. Paris (known as Tech Wizard Tony), has 29 years of experience in web development. He built this platform with help from Claude AI to solve a problem: traditional analytics tools cannot track AI traffic well.
Learn more on our About page.
Analytics only start from the moment you install the tracking script.
We cannot see visits that happened before you added our code to your website. There is no way to import historical data from before installation.
If you just installed the script:
1. Visit your own website in a new browser tab
2. Wait 5-10 seconds on the page
3. Refresh your dashboard
4. You should see your visit appear
Check these common issues:
- Is the tracking script actually on your page? (View page source and search for "analytics.appwt.com")
- Is your API key correct?
- Is JavaScript enabled in your browser?
- Do you have an ad blocker that might be blocking the script?
Several things can cause lower-than-expected counts:
1. Script Not on All Pages: Make sure the tracking script is on EVERY page of your site, not just the homepage.
2. Caching Issues: If your site uses heavy caching, the tracking script might not load on cached pages. Clear your cache or add the script after your cache plugin.
3. Ad Blockers: Some visitors use ad blockers that also block analytics scripts. This is normal and unavoidable.
4. Bot Filtering: We automatically filter out known bots and crawlers from your visitor count. This keeps your numbers accurate but means bot traffic is counted separately.
5. Single Page Apps: If your site is a React/Vue/Angular app, you may need to manually track page views on route changes.
Traffic shows as "Direct" when we cannot determine where the visitor came from. This happens in several situations:
1. Privacy Settings: Some browsers (like Brave) or privacy extensions block referrer information.
2. HTTPS to HTTP: If someone clicks a link on a secure site (HTTPS) to a non-secure site (HTTP), browsers hide the referrer for security.
3. Mobile Apps: Many apps (including Google Assistant, email apps, and social media apps) open links in built-in browsers that strip referrer data.
4. Bookmarks: When someone uses a bookmark to visit your site.
5. Direct URL Entry: When someone types your URL directly.
6. Email Links: Links in emails often show as Direct unless they have UTM parameters.
Add UTM parameters to links you share to track them properly:
yoursite.com?utm_source=newsletter&utm_medium=email
We detect and record UTM parameters even when referrers are blocked.
Location shows as "Unknown" when we cannot determine where the visitor is located. This happens when:
1. VPN Users: Visitors using VPNs may have unclear or masked locations.
2. Privacy Browsers: Some browsers block location detection.
3. Bots: Many crawlers and bots do not have real geographic locations.
4. Private Networks: Corporate networks or data centers often show as unknown.
This is normal and does not indicate a problem with tracking.
AppWT Analytics is a tool that shows you who visits your website. It tells you where visitors come from, what pages they look at, and how long they stay.
What makes us special: We can see when visitors come from AI tools like ChatGPT or Claude. Most other analytics tools cannot do this well.
We also care about privacy. We do not use cookies. We do not follow people around the internet. We just count visits to YOUR website.
More and more people use AI assistants like ChatGPT to find websites. When someone asks ChatGPT "What is a good pizza place near me?" and ChatGPT suggests your restaurant, that person might click through to your website.
Without AppWT Analytics, you would never know these visitors came from ChatGPT. They would just show up as "direct traffic" or get lost in your data.
Knowing where your visitors come from helps you understand what is working. If lots of people find you through Claude but not through Google, that tells you something important.
When someone uses ChatGPT or another AI and clicks a link to your website, we record that visit. We know they came from ChatGPT, what page they landed on, and when they visited. This is called "referral tracking."
AI crawlers are robots that visit websites to collect information. Companies like OpenAI and Google use crawlers to read websites and use that information to train their AI models. These are different from human visitors.
AppWT Analytics detects these crawlers and shows them separately from real visitors. This gives you accurate visitor counts and lets you see which AI companies are reading your website.
AppWT Analytics tracks visitors from all major search engines. When someone finds your website through Google, Bing, or any other search engine, we record that.
Add one small piece of code to your website. You can put it in your header, footer, or anywhere on the page. Here is what it looks like:
<script src="https://analytics.appwt.com/api/track.js?key=YOUR_API_KEY" async></script>
When someone visits your site, this code sends basic info to our servers: what page they visited, where they came from, and what device they used. That is it.
When someone clicks a link in ChatGPT, their browser sends a "referrer" header that says they came from chatgpt.com. We check this referrer against our database of 150+ AI platform domains.
// Example referrer check
if (referrer.includes('chatgpt.com')) {
source = 'ChatGPT';
owner = 'OpenAI';
}
// We check 150+ domains this way
Some AI platforms add UTM parameters automatically. For example, ChatGPT often adds ?utm_source=chatgpt.com to links. We detect these too.
Every visitor sends a "user agent" string that describes their browser. AI crawlers have specific user agents like "GPTBot" or "ClaudeBot". We check this string against our list of 150+ known AI crawler patterns.
// Example user agent check
if (userAgent.includes('GPTBot')) {
type = 'AI Crawler';
name = 'GPTBot';
owner = 'OpenAI';
purpose = 'ChatGPT training';
}
We show crawlers separately from human visitors in your dashboard. This keeps your visitor counts accurate.
We collect the minimum needed for useful analytics:
- Page URL (what page they visited) - Referrer (where they came from) - User Agent (browser/device info) - Timestamp (when they visited) - Country (from IP, then we discard the IP) - Screen size (desktop vs mobile)
- Full IP addresses (we only use for country lookup) - Cookies or tracking IDs - Personal information - Browsing history across sites - Fingerprinting data
Yes. You can send tracking data and retrieve stats programmatically.
POST https://analytics.appwt.com/api/track.php
Content-Type: application/json
X-API-Key: YOUR_API_KEY
{
"url": "https://yoursite.com/page",
"referrer": "https://chatgpt.com",
"user_agent": "Mozilla/5.0..."
}
GET https://analytics.appwt.com/api/stats.php
X-API-Key: YOUR_API_KEY
Response:
{
"total_visits": 12345,
"unique_visitors": 8901,
"ai_referrals": 456,
"top_ai_platforms": ["ChatGPT", "Claude", "Perplexity"]
}
No. AppWT Analytics does not use cookies. We do not need them.
This means you do not need a cookie consent banner for our analytics. Your visitors will not see annoying popups because of us.
Yes. We follow GDPR rules from Europe and CCPA rules from California.
We do not collect personal data. We do not track people across websites. We do not sell data to anyone. We do not create user profiles.
Your analytics data is stored on secure servers in the United States. We use encrypted connections (HTTPS) for all data transfers.
We do not share your data with anyone. Your analytics are private to you and your team.
This is a known limitation. Google Assistant (the voice search app) often does not pass referrer information when it sends you to a website.
Here is what happens:
1. You ask Google Assistant "What is AppWT?"
2. Google Assistant shows you results
3. You tap on a result to visit the website
4. Google Assistant opens the link in its built-in browser
5. This built-in browser strips the referrer data
6. Your visit appears as "Direct" traffic instead of "Google" or "Voice Search"
To see your visit tracked correctly:
1. Open Chrome browser on your phone (not the Google app)
2. Go to google.com
3. Type or voice-search your query
4. Click on the website result
5. Wait 5 seconds on the page
Your visit will now show as "Organic Search" from "Google".
AI Referral = A real human clicked a link inside an AI chat and visited your website.
Example: Someone asks ChatGPT "What is a good web design company in Michigan?" ChatGPT mentions your business. The person clicks the link and visits your site. This is an AI Referral from ChatGPT.
AI Crawler = A robot (not a human) visited your website to read your content.
Example: OpenAI sends GPTBot to your website to read your pages. This information might be used to train ChatGPT or answer questions about your business. This is an AI Crawler visit.
AI Referrals are more valuable because they represent real potential customers.
AI Crawlers are still good because they help AI platforms learn about your business, which can lead to more AI Referrals later.
We show both in your "AI Sources" count because both indicate your content is visible to AI platforms.
Analytics only start from the moment you install the tracking script.
We cannot see visits that happened before you added our code to your website. There is no way to import historical data from before installation.
If you just installed the script:
1. Visit your own website in a new browser tab
2. Wait 5-10 seconds on the page
3. Refresh your dashboard
4. You should see your visit appear
Check these common issues:
• Is the tracking script actually on your page? (View page source and search for "analytics.appwt.com")
• Is your API key correct?
• Is JavaScript enabled in your browser?
• Do you have an ad blocker that might be blocking the script?
Traffic shows as "Direct" when we cannot determine where the visitor came from. This happens in several situations:
1. Privacy Settings: Some browsers (like Brave) or privacy extensions block referrer information.
2. HTTPS to HTTP: If someone clicks a link on a secure site (HTTPS) to a non-secure site (HTTP), browsers hide the referrer for security.
3. Mobile Apps: Many apps (including Google Assistant, email apps, and social media apps) open links in built-in browsers that strip referrer data.
4. Bookmarks: When someone uses a bookmark to visit your site.
5. Direct URL Entry: When someone types your URL directly.
6. Email Links: Links in emails often show as Direct unless they have UTM parameters.
Add UTM parameters to links you share to track them properly:
yoursite.com?utm_source=newsletter&utm_medium=email
We detect and record UTM parameters even when referrers are blocked.
Voice Search detection is "inferred" not "confirmed".
There is no technical way to know for certain if someone used their voice to search. Google, Siri, and Alexa do not tell websites "this person used voice."
Instead, we look for patterns that suggest voice search:
Natural language queries like: - "What is..." or "Who is..." - "How do I..." or "How to..." - "Where is..." or "Where can I..." - "...near me" or "...nearby" - "Best..." or "Top..." - Complete sentences instead of keywords - Question format queries
Important: This only works when Google passes the search query in the URL. Many voice searches do not include the query, so we cannot detect them.
Voice Search counts should be considered estimates, not exact numbers.
"AI Sources" combines both AI Referrals AND AI Crawlers.
Example breakdown:
• Claude: 1 visit (AI Referral - a human clicked from Claude)
• Perplexity: 1 visit (AI Referral - a human clicked from Perplexity)
• GPTBot: 1 visit (AI Crawler - OpenAI's bot read your page)
Total AI Sources: 3 (2 referrals + 1 crawler)
Both types matter for AI visibility:
• AI Referrals show AI platforms are recommending you to users
• AI Crawlers show AI platforms are indexing your content
Click the ⓘ icon next to "Traffic Sources" in your dashboard to see detailed explanations of each type.
Several things can cause lower-than-expected counts:
1. Script Not on All Pages: Make sure the tracking script is on EVERY page of your site, not just the homepage.
2. Caching Issues: If your site uses heavy caching, the tracking script might not load on cached pages. Clear your cache or add the script after your cache plugin.
3. Ad Blockers: Some visitors use ad blockers that also block analytics scripts. This is normal and unavoidable.
4. Bot Filtering: We automatically filter out known bots and crawlers from your visitor count. This keeps your numbers accurate but means bot traffic is counted separately.
5. Single Page Apps: If your site is a React/Vue/Angular app, you may need to manually track page views on route changes.
Location shows as "Unknown" when we cannot determine where the visitor is located. This happens when:
1. VPN Users: Visitors using VPNs may have unclear or masked locations.
2. Privacy Browsers: Some browsers block location detection.
3. Bots: Many crawlers and bots do not have real geographic locations.
4. Private Networks: Corporate networks or data centers often show as unknown.
This is normal and does not indicate a problem with tracking.
We extend our sincere gratitude to Owen Bryant, Computer Engineering student at the University of Michigan College of Engineering (Ann Arbor), for his valuable feedback and contributions to improving this platform.
Our commitment to digital accessibility and inclusive design
AppWT Web & AI Solutions is committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply the relevant accessibility standards to achieve these goals.
The Web Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to improve accessibility for people with disabilities. It defines three levels of conformance: Level A, Level AA, and Level AAA.
AppWT Web & AI Solutions is partially conformant with WCAG 2.1 level AA. Partially conformant means that some parts of the content do not fully conform to the accessibility standard.
Accessibility of AppWT Web & AI Solutions relies on the following technologies to work with the particular combination of web browser and any assistive technologies or plugins installed on your computer:
These technologies are relied upon for conformance with the accessibility standards used.
We welcome your feedback on the accessibility of AppWT Web & AI Solutions. Please let us know if you encounter accessibility barriers:
Phone: (888) 565-0171
Email: sales@appwt.com
Address: 33300 Five Mile Rd, Livonia, MI 48154 (by Appointment Only)
AppWT Web & AI Solutions assessed the accessibility of our website by the following approaches:
This statement was created on January 15, 2025 using the W3C Accessibility Statement Generator Tool.
Last updated: