Documentation
Get started with EndFrame
Everything your team needs to move from zero setup to validated attribution traffic. Follow the quick start, explore the API, or dive into feature guides.
Quick start
Four steps to your first report
Create a domain and verify hostname ownership.
Add your tracking domain in the dashboard, then place the verification snippet in your site header.
Create a campaign and attach it to a domain.
Define campaign names, budget labels, and assign them to verified domains for clean attribution.
Define query mappings (utm_source, utm_campaign, etc.).
Map URL parameters to normalized reporting dimensions so your data stays consistent across channels.
Install the tracking snippet and validate traffic.
Drop the EndFrame script on your pages and check the real-time dashboard to confirm visits are flowing.
API Reference
Core endpoints
Authenticate and receive a session token
List all campaigns in the workspace
List tracked domains with verification status
Fetch attribution report for a campaign
Best practice
Recommended flow
Start on the dashboard reporting page after script installation to validate traffic before expanding mappings and campaigns. Verify attribution quality early so you catch mapping issues before they compound.
Key capabilities
Built for operational teams
Multi-touch attribution
Track the full visitor journey across channels, sessions, and touchpoints to understand what actually drives conversions.
Real-time visit stream
Monitor live traffic, actions, and conversion events as they happen — no waiting for batch processing.
Custom conversion goals
Define goals based on page visits, actions, or custom events. Assign monetary values to measure ROI.
Role-based access
Control who can view reports, manage campaigns, or administer domains with granular permission policies.