How to Use Analytics in UniLink (Track Visitors, Clicks, and Revenue on Your Page)

A complete walkthrough of UniLink's analytics dashboard — what each metric means, how to read your data accurately, and how to use it to make decisions that actually improve your page performance.

TL;DR:
  • UniLink Analytics shows page views, clicks per link or block, click-through rate, visitor geography, device breakdown, referrer sources, and a time-of-day heatmap — all from inside your Dashboard.
  • Find it under Analytics in the left sidebar of your Dashboard; data is available from your page creation date and updated with roughly a 2-hour delay.
  • The most important setting is the date range selector — always compare a period against its equivalent prior period (same number of days) to identify real trends rather than day-to-day noise.
  • Analytics data is delayed by approximately 2 hours; if you just posted a link and see zero clicks, wait before drawing conclusions — the data is processing, not missing.

Most people who run a link-in-bio page post new links, update their design, and hope things improve — but they never look at the data that would tell them whether anything they changed actually worked. UniLink Analytics exists to close that gap. It tells you how many people visited your page, which links they clicked, where they came from, what device they were on, what time of day they were most active, and which blocks on your page drive the most engagement. None of that is theoretical — it is your actual audience's actual behavior on your actual page. Ignoring it means making every decision blind. Reading it means every change you make to your page is informed by evidence rather than guesswork.

What Analytics does

UniLink Analytics is the built-in data dashboard for your pages. It tracks every visit and every click on your published page, processes that data, and presents it in a set of charts, tables, and summary cards inside your Dashboard. Unlike external analytics tools that require installing tracking scripts and configuring conversion goals, Analytics is on by default — the moment someone visits your page, their visit is recorded. You do not have to configure anything to start collecting data; the history begins from the day your page was created.

The metrics Analytics covers span both volume and behavior. On the volume side: total page views, unique page views, and total clicks across all links and buttons. On the behavior side: which specific links and blocks were clicked (with individual click counts and click-through rates), where visitors came from (Instagram, TikTok, Google, direct traffic, or other referrers), which countries and cities they are in, what device they used (mobile, desktop, or tablet), and what times of day your page sees the most activity shown on a day-of-week and hour-of-day heatmap. For campaigns, UTM parameter tracking lets you tag specific links in your bio or social posts and see exactly how many clicks each campaign drove.

Analytics does not do everything. It does not record sessions (you cannot replay a visitor's path through your page), does not capture personally identifiable visitor information, and does not support real-time data — there is approximately a 2-hour processing delay between when something happens and when it appears in the dashboard. If you need millisecond-fresh data, Analytics is not designed for that use case. If you need a macro understanding of your audience and your page's performance over days, weeks, and months, it gives you everything that matters.

Getting started

  1. Navigate to Analytics in your Dashboard: Log in to UniLink, go to your Dashboard, and click Analytics in the left sidebar. If you manage multiple pages, select the page you want to analyze from the page selector at the top of the Analytics view.
  2. Set your date range: The date range selector defaults to the last 30 days. Use it to zoom in on a specific period — a product launch week, a campaign run, or the past quarter. For initial exploration, the last 30 days gives you a stable baseline without too much noise from single-day spikes.
  3. Enable the comparison period: Click Compare next to the date range selector and select the equivalent prior period. If you are looking at the last 30 days, compare against the 30 days before that. This surfaces whether your metrics are improving, declining, or holding steady — you cannot tell without a baseline.
  4. Connect pixel integrations if you need off-page tracking: If you run paid ads and need conversion data, go to Settings → Integrations → Pixels and add your Meta Pixel ID, Google Analytics measurement ID, or TikTok Pixel ID. These fire on page load and allow your ad platforms to attribute conversions and build retargeting audiences. Pixel integration is separate from UniLink's built-in analytics and requires a connected ad account on the relevant platform.
  5. Set up UTM parameters for campaigns: When you link to your UniLink page from a social post, email campaign, or ad, add UTM parameters to the URL (e.g., ?utm_source=instagram&utm_medium=bio&utm_campaign=launch). UniLink Analytics captures these parameters and shows campaign-level traffic breakdown in the Referrer Sources report. This is the only way to distinguish traffic from different posts on the same platform (e.g., two different Instagram posts both appearing as "Instagram" in referrer data without UTMs).

How to read and use your analytics

  1. Start with the summary cards: At the top of the Analytics view, summary cards show total page views, unique page views, total clicks, and overall click-through rate for the selected period. Read these as your headline numbers — they tell you how much traffic you are getting and how engaged that traffic is. A high page view count with a low CTR means people are landing on your page but not finding anything compelling enough to click. A low page view count with a high CTR means your page converts well but you need more traffic.
  2. Check the clicks-per-block table: Scroll to the block-level click breakdown table. It lists every clickable block on your page (each link, button, or CTA) with its click count and click-through rate for the period. Sort by click count to see your highest-performing blocks, or sort by CTR to see which blocks convert the visitors who see them most effectively. This is the most actionable section of Analytics — if a link you consider important has almost no clicks, either the link itself is the problem (wrong destination, misleading label) or its position on the page is the problem (buried below the fold where few visitors scroll).
  3. Review referrer sources: The Referrer Sources report shows where your visitors are coming from — Instagram, TikTok, Twitter, Google, direct (no referrer data, which includes most link taps on mobile apps), or other. This tells you which platforms are driving the most traffic to your page. If Instagram is your biggest source, your Instagram content strategy is working. If Google sends a meaningful percentage, your page or brand name is searchable enough to generate organic clicks. If most traffic is "direct," it means people are typing your URL or using a saved link — often loyal repeat visitors.
  4. Read the geography report: The country and city breakdown shows where your visitors are located. For local businesses, this confirms whether your audience is actually local. For creators with international audiences, it surfaces which markets are most engaged. If you see a large percentage of visitors from a country you have not specifically targeted, that might indicate untapped audience potential worth pursuing with localized content.
  5. Use the device breakdown: The device report shows the split between mobile, desktop, and tablet visitors. For most link-in-bio pages, 85–95% of traffic is mobile — your page's design and button tap targets should be optimized for mobile first. If your page shows an unusually high desktop percentage, you may be getting significant search or email traffic, which is worth noting.
  6. Analyze the time-of-day heatmap: The heatmap shows which hours of each day of the week see the highest page traffic. Use this to schedule your social posts — post 30 to 60 minutes before your peak traffic hours so the post has time to circulate and drive visitors to your page at the moment it is most active. If your heatmap shows peak traffic on weekdays between 7 PM and 9 PM, scheduling posts for 6:30 PM is likely to outperform scheduling them at noon.
  7. Export data if needed: Click the Export button to download your analytics data as a CSV file. Exported data includes raw event-level records useful for offline analysis, sharing with a team, or importing into a spreadsheet or BI tool. Exports respect the selected date range.

Key features and settings

Feature / Setting What it does Best practice
Date range selector Filters all analytics data to a specific time window — last 7 days, 30 days, 90 days, or a custom range Use 30-day windows as your default for trend analysis; use 7-day windows when evaluating the impact of a specific change you made to your page (e.g., did adding a new block increase CTR this week vs. last week). Custom ranges are useful for campaign post-mortems.
Period comparison Shows current period metrics alongside the equivalent prior period with percentage change indicators Always compare against an equal-length prior period, not year-over-year, for link-in-bio pages — your audience size and posting frequency change too quickly for annual comparisons to be meaningful. Week-over-week or month-over-month comparisons are most actionable.
Block-level click breakdown Shows clicks and CTR for every individual link, button, and CTA on your page Review this weekly if you are actively optimizing your page. Links with under 1% CTR that you consider important should either be moved higher on the page, given a more descriptive label, or replaced with something that better matches what your audience came to your page looking for.
UTM parameter tracking Captures utm_source, utm_medium, utm_campaign, utm_content, and utm_term values from inbound URLs and breaks down traffic by campaign Always add UTM parameters when running paid campaigns or when you want to distinguish performance between different social posts or email sends. Without UTMs, all Instagram traffic looks the same regardless of which post or Story drove it.
Pixel integrations (Meta, Google, TikTok) Fires standard tracking pixels on page load, enabling ad platform attribution, retargeting audience building, and conversion tracking for off-page actions If you run paid ads, installing the relevant pixel is essential — without it, your ad platform cannot attribute conversions that originate from your link-in-bio page. Install pixels before launching campaigns, not after.
Geography report (country / city) Shows the geographic distribution of your visitors based on IP geolocation Use city-level data for local businesses to confirm that traffic is actually local. Use country-level data for creators to identify which markets are most engaged and potentially worth targeting with localized or translated content.
Time-of-day heatmap Visualizes page traffic by hour and day of week to show when your audience is most active Schedule social posts 30–60 minutes before your peak traffic window, not during it. By the time a post circulates and people click through to your page, your peak window will be at its height. Posting at peak time means your post reaches people after the window has passed.
Tip: The most useful number in your analytics is not page views — it is the click-through rate on the block you most want people to click. If your most important link (your shop, your booking page, your lead magnet) has a low CTR, no amount of additional traffic will fix your revenue or conversion problem. Move that block higher on the page, improve its label text, or add a visual element that draws attention to it. Increasing CTR on your primary CTA from 5% to 10% doubles the results from the same traffic — and costs nothing compared to trying to double your followers to get the same outcome.

How to get the most from Analytics

The most effective way to use Analytics is to treat page changes as experiments. Before you move a block, change a link label, add a new CTA, or update your page design, note your current CTR and click counts for the affected elements. Make one change at a time. Check Analytics after 7–14 days with enough traffic to be statistically meaningful, and compare against the prior period. If the change improved your key metric, keep it and run another experiment. If it did not, revert and try something else. This approach turns your page from a static set-and-forget profile into an iteratively improving conversion tool — and the data in Analytics is what makes the iteration real rather than opinion-driven.

Referrer data is particularly useful for deciding where to focus your content creation energy. If you are posting consistently to Instagram and Twitter but Instagram sends ten times the traffic, that is a strong signal to invest more in Instagram content and reduce time spent on Twitter. Conversely, if a platform you barely use sends a surprising amount of traffic, investigate why — there may be a community, hashtag, or search term driving organic discovery that you can deliberately cultivate. Most creators and business owners have intuitions about which platform "works best" for them, but referrer data will either confirm or contradict those intuitions with actual numbers.

The 2-hour data delay matters most when you have just made a change and want to see the impact. Do not refresh Analytics every few minutes immediately after updating your page — the data is not there yet, and the temptation to conclude "nothing changed" based on a 20-minute window leads to premature reversions. Wait at least 4–6 hours after a change before drawing any conclusions from Analytics, and preferably wait a full week to accumulate enough data to distinguish a real trend from random variance.

Custom event tracking combined with pixel integrations enables measurement beyond page views and link clicks. If your UniLink page is the first step in a funnel that ends in a purchase or booking, the Meta or Google pixel you install on your page can be configured to track downstream conversions — someone visiting your UniLink page, clicking through to your booking site, and completing a booking. This creates a full attribution chain from Instagram bio click to booked appointment, giving you cost-per-acquisition data that justifies (or questions) your ad spend. This level of measurement requires configuring the pixel on your booking platform as well, but the starting point is installing the pixel on your UniLink page from Settings → Integrations → Pixels.

Troubleshooting common issues

Problem Likely cause Fix
No data showing even though the page has been live for days The page may not have received any visits, or the page is set to "Hidden" which prevents it from appearing publicly Check page visibility settings in the Dashboard — if the page is hidden, no public traffic can reach it. Visit the page yourself from a private browser window to confirm it loads, then check Analytics in 2–3 hours to see if your visit registered. If data still does not appear after a confirmed visit, contact UniLink support.
Analytics shows zero clicks even though you just clicked a link yourself during testing Analytics data has a ~2-hour processing delay; your test click may also be filtered as internal traffic from a logged-in session Wait 2–3 hours after clicking links in testing. For the most accurate test, open your page URL in a private browser window while logged out — logged-in Dashboard sessions may be filtered from analytics counts depending on your account settings.
Instagram shows as a referrer source but you cannot tell which posts are driving traffic Instagram (and most social apps) strip referrer data from link taps in their mobile app, so traffic appears as "Instagram" without post-level detail Add UTM parameters to the specific URL you put in your Instagram bio or Story. For example: yourunilink.url?utm_source=instagram&utm_campaign=story-june. UniLink Analytics captures UTM values and breaks down traffic by campaign, letting you distinguish between a Story link and a bio link even when both come from Instagram.
Geography data shows mostly "Unknown" country A portion of traffic uses VPNs or privacy tools that mask IP-based geolocation This is expected for audiences with high privacy-tool adoption (tech communities, certain international markets). The "Unknown" percentage is typically 5–15% of total traffic for most audiences. No fix is available for VPN-masked traffic — treat it as an expected data gap rather than an error.
Pixel is installed but conversions are not appearing in Meta Ads Manager The pixel fires on page load but no conversion event is configured in Meta Events Manager to match the action you are tracking In Meta Events Manager, verify that the pixel is receiving PageView events (which confirms it fires correctly on your UniLink page). Then set up a custom conversion or use Standard Events for the downstream action (Purchase, Lead, etc.) on whatever platform the conversion actually happens. The UniLink pixel handles page attribution; the conversion platform's pixel handles the conversion event.
Click counts in Analytics differ from click counts reported by the destination platform's analytics Different counting methodologies — UniLink counts every click on the link, destination platforms count sessions that include a landing on their page; bot traffic, redirects, and load failures cause the numbers to diverge A 10–20% discrepancy between UniLink click counts and destination page sessions is normal. UniLink counts the click; the destination counts the completed page load. Network errors, slow connections, and user abandonment between click and load cause the gap. If the discrepancy is larger than 30%, investigate whether the destination URL is functioning correctly and whether any redirect chains are losing traffic.

Best fit for

  • Creators and businesses who actively test and iterate on their page — move blocks, update CTAs, and want data to confirm whether changes improved performance
  • Anyone running paid social traffic to their UniLink page who needs referrer data and pixel integration for attribution
  • Local businesses who need to confirm their audience is actually local, or creators validating which platforms drive their most engaged visitors
  • Teams with a content or marketing manager responsible for reporting on page performance — the export function makes it easy to pull data for reporting

Not the right tool if

  • You need real-time, second-by-second data — the 2-hour processing delay makes Analytics unsuitable for live event monitoring or flash sale tracking
  • You need session recording or heatmap overlays showing exactly where on the page visitors move their cursors — Analytics tracks clicks and views, not cursor paths
  • You need user-level data for CRM purposes — Analytics is aggregate and anonymized, not visitor-identified. For individual contact tracking, use the CRM Pipeline instead.

Frequently asked questions

How far back does Analytics data go?

Analytics data is available from the date your page was created. If your page has been live for two years, you have two years of data available in the Dashboard. There is no data before page creation — UniLink cannot retroactively track visits that happened before the page existed. Historical data is stored indefinitely on paid plans; free plan data retention may be limited to the last 12 months (check your plan details).

Does Analytics count my own visits to my page?

Visits from your own logged-in Dashboard session are typically filtered from Analytics counts to avoid inflating your data. However, if you visit your live page URL from a different browser, a private/incognito window, or while logged out, those visits will be counted. For accurate testing, visit your page from a private browser window to confirm it functions correctly, then expect those test visits to appear in Analytics after the 2-hour delay.

Can I see analytics for individual links rather than just block-level data?

Yes. The block-level click breakdown table in Analytics shows click counts and CTR for every individual clickable element on your page — each link in a Links block, each product in a Shop block, each button in a Banner block. "Block-level" in the summary refers to the aggregated block count, but the detailed table drills down to individual links and buttons within each block.

What is the difference between total page views and unique page views?

Total page views count every time your page loads — including multiple loads from the same visitor. If someone visits your page three times in one day, that counts as 3 total page views. Unique page views count each distinct visitor (identified by a session cookie) once per day, regardless of how many times they loaded the page. For measuring your actual audience size, use unique page views. For measuring total engagement volume, use total page views. A high ratio of total to unique (e.g., 3x more total than unique) suggests visitors are returning or refreshing, which is a positive engagement signal.

How do I track which specific Instagram Story drove clicks vs. my bio link?

Create two distinct URLs for your UniLink page with different UTM parameters: one for your bio link (e.g., ?utm_source=instagram&utm_medium=bio) and a different one for your Story link (e.g., ?utm_source=instagram&utm_medium=story&utm_campaign=june-promo). Use the Story-tagged URL in your Story's link sticker and the bio-tagged URL in your bio. Analytics will show these as separate traffic sources in the UTM breakdown, letting you see exactly how many clicks each placement drove.

Key Takeaways
  • Analytics tracks page views, clicks, CTR, geography, device, referrer sources, and a time-of-day heatmap — all available from the day your page was created, with a ~2-hour processing delay.
  • The most actionable metric is click-through rate on your most important block; optimizing that single number has more impact than trying to double your total traffic volume.
  • Always compare your current period against an equal-length prior period to identify real trends — single-day spikes and drops are noise, not signals.
  • Add UTM parameters to every tracked link so you can distinguish between traffic from different campaigns, posts, or placements — without UTMs, all Instagram traffic looks identical.
  • Use the time-of-day heatmap to schedule social posts 30–60 minutes before your peak traffic window, so the post circulates and drives visitors to your page at the moment activity is highest.
See exactly how your page is performing. Open Analytics in your UniLink Dashboard and check which links your visitors are actually clicking — then make one change based on what you find. Create your free UniLink account and start turning your data into decisions.