In this video· click a step to jump to it
Test recording
DataCops — app walkthrough
58,785 ms · 4,339 pixels changed
We built this regression test for app.joindatacops.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against app.joindatacops.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
for (const pattern of [
'**/cdn-cgi/scripts/**/email-decode.min.js',
'**/sentry-cdn.com/**',
'**/browser.sentry-cdn.com/**',
'**/cdn.segment.com/**',
'**/connect.facebook.net/**',
]) {
await page.route(pattern, function (r) { r.abort(); }).catch(function () {});
}
Checks run
Notes from the demo run
AI-generatedDataCops is a first-party server-side analytics / CAPI tool pitched on catching bot traffic and false ad conversions. Signup is a plain email+password form with a 6-digit email-verification code (delivered instantly), landing straight into a dashboard that already includes a pre-populated 'DataCops Demo' site with 49.5k billable sessions so a brand-new account has something real to look at immediately.
- Pre-populated demo site on every new accountNew signups aren't dropped into an empty dashboard - a 'DataCops Demo' website card with real sample analytics (49.5k billable sessions) ships by default, giving first-time users something concrete to explore before they connect their own site.
- Real multi-framework install flowAdding a site walks through a genuine platform picker (JavaScript/WordPress/Webflow/Next.js/Shopify/React/Angular/Framer) and produces framework-specific install instructions with a 'Copy for AI' option that's pre-written to be pasted into ChatGPT/Claude - a nice touch for less technical marketers.
- Clear duplicate-domain guardrailRe-adding a domain that's already registered on the account throws an immediate, readable 'Domain already exists!' toast rather than silently creating a duplicate or failing quietly.
- Cookie consent banner reasserts on every navigationThe 'We value your privacy' banner reappeared after nearly every dashboard route change during this walkthrough, sometimes overlapping and intercepting clicks on buttons underneath it (e.g. View report) until dismissed again.
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for app.joindatacops.com — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.




















