RevenueUI documentation
Quickstart
Add a website, install the tracking script, and connect revenue data in three steps.
1. Add your website
After signing in, create a website and enter its production domain. Choose the timezone you want RevenueUI to use for reporting boundaries.
RevenueUI creates a public tracking key for that website. The key identifies where browser events belong; use the generated embed code rather than copying a key from another website.
2. Install the script
Copy the generated script from onboarding and place it inside the <head> of every page you want to measure. Keep defer, the generated src, and data-public-key unchanged.
If cookies must wait for consent, enable Require consent for cookies before copying the snippet. This adds data-require-consent="true".
Read Install the script for framework-neutral placement and verification guidance.
3. Connect revenue
Revenue tracking is optional. The current connection uses a Stripe restricted key with read access to charges, refunds, and subscriptions, plus permission to manage RevenueUI's webhook endpoint.
After the key is verified, RevenueUI registers a signed endpoint and begins the historical import. Live payment and subscription changes then arrive through the webhook.
Read Revenue tracking before adding visitor metadata to checkout objects.
Confirm the result
Open the website dashboard after visiting the instrumented site. Traffic data and revenue data can become available at different times because they arrive through different paths.
If no activity appears, work through Troubleshooting.