Limits

Every limit in ClickClacks, in one place. Most you’ll never meet; the ones worth knowing are the 2 KB of browser event properties and batching server events.

Updated

Browser tracker

LimitValue
Event name1–128 characters, not starting with $
Event properties / identify traits2 KB of JSON; over that, sent without them
identify ID1–128 characters
Events per request25
Send intervalEvery 5 seconds, at 25 waiting events, and when the page is hidden
Events kept for retry100
Request body128 KiB
Event timeBrowser clock accepted within 10 minutes of the server’s; otherwise the arrival time is used
Session timeout30 minutes without an event
Click text40 characters, links and buttons only
Click selector64 characters; up to 2 class names

Server API

LimitValue
Items per request500
Body1 MiB uncompressed; gzip accepted
Properties per item8 KiB, 255 keys, depth 5
Events per project, sustained1,000 per second (60,000 a minute)
Events per project, burst5,000 per second (50,000 in 10 seconds)
Requests per key100 per second
Timestamps accepted as sent7 days back to 10 minutes ahead
How event limits are countedIn blocks of 100 events per request, rounded up
distinct_id1–128 characters
insert_id1–80 characters of A–Z a–z 0–9 _ -
$user_agent / $current_url1,024 / 2,048 characters
$groups5 entries
Working server keys per source2
Key name1–64 characters

Heatmap capture

LimitValue
CapturesAt most one browser per page, device size and day
Elements in a page layout1,500
Skip selectors per source64, each up to 256 characters
Captures kept30 days; the newest per page and device size always

MCP server

LimitValue
Requests per keyAbout 120 a minute
Date windowUp to 3,660 days; last 30 days by default
Property filters20 per call, each with up to 100 values of 512 characters
compare_projectsUp to 100 projects

Exports

LimitValue
Events CSV50,000 rows
Organization exportEvents for organizations with up to 50,000; download open for 24 hours

Plans

LimitValue
Monthly events250,000 to 20 million on Growth and Pro; 50 million and up on Enterprise
Free eventsIdentify, merge and alias calls never count
Data history12 months on Growth, 24 months on Pro
SeatsUnlimited on every plan

Server API limits are the same on every plan. Hitting one? Debugging and the error catalogue say what each response means.