Skip to content

Analytics

Data-driven decisions start with understanding. Comprehensive analytics help you track clicks, measure conversions, and optimize your campaigns with actionable insights.

Start tracking conversions — Free 14-day trial with full analytics


Dashboard Overview

Main Metrics

Your dashboard displays key performance indicators:

MetricDescriptionWhy It Matters
ClicksTotal link visitsVolume of traffic
ConversionsCompleted goalsBusiness outcomes
Conversion RateConversions / ClicksCampaign effectiveness
Top VariantBest-performing variantWhat's working

Time Range Selection

Analyze data across different periods:

  • Last 24 hours — Real-time monitoring
  • Last 7 days — Weekly trends
  • Last 30 days — Monthly performance
  • Custom range — Specific campaigns

Understanding Click Data

What Counts as a Click?

A click is recorded when:

  • Someone visits your Klinky link
  • The request is not from a known bot
  • The visit is within your plan limits

Not counted:

  • Bot traffic (Googlebot, etc.)
  • Duplicate clicks from same session
  • Requests after link is deleted

Click Details

Each click captures:

FieldDescriptionExample
TimestampWhen the click occurred2024-01-15 14:30:00 UTC
VariantWhich variant was showncontrol, variant_b
CountryVisitor location (if detectable)US, GB, DE
ReferrerWhere visitor came fromgoogle.com, twitter.com
DeviceBrowser and OS infoChrome 120, macOS
IP AddressAnonymized for privacy192.168.x.x

Conversion Tracking

What is a Conversion?

A conversion is a meaningful action you define:

  • E-commerce: Purchase completed
  • SaaS: Trial signup
  • Lead gen: Form submitted
  • Content: Newsletter signup
  • Custom: Any action you value

Setting Up Conversions

  1. Install the tracking pixel:

    Go to Link Settings > Conversion Tracking and copy your pixel code:

    html
    <script>
      klinky('convert', 'LINK_ID');
    </script>
  2. Place on conversion page:

    Add the pixel to your thank-you, confirmation, or success page.

  3. Test the setup:

    Complete a conversion and verify it appears in analytics.

View API analytics documentation — Pull conversion data programmatically

Conversion Attribution

Klinky attributes conversions using:

  1. Cookie-based — Visitor clicked your link within 30 days
  2. IP fallback — Same IP within 24 hours (if cookies disabled)

Note: Attribution is not 100% accurate due to:

  • Private browsing mode
  • Cookie blockers
  • Cross-device journeys
  • VPN usage

Variant Performance Analysis

Reading the Comparison Table

VariantClicksConv.RateLift vs Control
control500255.0%-
variant_b500357.0%+40%

Key metrics:

  • Clicks — Traffic volume per variant
  • Conv. — Total conversions
  • Rate — Conversion percentage
  • Lift — Improvement over control variant

Statistical Significance

Don't act on small differences. Use this guide:

Clicks per VariantMinimum Detectable Difference
10010% absolute (e.g., 5% → 15%)
5004% absolute (e.g., 5% → 9%)
1,0003% absolute (e.g., 5% → 8%)
5,0001% absolute (e.g., 5% → 6%)

Rule of thumb: Wait for at least 100 clicks per variant before analyzing.

Winner Detection

Automatic Winner

When enabled, Klinky:

  1. Monitors conversion rates continuously
  2. Calculates statistical significance
  3. Declares winner when confident (95% level)
  4. Routes 100% traffic to winner

Timeline example:

Day 1: 50 clicks each, 2% vs 3% (inconclusive)
Day 3: 150 clicks each, 4% vs 6% (trending)
Day 5: 250 clicks each, 4.5% vs 7.2% (WINNER DECLARED)
Day 6+: 100% traffic to variant_b

Manual Analysis

Review these factors before declaring a winner:

  1. Sample size — Enough data?
  2. Duration — Full business cycle?
  3. Consistency — Stable performance?
  4. Secondary metrics — Revenue per visitor? Engagement?

Geographic Analytics

Country Breakdown

See where your traffic comes from:

United States: 45% (680 clicks)
United Kingdom: 15% (225 clicks)
Germany: 10% (150 clicks)
Canada: 8% (120 clicks)
Other: 22% (330 clicks)

Use this data to:

  • Optimize geo-routing rules
  • Adjust campaign targeting
  • Plan regional content

Regional Performance

Compare conversion rates by country:

CountryClicksConv.Rate
US680456.6%
UK225125.3%
DE15053.3%

Insight: German visitors convert at half the US rate. Consider:

  • German-language landing page
  • Localized pricing (EUR)
  • Different offer for EU market

Traffic Source Analysis

Referrer Breakdown

Understand where visitors come from:

SourceClicks% of Total
Direct45030%
google.com38025%
twitter.com22515%
facebook.com15010%
email campaigns15010%
Other14510%

Direct traffic typically includes:

  • Bookmarks
  • Typed URLs
  • Messaging apps
  • Email clients (sometimes)

Source Quality

Compare conversion rates by source:

SourceClicksConv.Rate
Email1501812.0%
Google380328.4%
Twitter225114.9%
Direct450224.9%

Insight: Email traffic converts best. Consider:

  • Increasing email marketing
  • Creating email-specific landing pages
  • Testing email subject lines

Device and Browser Analytics

Device Breakdown

DeviceClicks%
Desktop75050%
Mobile52535%
Tablet22515%

Browser Distribution

BrowserClicks%
Chrome67545%
Safari45030%
Firefox15010%
Edge15010%
Other755%

Use this data to:

  • Prioritize device testing
  • Optimize mobile experience
  • Address browser-specific issues

Time-Based Analysis

Identify peak traffic times:

12 AM: 2%
6 AM: 5%
12 PM: 15% (peak)
6 PM: 12%

Use case: Schedule email sends or social posts for peak hours.

Day of Week Patterns

DayClicksConv. Rate
Monday2805.2%
Tuesday3206.1%
Wednesday2905.8%
Thursday3106.0%
Friday2504.8%
Weekend1503.5%

Insight: Tuesday-Thursday perform best for B2B campaigns.


Exporting Data

CSV Export

Download raw click data for custom analysis:

  1. Go to Link Details
  2. Click "Export"
  3. Choose date range
  4. Download CSV

Columns included:

  • timestamp
  • variant
  • country
  • referrer
  • device
  • conversion status

API Access

Pull data programmatically:

python
import requests

response = requests.get(
    'https://klinky-api.fly.dev/api/v1/public/links/LINK_ID/clicks',
    headers={'X-API-Key': 'your-key'},
    params={
        'start_date': '2024-01-01',
        'end_date': '2024-01-31',
        'per_page': 100
    }
)

clicks = response.json()['items']

See Analytics API for details.


Calculating ROI

Basic ROI Formula

ROI = (Revenue - Cost) / Cost × 100

Example:

  • Campaign cost: $1,000
  • Conversions: 50
  • Average order value: $60
  • Revenue: $3,000
  • ROI: (3000 - 1000) / 1000 × 100 = 200%

Variant ROI Comparison

VariantClicksConv.RevenueCostROI
control50025$1,500$500200%
variant_b50035$2,100$500320%

Decision: Variant B generates 60% more revenue per dollar spent.


Common Analysis Scenarios

Scenario 1: Low Conversion Rate

Symptoms:

  • High clicks, low conversions
  • Traffic looks legitimate

Investigate:

  1. Landing page load speed
  2. Mobile responsiveness
  3. Form complexity
  4. Offer clarity

Scenario 2: Uneven Variant Performance

Symptoms:

  • One variant significantly outperforms
  • Difference appears quickly

Actions:

  1. Verify URLs are correct
  2. Check for technical issues on underperformer
  3. Ensure fair traffic distribution
  4. Let test run to significance

Scenario 3: Traffic But No Conversions

Symptoms:

  • Clicks recorded
  • Zero conversions

Check:

  1. Is conversion pixel installed?
  2. Is it on the correct page?
  3. Test the conversion flow yourself
  4. Check browser console for errors

Scenario 4: Sudden Traffic Drop

Symptoms:

  • Clicks suddenly decrease
  • No changes made to link

Investigate:

  1. Link status (active vs paused)
  2. Campaign end dates
  3. Seasonal patterns
  4. Competitor activity

Reporting and Sharing

Dashboard Screenshots

Share results with your team:

  1. Navigate to link details
  2. Set desired time range
  3. Take screenshot of key metrics
  4. Annotate with insights

Scheduled Reports

Set up automated reporting (Scale plan):

  1. Go to Link Settings > Reports
  2. Choose frequency (daily, weekly, monthly)
  3. Add recipient emails
  4. Select metrics to include

Best Practices

1. Define Success Before Testing

Know what you're measuring:

  • Primary metric (conversion rate)
  • Secondary metrics (revenue, engagement)
  • Minimum improvement threshold

2. Run Tests Full Duration

Don't stop early:

  • Minimum one week (accounts for day-of-week effects)
  • At least 100 clicks per variant
  • Full business cycle if B2B

3. Document Everything

Keep records:

  • Test hypothesis
  • Start and end dates
  • Changes made during test
  • Final results and decisions

4. Segment Your Analysis

Look beyond overall numbers:

  • Device performance
  • Geographic differences
  • Source quality
  • Time-based patterns

5. Iterate Continuously

Testing is ongoing:

  • Implement winning variants
  • Form new hypotheses
  • Run follow-up tests
  • Build institutional knowledge

Troubleshooting Analytics

Data Not Updating

  • Allow 1-2 minutes for real-time sync
  • Check that link is active
  • Verify you're viewing correct date range
  • Clear browser cache

Discrepancies with Other Tools

Klinky may differ from Google Analytics because:

  • Different attribution models
  • Bot filtering differences
  • Timezone handling
  • Sampling in other tools

Missing Geographic Data

Some clicks show "Unknown" location due to:

  • VPN usage
  • Private DNS
  • Mobile carriers
  • Privacy settings

This is normal and expected.


Next Steps

Start optimizing your campaigns — Free trial with full analytics access

Released under MIT License