User Guide

Browser Simulation Guide

Everything you need to go from signup to real browser traffic hitting your site — in about 10 minutes.

3 Steps
To first traffic
From $9
65,000 pageviews/mo
~15 min
First delivery

What is Browser Simulation traffic?

Browser Simulation sends real Chromium browsers to your website. Each visit fully loads your pages, runs your JavaScript, moves the mouse, scrolls, dwells, and clicks internal links — just like a real visitor would.

It's the right fit when you want traffic that shows up in your server logs and general-purpose analytics tools (like Plausible, Matomo, or server-side logs). If you specifically want events inside Google Analytics 4, see the GA4 Traffic Guide instead.

Real Chromium

Pages fully render, JavaScript executes, interactions look authentic.

Auto internal-link browsing

You provide one base URL — we discover and visit internal pages automatically.

Geo & device targeting

Pick countries and desktop/mobile split per campaign.

1

Create an account & buy credits

Every browser simulation campaign runs on Browser Simulation Credits. Each delivered pageview costs 1 credit. Failed visits are free.

1.1 Sign up

Create your account at trafficbot.co/register and verify your email. You'll receive 100 free GA4 credits on signup — browser simulation credits require a plan.

1.2 Choose a plan

From the dashboard sidebar, go to Browser Simulation → Buy Credits. You'll see four plans:

Plan Credits / month Price
Mini65,000$9
Starter250,000$29
Growth650,000$59
Business1,690,000$119

All plans are monthly recurring via PayPal. Credits never expire and roll over each month.

1.3 Pay via PayPal

Click the plan, you'll be redirected to PayPal to approve the subscription. Once approved, your credits are added to Browser Simulation Credits at the top of the dashboard. You can stack multiple plans on the same account for volume.

2

Create a campaign

Go to Browser Simulation → Campaigns → New Campaign. The form is split into Basic and Advanced sections. Defaults are sensible — you only need to fill in URL, sessions, and countries to get started.

Basic settings

Field What to enter
NameAny label you'll recognize (e.g., "Blog homepage test").
Base URLThe single starting URL (e.g., https://example.com). We discover internal links from this page.
Sessions Per Day1–5,000. One session = one browser that may view 1 or more pages.
Bounce Rate0–1. Portion of sessions that view only the landing page. 0.25 = 25% bounces.
Max Pageviews Per Session1–5. Upper bound on sub-pages per non-bounce session.
Dwell Time Min / Max (sec)1–60 each. Random dwell per page within this range.
Device Rate0 = all desktop, 1 = all mobile, 0.5 = 50/50.
CountriesSelect one or more. Only countries with available proxies appear in the list.
TimezoneTraffic is evenly distributed across your timezone's day. Pick the one that matches your audience.
Referrer URLs (optional)If set, the first pageview's referrer is picked from this list (e.g., https://google.com).
EnabledToggle on to start delivery once created.

Advanced settings (optional)

Fluctuate Session Rate

Randomizes daily session count by ± this percentage so numbers don't look identical each day. Good default: 0.1 (10%).

Daily Rates (Mon–Sun sliders)

Scale traffic per weekday. Default is 100% every day. Drop weekends to 60% if your audience is B2B, for example.

How credits are charged: 1 credit = 1 delivered pageview. A session visiting 3 pages costs 3 credits. If a visit fails (proxy error, site down, etc.), you're not charged. Your campaign auto-pauses if your balance runs out.

3

Validate your results

Traffic starts arriving within about 15 minutes. Dispatch happens every 15 minutes in 4 waves per hour, spread randomly across the window so bursts look natural.

In-dashboard report

From Browser Simulation → Campaigns, click Report next to any campaign. You'll see:

  • Date range selector (up to 90 days)
  • Stats cards: total visits, pages delivered, failed visits, success rate
  • Hourly timeline chart — blue = visits, green = pages delivered, red = failed

All times shown are in the campaign's configured timezone.

On your own site

To confirm traffic is landing where you expect, check any of:

  • Server access logs — you'll see GET requests on the base URL and discovered internal pages
  • Plausible / Matomo / Fathom — sessions appear with country, device, and optional referrer
  • Cloudflare / CDN analytics — request volume ramps up on schedule

Note: our browsers block heavy media (images, video, fonts) to keep delivery fast. Pageviews and script execution are preserved.

Tips & common issues

Set sessions per day realistically

Under 100 sessions/day spreads very thinly. If you want noticeable volume within the first hour, aim for 500+ sessions/day.

Don't overshoot max pageviews

Setting max pageviews = 5 on a site with few internal links wastes browser time. Match it to your typical sitemap depth.

High failed-visit count?

Check if your site blocks data-center or residential IP ranges, has Cloudflare "Under Attack" mode on, or requires a cookie banner click. Failed visits aren't charged, but they reduce your effective throughput.

Only want the homepage?

Set bounce rate to 1. Every session then visits exactly 1 page.

Frequently asked questions

Will this show up in Google Analytics?

Sometimes — the browser runs your GA4 JavaScript. But GA4 bot filtering may exclude it. If GA4 visibility is your goal, use our GA4 service instead.

Can I pause a campaign without cancelling my subscription?

Yes. Edit the campaign and toggle Enabled off. Credits stay in your account.

Is this safe for my AdSense account?

Our workers block ad scripts and heavy media by default specifically to avoid ad-impression generation. You should not see traffic counted as ad views.

How many campaigns can I run at once?

No hard limit. All active campaigns share your credit balance. If you want strict per-campaign budgeting, set Sessions Per Day explicitly and monitor the report.

What happens if I cancel?

Cancelling stops future monthly top-ups. Any credits remaining in your balance stay usable until spent.

Ready to launch your first campaign?

Create an account, pick a plan, and send your first visits in under 10 minutes.