How exactly are stats counted?

Hiya! I’ve been wondering how exactly stats are counted in Writefreely generally (i.e not just on Write.as)

I read some things about there being serverside and clientside counting using JS but I’m not sure whether that applies universally, really I’m just looking for what counts/doesn’t count as a view in plain writefreely behind a reverse-proxy (caddy)

for context I am forwarding the real IP headers, but I also don’t know whether WF uses that nor whether it even counts by IP at all

just all kinds of confused, some insight would be appreciated :slight_smile: