Custom builds
Custom builds give you exact control over when to push events and what data to include. AtriTap generates a plan and spec that assumes engineering discipline: server-confirmed events, exact dataLayer timing, and deduplication primitives like event_id across client and server pixels.
Any framework works. The dataLayer spec is framework-agnostic. For SPAs, fire a virtual_pageview event on client-side route changes to drive GA4's page_view.
Server-side GTM is a significant upgrade and a Phase 2 capability. The Phase 1 plan is client-side-only; moving to server-side is a separate engineering project.