Analytics & Revenue
Track what's working and what's making money. Views matter, but revenue is what counts.
Dashboard Overview
Open Dashboard → Analytics to see your full analytics view. Every published post shows its key metrics, score, and any attributed revenue. Account-level stats (followers, total likes) are also shown.
Each post also shows its score (Dead / Testing / Promising / Winner) and any revenue attributed to it. Revenue shows on a timeline chart so you can see which posts are driving conversions over time.
How Analytics Are Collected
- → LarryLoop fetches updated stats for all published posts twice a day
- → Stats are stored and used to score each post
- → The Loop's iteration engine reads from these scores weekly
Analytics aren't real-time — there's up to a 12-hour lag. For live stats, check TikTok or Instagram directly.
Post Scoring
Every post gets a score based on how it performs. This score drives the iteration engine — see The Loop for full details.
Revenue Tracking
Connect your Stripe, RevenueCat, Adapty, and/or Shopify accounts to see which posts are actually driving revenue — not just views. All are optional and can be added during onboarding (step 4: Revenue) or later in Settings → Profile.
Stripe (for web & SaaS apps)
Paste your Stripe API Key into Settings → Profile → Stripe API Key. LarryLoop will pull charges and subscriptions and display them on your analytics timeline.
- 1. Go to dashboard.stripe.com/apikeys
- 2. Click "Create restricted key"
- 3. Give it a name (e.g. "LarryLoop")
- 4. Set Customers: Read and Charges: Read
- 5. Copy the key and paste it into LarryLoop
Use a Restricted Key, not your Secret Key. LarryLoop only needs read access to pull revenue data.
RevenueCat (for mobile apps)
If your app uses RevenueCat for in-app purchases, add your RevenueCat API Key and Project ID in Settings → Profile to track subscription conversions.
- 1. Log into app.revenuecat.com
- 2. Go to your project → Settings
- 3. Copy the Project ID from the top of the page
- 4. Paste it (along with your API Key) into LarryLoop under Settings → Profile
Adapty (for mobile app revenue analytics)
Add your Adapty Export Analytics API Key in Settings → Profile. LarryLoop pulls the Adapty revenue chart daily from the Export Analytics API.
- 1. Log into app.adapty.io
- 2. Open your app → App Settings → API keys
- 3. Copy/create an Export Analytics API key
- 4. Paste it into LarryLoop under Settings → Profile
Shopify (for e-commerce stores)
Connect your Shopify store to pull daily sales data via ShopifyQL. Add your Store URL and Admin API Access Token in Settings → Profile.
- 1. Go to your Shopify Admin
- 2. Click Settings → Apps → Develop apps
- 3. Click Create an app and give it a name (e.g. "LarryLoop")
- 4. Under Configuration → Admin API access scopes, enable
read_reports - 5. Click Save, then Install app
- 6. Copy the Admin API access token (starts with
shpat_) - 7. Paste the token and your store URL into LarryLoop
The read_reports scope is required for ShopifyQL queries. LarryLoop uses this to pull daily sales totals — it cannot read or modify customer data, orders, or products.
Superwall
Superwall has dashboard charts and revenue tracking, but the public docs currently point developers toward SDK events, RevenueCat/StoreKit integrations, and dashboard reporting rather than a simple revenue-export API like Adapty. For LarryLoop, the clean path is to connect RevenueCat underneath Superwall, or add a Superwall webhook/event ingestion endpoint if an account exposes export/webhook access.
Revenue Attribution
Download click tracking uses UTM parameters on your link-in-bio. When a user clicks through from your TikTok or Instagram content and converts, that revenue is attributed to the post.
- →Download clicks account for 20% of a post's score
- →Revenue shows on each post card and in the analytics timeline chart
- →Posts that convert get a higher score — The Loop prioritises them in the next batch