SkeneProductDevelopersUse casesMeasurePricingEventsAbout
Skene
Start free
Growth

Did activation fall after the release, or did the tracking?

Activation is down eleven percent since Tuesday. You have a release that shipped Tuesday. You have a growth review on Thursday.

Everyone trusts the number, including the people who could check it.

If the tracking did break, every day nobody goes looking is a day of activation data you don't get back.

Nobody in the room doubts the chart. Your team reads eleven percent and starts working the problem. Engineering checks the release, finds the feature working and the tests green, and confirms it shipped clean. Both are right, and the number is still wrong, because a renamed call is not a broken release.

That is why this one survives. It does not look like a data problem to anyone who could catch it, so nobody goes looking, and the days keep passing. If the tracking did break, the activation data for those days is not recoverable later.

Overview/Activation
  1. Release
  2. Down eleven points
What this looks like in practice

The rename works. The funnel reads the old name.

The chart says onboarding broke, so your team spends two weeks fixing a step that was never broken.

Say a team renames signup_completed to account_created while splitting a signup handler in two. The new name fires correctly. The activation funnel still reads the old one.

The funnel shows activation falling off a cliff on the release date and staying there, which reads exactly like a broken onboarding flow, and the team spends two weeks redesigning a step that was working the whole time.

Activation funnelDashboard: healthyLast 28 days
Signed upEvent verified
4,820
Invited a teammateField renamed in release 184
1,510
Reached first valueNever instrumented
not measured

The check runs on the release, not after the review.

The rename comes back as a comment on the exact line that broke it, with a suggestion you commit in one click.

Skene reviews the pull request that renames the call, compares it against what your workspace already knows about your tracking, and requests changes with inline comments on the exact lines. Where the fix pins to a single span it arrives as a suggestion you commit in one click.

The point is not the alert. It is that the question never reaches Thursday's review, because the break was caught at the release that caused it.

acme/checkoutchanges requested
Sskene-aibotrequested changes
Skene Analytics Drift Review
Status: This pull request renames a tracked call the activation journey depends on.
Issues
Medium — signup_completed renamed at src/checkout/handler.ts:42
How to fix
The fix pins to one contiguous span, so it arrives as a suggestion you commit in a click.
src/checkout/handler.ts1 comment
Before the next one ships

Catch it before it ships.

The same problem has a version you can catch earlier. Describe the change you are about to make and what you expect it to move, and Skene tells you whether the signals needed to judge it already exist. A plan is marked ready to launch only when they do, which is a better moment to find out than the review three weeks later.

Evaluator/skene-dashboard
10 signals missing
Activation: first order within seven days of signupCheck · no data for this window
First-week first-order activation rate
first_order_within_seven_days / customer_created
No target set
30-day window
first_order_within_seven_days
event
Numerator
Telemetry events
CURRENT0
PREVIOUS0
customer_created
event
Denominator
Telemetry events
CURRENT0
PREVIOUS0
CURRENT—
PREVIOUS—
CHANGE—
The activation number the review argues about is this ratio. Neither side of it has arrived, so the panel returns an em rule instead of a percentage. A dashboard in the same position would have drawn a line.
The paths behind the number

A funnel stage is a count. This is the route people took to it.

The funnel above says the stage fell. Flows says which way people actually came, and where they went instead. When a rename breaks a stage, the paths keep working and only the count moves, which is the tell.

Flows/skene-dashboard
Last 7 days
  1. Home/
  2. 10%17s
  3. Blog/blog
  4. 100%20s
  5. Pricing/pricing
  6. 89%13s
  7. Signup/signup
  8. 100%8s
  9. Onboarding/onboarding
  10. 100%9s
  11. Dashboard/dashboard

The other 11% leave /pricing for /demo after 10 seconds. Entry also arrives through /docs at 21% and /changelog at 3%.

Who owns what

You decide

What counts as activation, which events stand behind it, and which reports depend on them. That is a growth decision and it stays with you.

Engineering does

A specific finding on a specific line when a change would break something you said mattered. No second analytics tool, no reporting to own.

Start free
All use casesGrowthLifecycleCustomer Success
Skene

Product

How it worksMeasure what you shipFeaturesIntegrationsSecuritySupabasePricing

Developers

Developersvs coding agentsOpen sourceDocs

Resources

ResourcesGlossaryPlaybooksBlogReleases

Company

AboutCommunityEventsContactPrivacyTerms
© 2026 Skene Technologies. All rights reserved.
Skene