Web Traffic Boots avatar
Web Traffic Boots

Pricing

$15.00/month + usage

Go to Apify Store
Web Traffic Boots

Web Traffic Boots

Developed by

Hung Dinh

Hung Dinh

Maintained by Community

An advanced Apify Actor designed to generate realistic web traffic for Google Analytics (GA) with sophisticated bot detection avoidance and human-like behavior simulation capabilities.

0.0 (0)

Pricing

$15.00/month + usage

1

2

2

Last modified

4 hours ago

Web Traffic Generator for Google Analytics

An advanced Apify Actor designed to generate realistic web traffic for Google Analytics (GA) with sophisticated bot detection avoidance and human-like behavior simulation capabilities.

Key Features

  • WebRTC Protection: Disables WebRTC to prevent real IP leakage when using proxies
  • Fingerprint Diversity: Randomizes User-Agent, Viewport, Platform, Timezone, WebGL, and Canvas fingerprints
  • Proxy Support: Full integration with Apify Proxy including Datacenter/Residential/Mobile options with country selection
  • Behavior Simulation: Replicates authentic user behavior patterns (scrolling, dwell time, clicking)
  • GA Monitoring: Tracks and confirms successful Google Analytics request transmissions

Compatible Websites & Platforms

Supported Website Types

  • E-commerce Sites: Shopify, WooCommerce, Magento, BigCommerce
  • Content Websites: WordPress, Joomla, Drupal, Ghost
  • Landing Pages: Unbounce, Instapage, ClickFunnels
  • SaaS Applications: Web applications with GA integration
  • Corporate Websites: Company sites, portfolios, and business pages

Analytics Platform Compatibility

  • Primary Support: Google Analytics (GA3 & GA4)
  • Partial Support:
    • Google Tag Manager implementations
    • Sites using both GA and other analytics tools
  • Limited Compatibility:
    • Adobe Analytics (basic pageview tracking)
    • Facebook Pixel (basic pageview events)
    • Mixpanel (basic event tracking)

Technical Requirements

  • Website must have Google Analytics properly installed
  • Public accessibility (no authentication required for initial page load)
  • Standard HTML/CSS/JavaScript implementation (no exotic frameworks)
  • Reasonable page load times (under 30 seconds)

Input Parameters

{
"urls": [
"https://example.com",
"https://another-site.com"
],
"sessions": 10,
"dwellTimeRange": "30-90",
"enableScrolling": true,
"enableClicking": true,
"maxInternalClicks": 2,
"device": "auto",
"uaVersionRange": "120-140",
"proxyConfiguration": {
"useApifyProxy": true
}
}

Parameter Descriptions

  • urls (required): List of URLs to generate traffic for
  • sessions (required): Number of sessions to generate (1-1000)
  • dwellTimeRange (required): Time to spend on each page in seconds (format: "min-max")
  • enableScrolling (optional): Enable/disable scroll simulation (default: true)
  • enableClicking (optional): Enable/disable internal link clicking (default: true)
  • maxInternalClicks (optional): Maximum number of internal links to click per session (default: 2)
  • device (optional): Device type to simulate - "auto", "desktop", "mobile", or "tablet" (default: "auto")
  • uaVersionRange (optional): Browser version range for user-agent (format: "min-max", default: "120-140")
  • proxyConfiguration (optional): Proxy settings for Apify Proxy or custom proxies

Output Dataset

Each session generates a record in the dataset with the following information:

{
"url": "https://example.com",
"timestamp": "2024-01-15T10:30:00.000Z",
"sessionId": "session-0-1705312200000",
"proxy": {
"type": "DATACENTER",
"country": "US"
},
"fingerprint": {
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
"platform": "Win32",
"viewport": { "width": 1920, "height": 1080 },
"screenResolution": { "width": 1920, "height": 1080 },
"language": "en-US",
"timezone": "America/New_York",
"webglVendor": "Google Inc.",
"webglRenderer": "ANGLE (Intel, Intel(R) UHD Graphics 620...)"
},
"behavior": {
"scrolling": true,
"clicking": true,
"dwellTime": 65
},
"status": "success",
"gaLoaded": true
}

Fingerprint Diversity

The Actor utilizes an extensive dataset to generate diverse fingerprints:

  • User-Agents: 50+ desktop, mobile, and tablet user agents across multiple browsers
  • Viewports: Various common screen dimensions for different device types
  • Platforms: Windows, macOS, Linux, Android, iOS with appropriate versions
  • Timezones: Support for 50+ countries with geographically accurate timezones
  • Languages: Appropriate language settings matching the proxy country
  • WebGL: Randomized vendor and renderer information
  • Canvas: Added noise to prevent duplicate fingerprints

Behavior Simulation

  1. Page Load: Loads the page and waits for GA script (3-5 seconds)
  2. Scrolling: Scrolls 20-70% of the page with smooth motion
  3. Dwell Time: Stays on the page for 30-90 seconds (configurable)
  4. Clicking: Clicks 1-2 internal links (optional)
  5. Session End: Closes the tab and ends the session

GA Monitoring

The Actor monitors requests to:

  • google-analytics.com
  • googletagmanager.com
  • collect endpoints

When a request is detected, it logs "GA loaded OK" and marks the session as successful.

Proxy Configuration

Supports three proxy types:

  • DATACENTER: Fast and stable datacenter proxies
  • RESIDENTIAL: Residential proxies that appear as home IP addresses
  • MOBILE: Mobile proxies that appear as mobile device connections

Each session uses a different proxy to ensure Google Analytics records unique visitors.

Important Notes

  • This Actor is intended for testing and development purposes only
  • Do not use for spam or illegal purposes
  • Comply with the Terms of Service of websites you visit
  • Use responsibly and within reasonable limits

Troubleshooting

GA Not Loading

  • Verify the URL has GA script installed
  • Increase GA load wait time
  • Check if proxy is blocking GA domains

Sessions Being Detected

  • Try different proxy type (RESIDENTIAL instead of DATACENTER)
  • Reduce concurrent sessions
  • Increase delay between sessions

Proxy Issues

  • Check Apify Proxy credits
  • Try different country codes
  • Verify proxy groups availability

License

MIT - Free to use for personal and commercial projects