Ask HN: How does Google Analytics, a client-side script, get referring URLs?

2 points by mjswensen ↗ HN
Shower thought: given that Google Analytics is installed by dropping a JavaScript snippet onto the page, how does Google get the referring page when visitors land on the page via link or search result, etc.?

2 comments

[ 2.9 ms ] story [ 17.1 ms ] thread
The script should be able to read `Document.referrer` and post the result to wherever it wants.