Analytics

Geographic Data

Understand where your audience is located

ShortyLink provides detailed geographic insights for every click, helping you understand where your audience is located.


Location Data Collected

For each click, we determine:

  • Country - Always available
  • Region/State - When available
  • City - When available
  • Timezone - For time-based analysis

Accuracy

Geographic data is determined from IP addresses using industry-leading geolocation databases. Country-level accuracy is typically 99%+, while city-level accuracy varies by region.


Geographic Dashboard

The geography section of your analytics shows:

Country Breakdown

A sorted list of countries with click counts and percentages. See which countries generate the most traffic to your links.

Top Cities

For Pro and Business plans, see city-level data for the top traffic sources.

World Map

Visual representation of your global audience with heat mapping to show traffic density.


Use Cases

Content Localization

Identify which regions engage most with your content and consider localizing for those markets.

Ad Targeting

Use geographic data to inform your advertising targeting and budget allocation.

Time Zone Optimization

Understand when your audience is active based on their locations to optimize posting times.

Regional Campaigns

Track the effectiveness of region-specific marketing campaigns.


Filtering by Location

You can filter your analytics to show only clicks from specific locations:

  1. Go to Analytics dashboard
  2. Click the Filters button
  3. Select Country or City
  4. Choose the locations you want to analyze

Exporting Geographic Data

Export your geographic analytics as CSV or PDF for further analysis or reporting:

  • Click-level data with full location details
  • Aggregated country/city summaries
  • Time-series data by location

Geographic Data via API

GET /api/v1/links/{id}/analytics/geo

Response:
{
  "countries": [
    {
      "code": "US",
      "name": "United States",
      "clicks": 523,
      "percentage": 42.5
    },
    {
      "code": "GB",
      "name": "United Kingdom",
      "clicks": 198,
      "percentage": 16.1
    }
  ],
  "cities": [
    {
      "name": "London",
      "country": "GB",
      "clicks": 87
    }
  ]
}