[ Measurement ]

The source of truth for every loop

Marketing can only optimize on the numbers it can see. Layers gives every loop real ones: connect the revenue tools you already use, or drop a lightweight SDK into your app, and installs and revenue flow back to every post and every ad.

No code

Connect your revenue

Link RevenueCat or Stripe with a read-only connection and MRR, trials, churn, and LTV sit next to your marketing in minutes. No SDK required.

RevenueCatStripe

One install

Instrument your app

Drop in the events SDK for the full picture: every session, sign-up, and purchase, attributed back to the post or campaign that drove it.

ExpoReact NativeiOSAndroidFlutterWebNode.js

Start with either · they meet on the same scoreboard

Revenue is the scoreboard

Connect RevenueCat or Stripe and MRR, trials, churn, and LTV sit right next to your marketing, with trial forecasts showing where the month is headed. The loops upstream stop optimizing for applause and start optimizing for the number you actually run the business on.

MRR

$18.4k

Trials

312

Churn

3.1%

LTV

$96

RevenueCatStripe
your-app/analytics.ts
import { layers } from '@layers/sdk'
layers.track('sign_up')
layers.track('purchase_success', {
value: 29.99,
plan: 'pro'
})
Live eventsstreaming
purchase_successBerlinnow
trial_startAustin12s
sign_upSeoul31s
app_openSão Paulo44s
subscription_startLondon1m

Instrument once · seven platforms · events batch and stream live

Install it with a prompt

Copy a ready-made prompt into Claude, Cursor, or whatever assistant writes your code, and it instruments your app for you: the SDK, your app ID, and the events that matter. Prefer to do it by hand? Per-platform guides cover all seven.

Prompt for your AI assistant

Copy prompt

Attribution that holds up

Installs tie back to the post or campaign that drove them, with SKAN support on iOS and install-referrer attribution on Android. The reach you earned and the reach you bought finally share one ledger.

TikTok post · 'Day in the life'412 installs
Meta ad · 'Hook v3'286 installs
Apple Search · brand terms154 installs

It closes every other loop

Social learns which hooks drive installs, not just views. Ads spend toward what converts, not what clicks. The store listing rewrites toward keywords that install. The plan re-weights around revenue. Measurement is where the truth comes from, and every loop upstream is sharper for it.

1 · Trigger

Event and revenue data streams in continuously: every session, sign-up, trial, and purchase.

2 · Action

Conversions are attributed back to the posts, campaigns, and channels that drove them.

3 · Signal

Installs and revenue, measured at the source instead of inferred from a dashboard.

4 · Learning

Every loop upstream re-weights toward what actually converts. The department optimizes on truth.

↻ and the next cycle starts sharper

Give your marketing a source of truth

Connect revenue in minutes, or drop in the SDK. Every loop starts optimizing on real outcomes.