Analytics & Usage

Visualize and analyze your Travelyzer Places API usage.

Analytics & Usage

The Analytics Dashboard allows you to monitor your consumption, analyze your integration performance, and optimize your API usage.

Overview

Main Metrics

MetricDescription
Total requestsTotal number of requests over the period
Successful requestsRequests with HTTP 2xx code
Error requestsRequests with HTTP 4xx/5xx code
Average response timeAverage latency in milliseconds
P95 response time95th percentile latency
Quota usedPercentage of monthly quota consumed

Available Periods

  • Last 24 hours
  • Last 7 days
  • Last 30 days
  • This month
  • Custom period

Charts

Requests Over Time

Visualization of request count by interval:

Requests / hour (24h)
│
│    ╭──╮
│   ╭╯  ╰╮    ╭─╮
│ ╭─╯    ╰──╮╭╯ ╰╮
│─╯         ╰╯   ╰─────
└─────────────────────────
  00  04  08  12  16  20  24h

Automatic granularity:

  • 24h: per hour
  • 7d: per hour or per day
  • 30d: per day

Distribution by Endpoint

/v1/geocoding/forward       ████████████████████ 75%
/v1/geocoding/autocomplete  ████ 15%
/v1/geocoding/reverse       ██ 8%
/v1/geocoding/batch         ▌ 2%

Distribution by Response Code

200 OK           ████████████████████ 92%
400 Bad Request  ██ 5%
429 Rate Limit   █ 2%
5xx Errors       ▌ 1%

Response Time

Latency (ms)
│
│ P99: 250ms  ─────────────────────────
│ P95: 150ms  ───────────────
│ P50: 45ms   ─────
│ Avg: 52ms   ──────
└─────────────────────────────────────

Filters

By API Key

Filter statistics by specific API key:

All keys ▼
├── production (gck_****)
├── staging (gck_****)
└── dev-local (gck_****)

By Endpoint

All endpoints ▼
├── /v1/geocoding/forward
├── /v1/geocoding/reverse
├── /v1/geocoding/autocomplete
└── /v1/geocoding/batch

By Response Code

All codes ▼
├── 2xx Success
├── 4xx Client Errors
└── 5xx Server Errors

By Origin Country

Filter by request geolocation:

All countries ▼
├── France
├── United States
├── Germany
└── ...

Detailed Logs

Request History

Access the detailed history of each request:

TimestampEndpointQueryStatusLatency
2026-02-23 14:32:15/v1/geocoding/forwardParis20045ms
2026-02-23 14:32:10/v1/geocoding/forwardLondon20052ms
2026-02-23 14:31:58/v1/geocoding/forward40012ms

Request Details

Click on a request to see complete details:

FieldExample
Request IDreq_abc123xyz
Timestamp2026-02-23T14:32:15.123Z
Endpoint/v1/geocoding/forward
Query paramsquery=Paris
Response code200
Response time45ms
Results count5
API Keygck_****
Client IP192.168.1.***
CountryFR

Log Retention

PlanRetention
Free7 days
Pay as you go7 days
Starter30 days
Growth90 days
Enterprise1 year

Data Export

Available Formats

FormatDescription
CSVFor analysis in Excel/Google Sheets
JSONFor automated processing

Export Logs

  1. Go to Analytics > Logs
  2. Apply desired filters
  3. Click "Export"
  4. Select the format
  5. The file is generated and downloaded

Alerts

Configure an Alert

  1. Go to Analytics > Alerts
  2. Click "New alert"
  3. Configure:
    • Condition: Metric and threshold
    • Frequency: Immediate, hourly, daily
    • Channel: Email, webhook, Slack
AlertConditionSuggested Action
Quota 80%Quota > 80% usedConsider upgrade
Quota 100%Quota exhaustedUrgent upgrade
High error rateErrors > 5%Check integration
High latencyP95 > 500msCheck network
Traffic spike+200% vs averageCheck if expected

Alert Webhooks

Receive alerts via webhook:

{
  "alert_type": "quota_threshold",
  "threshold": 80,
  "current_value": 82.5,
  "message": "Monthly quota at 82.5% (8,250 / 10,000 requests)",
  "timestamp": "2026-02-23T18:30:00Z",
  "account_id": "acc_xxxxx"
}

Reports

Automatic Reports

Receive periodic reports by email:

FrequencyContent
Daily24h summary, alerts
WeeklyTrends, previous week comparison
MonthlyComplete review, recommendations, projection

Configure Reports

  1. Go to Settings > Notifications
  2. Enable "Usage reports"
  3. Select frequency
  4. Choose recipients

Quota Monitoring

Quota Indicator

The dashboard displays in real-time:

Monthly quota
██████████████████░░░░░░░░░░░░ 65%
6,500 / 10,000 requests

Remaining requests: 3,500
Reset: March 1, 2026

Consumption Forecast

Based on your current usage:

End of month projection: 9,800 requests (98%)
Trend: +15% vs previous month

Best Practices

Proactive Monitoring

  1. Configure alerts before reaching limits
  2. Regularly check usage trends
  3. Analyze errors to improve your integration
  4. Plan upgrades based on growth

Optimization

  • Identify slow or error requests
  • Detect recurring error patterns
  • Compare performance between API keys
  • Monitor unusual traffic spikes

Error Reduction

If you observe a high error rate:

Error TypeProbable CauseSolution
400Missing parametersCheck validation
401Expired tokenImplement refresh
429Rate limitImplement debounce/cache

Next Steps