View Analytics
This guide explains how to use the OpenLynk analytics dashboard to monitor link performance, understand your audience, and measure campaign effectiveness.
Prerequisites
- An OpenLynk account with at least one app and active links
- Links that have received clicks (analytics populate after the first click)
Access Analytics
Open the Analytics page in the dashboard. The analytics overview shows organization-level data across all your apps.
Select a Time Range
Use the time range selector at the top of the analytics page to filter data:
- 7 days — view the past week
- 30 days — view the past month
- 90 days — view the past quarter
All charts and metrics on the page update to reflect the selected time range.
Clicks Over Time
The clicks over time chart shows the total number of link clicks per day across the selected time range. Use this to identify trends, spikes from campaigns, or drops that may need investigation.
Device Breakdown
The device breakdown shows clicks segmented by device type:
- Mobile — smartphones
- Tablet — tablets and iPads
- Desktop — laptop and desktop computers
A high desktop click percentage may indicate your links are being shared in contexts where deep linking is not possible (e.g., email clients opened on desktop). Consider setting up a web fallback domain so desktop users still reach relevant content.
OS Breakdown
View clicks segmented by operating system, including:
- iOS
- Android
- Windows
- macOS
- Linux
- Other
This helps you understand your audience's platform distribution and prioritize platform-specific features.
Top Performing Links
The top performing links section ranks your links by click count over the selected time range. Use this to identify which content or campaigns are driving the most engagement.
Per-Link Analytics
Click on any link in the analytics dashboard or the links list to see a detailed breakdown for that specific link, including:
- Click count over time
- Device and OS breakdown
- Referrer sources
- Geographic distribution
Campaign Analytics
If your links include UTM metadata, the campaign analytics section provides breakdowns by:
- UTM Source — where traffic is coming from (e.g.,
newsletter,twitter,facebook) - UTM Medium — the marketing medium (e.g.,
email,social,cpc) - UTM Campaign — the specific campaign name (e.g.,
spring_sale,product_launch)
UTM parameters must be added as metadata key-value pairs when creating links. See Create and Manage Links for details.
Cohorts View
The cohorts view groups users by when they first installed your app and tracks what percentage remained active over time. Use it to measure retention across different acquisition periods and spot trends in user engagement.
Cohort analysis is available on the Starter plan and above. Legacy Free plan users will see a prompt to upgrade. See Pricing for plan details.
How Cohort Data Is Collected
Cohort data is built automatically from SDK heartbeats. When you call init() in the OpenLynk SDK, it sends a heartbeat to the server reporting that the app is installed and active on that device. Heartbeats are throttled to once per 24 hours per device.
- First heartbeat — records the install date (
first_seen_at) and creates the user's cohort assignment - Subsequent heartbeats — update the last activity date (
last_seen_at), which is used to calculate retention
No additional code is required beyond initializing the SDK. See the SDK Install Tracking concept for more details.
Reading the Cohort Grid
The cohort grid is a table with the following columns:
| Column | Description |
|---|---|
| Cohort | The week or month the users first installed your app |
| Users | Total number of unique installs in that cohort |
| Week 1 | Percentage of users still active 7 days after install |
| Week 2 | Percentage of users still active 14 days after install |
| Week 4 | Percentage of users still active 28 days after install |
| Week 8 | Percentage of users still active 56 days after install |
Retention cells are color-coded: green indicates strong retention (50%+), amber indicates moderate retention (30–49%), and red indicates low retention (below 15%).
A cell shows — when not enough time has passed to measure that retention window. For example, a cohort from last week will not have Week 2 data yet.
Weekly vs Monthly View
Use the toggle at the top of the cohorts page to switch between:
- Weekly — groups installs by the week they occurred, giving a granular view of retention trends
- Monthly — groups installs by calendar month, useful for higher-level trends and smaller datasets
Interpreting Cohort Data
- Improving retention over time — if newer cohorts show higher Week 1/2/4 percentages than older ones, your product changes or onboarding improvements are working.
- Declining retention — if newer cohorts show lower retention, investigate recent changes to onboarding, push notification strategy, or app stability.
- Sharp drop between Week 1 and Week 2 — users are trying the app but not forming a habit. Consider improving the first-week experience or sending re-engagement push notifications.
- Flat retention after Week 4 — users who survive the first month tend to stick around. Focus acquisition efforts on getting users past that threshold.
Deferred Deep Linking Stats
The deferred deep linking section shows metrics for users who clicked a link before having the app installed:
- Created — the number of deferred deep link sessions created (user clicked a link without the app installed)
- Restored — the number of sessions successfully restored after app installation
- Restore Rate — the percentage of deferred sessions that were successfully restored
A low restore rate may indicate users are abandoning the install flow. Consider optimizing your app store listing or the time between link click and app install.
Push Notification Stats
View delivery and engagement metrics for push notifications sent from the dashboard:
- Total notifications sent
- Delivery rate
- Open rate
For detailed push notification setup and sending, see Send Push Notifications.
Export Data
Data export is available on the Pro plan and above. See Manage Billing and Plans for plan details.
To export analytics data:
- Go to the Analytics page.
- Select the desired time range.
- Click Export.
- Choose your preferred format and download the file.
Verification
Confirm the following to ensure analytics are working correctly:
- Clicking one of your links increments the click count on the analytics page.
- Device and OS breakdowns reflect the device you used to test.
- UTM parameters appear in the campaign analytics section when included in link metadata.
- After initializing the SDK on a test device, cohort data appears within 24 hours (Starter plan and above).
What's Next
- Create and Manage Links — create links with UTM metadata for campaign tracking.
- Send Push Notifications — send notifications and track their performance.
- Manage Billing and Plans — upgrade to Pro for data export capabilities.