01
Acquired
A unique opaque ID first appears on an app-owned page.
Distribution intelligence for Shopify apps
Cohort first-party visitors from an app-owned page, require a server-confirmed install, and follow the same opaque ID to trial or direct paid intent and paid conversion.
7 days free · Card required · Secure checkout by Stripe
Inside the product

Product screenshot from a development verification workspace. It uses first-party test evidence, not a customer claim or benchmark.
One sequential cohort
01
A unique opaque ID first appears on an app-owned page.
02
Your server confirms Shopify authentication with the same ID.
03
Verified billing evidence shows a trial or direct paid decision.
04
A verified trial conversion or paid event completes the sequential journey.
Later events only count after the prior evidence exists. Direct-paid apps do not need a fictional trial stage; paid counts as intent and paid after install.
Safe worked example
Every report keeps linked merchant evidence, exclusion rules and coverage gaps beside the aggregate.
Illustrative values only. They are not customer results, industry benchmarks or forecasts.
Honest platform boundary
Marlo’s initial cohort begins on a page the app business owns. Shopify separately supports GA4 listing views, Install-button clicks and server-side install events. Marlo does not claim to see that listing traffic without an integration.
Missing browser-to-server IDs remain a named coverage gap. Browser events never prove installation or payment, and a deterministic prompt is an investigation—not a causal claim.
Start with evidence
7 days free · Card required · Secure checkout by Stripe