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 while Klinky is early


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 account 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

Evidence Review

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 Recommendations

Winner Review

When enabled, Klinky:

  1. Monitors conversion rates continuously
  2. Shows whether there is enough evidence to trust the comparison
  3. Recommends a stronger variant when the data supports it
  4. Leaves traffic-weight changes under your control

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% (stronger result)
Day 6+: Review whether to send more traffic to variant_b

Manual Analysis

Review these factors before acting on a recommendation:

  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.


Adding Business Context

Klinky tracks clicks, variants, and conversions. If you track revenue, customer quality, or campaign cost in another system, combine that data after export before making budget decisions.


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 reporting workflows when available for your account:

  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 while Klinky is early

Released under MIT License