Web analytics and tracking detection tool built with TypeScript and Puppeteer. This Apify actor scans websites to identify various tracking and analytics tools, capturing both static implementations and runtime tracking events.
Features
Detects popular analytics and tracking tools
Captures real-time tracking events
Identifies script implementations
Extracts tracking IDs and configuration
Provides detailed logging of all detected tracking activities
TypeScript implementation with strong type safety
Usage
Input
The actor accepts a single required parameter:
1{2"url":"https://example.com"3}
url: The target website URL to analyze (must be a valid HTTP/HTTPS URL)
Output
The actor provides detailed tracking information in the following format:
1{2 url:string;// The analyzed URL3 timestamp:string;// ISO timestamp of analysis4 tools:Array<{5 name:string;// Name of the tracking tool6 script_urls:string[];// URLs of detected tracking scripts7 tracking_urls:string[];// URLs of actual tracking requests8}>;9}
Detection Methods
The actor uses two methods to detect tracking tools:
Script Detection (script_urls)
Finds tracking scripts loaded on the page
Shows what tools are implemented, even if not actively tracking
Both script_urls and tracking_urls (actively tracking)
Only script_urls (implemented but not yet tracking)
Only tracking_urls (tracking via alternative implementation)
Detected Services
🔹 Web & Product Analytics
Google Analytics
Google Tag Manager
Mixpanel
Segment
Heap
Amplitude
Pendo
PostHog
🔹 Advertising & Conversion Tracking
Facebook Pixel
TikTok Pixel
LinkedIn Insight Tag
Twitter Conversion Tracking
Microsoft Clarity
Pinterest Tag
🔹 A/B Testing & Personalization
Google Optimize
Optimizely
VWO (Visual Website Optimizer)
🔹 Customer Data Platforms (CDPs)
RudderStack
mParticle
🔹 Live Chat & Customer Support Tracking
Intercom
Drift
Zendesk Chat
LiveChat
🔹 Session Recording & Heatmaps
Hotjar
Crazy Egg
FullStory
Lucky Orange
🔹 Email & Marketing Automation
Klaviyo
HubSpot Tracking
Marketo
Mailchimp Tracking
🔹 Push Notifications & Engagement
OneSignal
Airship
🔹 Ecommerce & Affiliate Tracking
Google Ads Conversion Tracking
Shopify Pixel
Rakuten Affiliate
CJ Affiliate
Error Handling
The actor includes robust error handling for:
Invalid URL inputs
Network timeouts
Page load failures
Browser crashes
Runtime errors
Storage operation failures
Future Improvements
Add detection for more analytics platforms
Add support for cookie analysis
Enhance tracking event categorization
Add support for custom tracking patterns
Implement batch URL processing
Add support for authentication/login flows
Frequently Asked Questions
Is it legal to scrape job listings or public data?
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
Do I need to code to use this scraper?
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
What data does it extract?
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Can I scrape multiple pages or filter by location?
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
How do I get started?
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!