Every hop 302 is classified at the edge. Read the mix first: browser-like hops can become a PostHog buy, tool fetches usually cannot. Rolling week. Earlier campaign hops have rolled off. IP, raw User-Agent, query, cookies, body, prompts, and buyer identity are discarded.
Monid · monid.ai · Last 7 days
154 hoppers · 385 sends
A hopper is a daily HMAC nick, not a person. Read Path A vs B/C next — only browser-like hops can later join a buy in PostHog.
How to read this page
Hop — a 302 we issued. This is the only send we can prove.
Impression — they saw our listing. Not a hop, not a buyer.
Daily nick — HMAC(day, IP, UA). Rotates at 00:00 UTC. Not a person.
Path A / B / C — A is a human-looking click. B is a tool fetch then a later human. C is the agent as buyer. We infer A vs B/C from headers. We do not store IP or raw User-Agent.
Hops385
302s we issued. The only send we can prove.
Daily nicks154
HMAC(day, IP, UA). Rotates at 00:00 UTC. Not a person.
Hops / nick2.50
Same nick hopping more than once in a UTC day.
Impressions0
0 nicks saw an index/MCP listing. A saw, not a hop.
Do not read impressions → hops as a funnel. Most hops come from listings we do not see as a saw, so hops can be larger.
Headline totals came from the live hop counter. Ranked charts did not load in this request — refresh, or wait a few seconds and open Last 7 days.
Who they look like when they hop
0.0% of hops could be either a browser or a tool. 0.0% look like a human/browser click (Path A). 0.0% look like an agent/tool fetch (Path B or C).
Path A · 0.0%
Looks like a human / browser click
0
Sec-Fetch-Dest=document or a browser UA. If a person opened the hop, PostHog can later join a buy.
Path B / C · 0.0%
Looks like an agent / tool fetch
0
curl, python, JSON Accept, or a CORS fetch. The tool read the page. A later human buy is usually unjoinable unless they keep utm_id.
Either · 0.0%
Headers were not enough to tell
0
Still a real hop. We do not guess. Role is a proxy, not a person label.
How they found you
No channel tape in this window.
Channel is the listing that held the hop (utm_term). Dest is the page or file the 302 pointed at (utm_content).
Channel
No hops in this window.
Destination on your site
No hops in this window.
Can their PostHog see it?
Destination kinds did not load in this request. The hop totals above are still live.
Where the request came from
No country tape in this window.
Country
No hops in this window.
Cloudflare colo
No hops in this window.
Continent
Continent is stored on hops from 18 Sep 2026. Older rows are blank.
Network family
Network family is stored on hops from 18 Sep 2026. Older rows are blank.
What the operator declared
Most hoppers send no allowlisted User-Agent. We still classify Accept and fetch dest.
Allowlisted families only. Raw User-Agent is discarded after we pick a family.
UA family
No allowlisted operator on these hops. They still count.
Accept-Language
No hops in this window.
Agent class
No hops in this window.
How we decided
No hops in this window.
Bot score band
Bot score was not present on these hops.
Kind
No hops in this window.
How they asked for the hop
Almost no hop sent a useful Accept header.
These classified headers are the best proxy for browser vs tool. We never store the raw strings.
Accept
No hops in this window.
Fetch dest
No hops in this window.
HTTP version
No hops in this window.
TLS
TLS class is stored on hops from 18 Sep 2026.
When the hops happened
UTC send time of the 302. This is not purchase time. 7d drops days older than a week.
Hops by day
No hops in this window.
Hour of day (UTC)
Busiest hour 00:00 UTC — 0 hops
Send time of the 302, not purchase time. Darker is more hops.
Fewer hopsMore hops
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Recent hops
No hop tape in this window yet.
Ploid · ploid.com · Last 7 days
169 hoppers · 483 sends
A hopper is a daily HMAC nick, not a person. Read Path A vs B/C next — only browser-like hops can later join a buy in PostHog.
How to read this page
Hop — a 302 we issued. This is the only send we can prove.
Impression — they saw our listing. Not a hop, not a buyer.
Daily nick — HMAC(day, IP, UA). Rotates at 00:00 UTC. Not a person.
Path A / B / C — A is a human-looking click. B is a tool fetch then a later human. C is the agent as buyer. We infer A vs B/C from headers. We do not store IP or raw User-Agent.
Hops483
302s we issued. The only send we can prove.
Daily nicks169
HMAC(day, IP, UA). Rotates at 00:00 UTC. Not a person.
Hops / nick2.86
Same nick hopping more than once in a UTC day.
Impressions0
0 nicks saw an index/MCP listing. A saw, not a hop.
Do not read impressions → hops as a funnel. Most hops come from listings we do not see as a saw, so hops can be larger.
Who they look like when they hop
25.1% of hops could be either a browser or a tool. 3.9% look like a human/browser click (Path A). 71.0% look like an agent/tool fetch (Path B or C).
Path A · 3.9%
Looks like a human / browser click
19
Sec-Fetch-Dest=document or a browser UA. If a person opened the hop, PostHog can later join a buy.
Path B / C · 71.0%
Looks like an agent / tool fetch
343
curl, python, JSON Accept, or a CORS fetch. The tool read the page. A later human buy is usually unjoinable unless they keep utm_id.
Either · 25.1%
Headers were not enough to tell
121
Still a real hop. We do not guess. Role is a proxy, not a person label.
How they found you
They find the hop most through Publisher network (100.0%). They open Company most often.
Channel is the listing that held the hop (utm_term). Dest is the page or file the 302 pointed at (utm_content).
Channel
Where the agent discovered the hop.
1
Publisher network
483
100.0% · 169 nicks
Destination on your site
Which of your landings we sent them to.
1
Company
53
11.0% · 46 nicks
2
Pricing
49
10.1% · 40 nicks
3
Index home
47
9.7% · 41 nicks
4
CLI install
40
8.3% · 36 nicks
5
Remote MCP
35
7.2% · 31 nicks
6
Sign up
34
7.0% · 31 nicks
7
MCP connect
34
7.0% · 27 nicks
8
CLI setup
20
4.1% · 18 nicks
9
OpenAPI spec
20
4.1% · 18 nicks
10
Quick start
20
4.1% · 16 nicks
Can their PostHog see it?
HTML page · 73.3%354
PostHog can see this hop if their JS is on the page.
File / install · 12.4%60
Markdown, text, or install. PostHog JS will not fire. We still count the hop.
API intake · 7.2%35
Machine endpoint. No pageview. A buy only joins if they copy utm_id onto the key or invoice.
Auth redirect · 7.0%34
Immediate login/signup redirect. Query is dropped unless they persist utm_id first.
73.3% of hops landed on HTML. Only those can appear in the client PostHog project unless they server-capture the query string.
Where the request came from
Cloudflare saw United States (US) most often (97.5%). That is the hopper, not a buyer address.
Country
ISO country of the hop request.
1
United States (US)
471
97.5% · 164 nicks
2
Unknown (XX)
7
1.4% · 0 nicks
3
AR
1
0.2% · 1 nicks
4
Canada (CA)
1
0.2% · 1 nicks
5
Spain (ES)
1
0.2% · 1 nicks
6
PH
1
0.2% · 1 nicks
7
PK
1
0.2% · 1 nicks
Cloudflare colo
Edge city that saw the 302.
1
ORD
160
33.1% · 79 nicks
2
IAD
109
22.6% · 63 nicks
3
ATL
92
19.0% · 45 nicks
4
YYZ
41
8.5% · 29 nicks
5
CDG
17
3.5% · 1 nicks
6
EWR
13
2.7% · 13 nicks
7
BOS
9
1.9% · 9 nicks
8
NRT
9
1.9% · 6 nicks
9
none
7
1.4% · 0 nicks
10
LHR
6
1.2% · 5 nicks
Continent
1
NA
472
97.7% · 165 nicks
2
none
7
1.4% · 0 nicks
3
AS
2
0.4% · 2 nicks
4
EU
1
0.2% · 1 nicks
5
SA
1
0.2% · 1 nicks
Network family
1
google
332
68.7% · 88 nicks
2
SEMrush CY LTD
108
22.4% · 61 nicks
3
microsoft
23
4.8% · 7 nicks
4
none
7
1.4% · 0 nicks
5
ReflectionAI Inc
6
1.2% · 6 nicks
6
3F Unit 14 Starmall Apartelle Shaw EDSA
1
0.2% · 1 nicks
7
Charter Communications LLC
1
0.2% · 1 nicks
8
Gemnet Enterprise Solutions Pvt Ltd
1
0.2% · 1 nicks
9
Palo Alto Networks Inc
1
0.2% · 1 nicks
10
Telecom Argentina S.A.
1
0.2% · 1 nicks
What the operator declared
chrome leads at 19 hops (3.9%).
Allowlisted families only. Raw User-Agent is discarded after we pick a family.
UA family
1
none
442
91.5% · 145 nicks
2
chrome
19
3.9% · 18 nicks
3
openai
17
3.5% · 1 nicks
4
bing
5
1.0% · 5 nicks
Accept-Language
Primary language class (en, zh, …). Not a person name.
1
und
470
97.3% · 157 nicks
2
en
13
2.7% · 13 nicks
Agent class
verified_agent / declared_ai / likely_agent.
1
likely_agent
466
96.5% · 168 nicks
2
declared_ai
17
3.5% · 1 nicks
How we decided
declared UA, machine endpoint, signed, or unknown.
1
machine_endpoint
459
95.0% · 168 nicks
2
declared_user_agent
17
3.5% · 1 nicks
3
unknown
7
1.4% · 0 nicks
Bot score band
Bot score was not present on these hops.
Kind
browser vs api, from Accept and path.
1
api
333
68.9% · 83 nicks
2
browser
150
31.1% · 86 nicks
How they asked for the hop
json leads at 326 hops (67.5%).
These classified headers are the best proxy for browser vs tool. We never store the raw strings.
Accept
html = wants a page. text/json = usually a tool.
1
json
326
67.5% · 83 nicks
2
html
127
26.3% · 79 nicks
3
wildcard
22
4.6% · 6 nicks
4
empty
8
1.7% · 1 nicks
Fetch dest
document = browser navigation. empty/cors = usually a fetch.
1
empty
468
96.9% · 155 nicks
2
document
15
3.1% · 14 nicks
HTTP version
1
h2
356
73.7% · 96 nicks
2
h1
119
24.6% · 72 nicks
3
unknown
7
1.4% · 0 nicks
4
h3
1
0.2% · 1 nicks
TLS
1
tls13
468
96.9% · 161 nicks
2
unknown
15
3.1% · 8 nicks
When the hops happened
UTC send time of the 302. This is not purchase time. 7d drops days older than a week.
Hops by day
Peak 10-19: 176 hops
Calendar day of the 302.
Hour of day (UTC)
Busiest hour 21:00 UTC — 35 hops
Send time of the 302, not purchase time. Darker is more hops.
Fewer hopsMore hops
00
15
01
19
02
14
03
15
04
10
05
29
06
28
07
18
08
15
09
12
10
6
11
8
12
23
13
28
14
24
15
29
16
23
17
14
18
32
19
21
20
26
21
35
22
16
23
23
Recent hops
Latest classified 302s. Nick is eight characters of the daily hash. Filter by how the request looked.
When (UTC)
Looks like
Opened
Found via
Where
Operator
Asked for
Nick
2026-10-24 06:29:37
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
253fa6b2
2026-10-24 06:19:46
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
abf6c216
2026-10-24 06:16:59
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
253fa6b2
2026-10-24 05:52:41
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
cd4a1bb4
2026-10-24 05:50:19
Likely browser / human navigation
OpenAPI spec agent_fetch
publisher
United States (US) · ORD
chrome
html / empty
f59a2556
2026-10-24 05:36:16
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
33464136
2026-10-24 05:30:10
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
3664d97c
2026-10-24 05:26:02
Likely browser / human navigation
Documentation html
publisher
United States (US) · ORD
chrome
html / document
2942d048
2026-10-24 04:40:05
Could be either
Pricing html
publisher
Unknown (XX)
none
empty / empty
········
2026-10-24 04:39:24
Could be either
Pricing html
publisher
Unknown (XX)
none
empty / empty
········
2026-10-24 04:27:48
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
6bf05210
2026-10-24 04:04:49
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
faa4744e
2026-10-24 03:39:06
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
6bf05210
2026-10-24 03:10:39
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
8fe27049
2026-10-24 02:54:42
Likely agent / tool fetch
Sign up auth_redirect
publisher
United States (US) · ORD
none
json / empty
336a1c8d
2026-10-24 02:44:09
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
1a9d0b36
2026-10-24 02:35:51
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
ba92ae40
2026-10-24 02:23:19
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
ba92ae40
2026-10-24 02:10:47
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
0bd7b0c7
2026-10-24 01:30:36
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
a2fe7a08
2026-10-24 01:29:01
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
3664d97c
2026-10-24 01:15:29
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
e9cce64a
2026-10-24 01:01:41
Could be either
Company html
publisher
United States (US) · EWR
none
html / empty
079e9092
2026-10-24 00:51:20
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
e8e3dbcd
2026-10-24 00:43:04
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
253fa6b2
2026-10-24 00:38:04
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
962dcbbc
2026-10-24 00:37:25
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
a2fe7a08
2026-10-23 23:54:57
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
6aa19138
2026-10-23 23:50:30
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
f559481e
2026-10-23 23:48:37
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
7450a9bb
2026-10-23 23:17:41
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
9cd26c44
2026-10-23 23:16:09
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
162594e9
2026-10-23 23:08:18
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
f559481e
2026-10-23 22:50:53
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
359157f5
2026-10-23 22:43:57
Likely agent / tool fetch
Remote MCP api
publisher
United States (US) · ORD
none
json / empty
95a025f2
2026-10-23 22:17:40
Could be either
Pricing html
publisher
United States (US) · IAD
none
html / empty
c24e063a
2026-10-23 22:11:26
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
162594e9
2026-10-23 20:56:07
Could be either
Company html
publisher
United States (US) · IAD
none
html / empty
9cf97577
2026-10-23 20:42:00
Could be either
Index home html
publisher
United States (US) · IAD
none
html / empty
0dd15cd1
2026-10-23 20:39:42
Likely agent / tool fetch
Remote MCP api
publisher
United States (US) · YYZ
none
json / empty
809797df
What we capture on hopping agents
observed_atUTC time of the 302.
destWhich of your landings the hop pointed at (home, cli, docs, …).
dest_kindhtml, agent_fetch (.md/.txt/install), api, or auth_redirect.
channelHow the agent found the hop (mcp, cursor, github, publisher, …).
rolebrowser_nav vs agent_fetch vs unknown. Best proxy for human click vs tool fetch.
country_codeCloudflare country (ISO-2). Not a street address.
continentAF / AS / EU / NA / OC / SA.
coloCloudflare colo that saw the hop (SFO, AMS, …).
asn_orgCoarse network family (amazon, google, microsoft, or truncated AS org).