
Open-source product analytics with unified profiles: autocapture, trends, funnels, retention, and user flows. Self-host under AGPL-3.0, or start free on Pug Cloud.
Pug - Open Source Product Analytics and User Profiles Skip to content pug Pricing Docs Log in Start free Pricing Docs GitHub Discord Reddit Log in Start free Open-source product analytics Pug records what happens in your product: page views, clicks, scrolls, custom events. Identify a user at sign-in, and their events land on one profile. Ask questions with trends, funnels, retention, and user flows. Self-host the whole stack, or start free on Pug Cloud. Start free Live demo GDPR EU‑hosted Cookieless by default user-09996 ext cust_009996 1,633 Events 317 Sessions 215 Pageviews Created May
Open-source product analytics with unified profiles: autocapture, trends, funnels, retention, and user flows. Self-host under AGPL-3.0, or start free on Pug Cloud.
Pug - Open Source Product Analytics and User Profiles Skip to content pug Pricing Docs Log in Start free Pricing Docs GitHub Discord Reddit Log in Start free Open-source product analytics Pug records what happens in your product: page views, clicks, scrolls, custom events. Identify a user at sign-in, and their events land on one profile. Ask questions with trends, funnels, retention, and user flows. Self-host the whole stack, or start free on Pug Cloud. Start free Live demo GDPR EU‑hosted Cookieless by default user-09996 ext cust_009996 1,633 Events 317 Sessions 215 Pageviews Created May
Given two nodes p and q from a tree, return their lowest common ancestor.