What actually changes
In client-side tracking the browser talks directly to every analytics and advertising vendor you use. In server-side tracking the browser talks to one endpoint on your own domain, and your server decides what gets forwarded where. The data path is the only thing that changes — the collection itself is the same act, with the same legal weight.
- One request from the browser instead of a dozen third-party scripts, so the page carries less weight
- Your server decides what each vendor receives, so you can forward an order value to one and nothing to another
- Cookies set by your own server are first-party, which changes how long they survive
- You can enrich events with data the browser never had — order margin, refund status, lead quality from your CRM
- You can also fix or drop bad data before it reaches a vendor, instead of after it has polluted a report