snowplow/referer-parser
Referer-parser for PHP identifies where your traffic comes from by parsing referer URLs. It detects search engines, social networks, email and other sources, extracting search terms and medium details so you can classify visits and attribute conversions accurately.
For executives: This is a low-cost, narrow utility that improves acquisition reporting with less engineering. It helps us infer which channels drive signups and revenue when UTMs are missing, so we can make better GTM and roadmap bets. It is not a full attribution platform; we should scope it as server-side enrichment and keep the raw data for auditability.
For engineering: Add it as a Composer dependency, isolate it behind an adapter/service, and store raw referrer plus parsed source/medium/channel fields. There is no Laravel-specific API, so keep the integration thin, test top referrers, and fall back to “unknown/direct” when parsing is ambiguous. Validate license, security, and maintenance before committing.
Decision: Pilot it on one or two acquisition flows, compare parsed output against existing analytics/UTM data, and adopt only if it measurably reduces manual classification and improves channel reporting.
How can I help you explore Laravel packages today?