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
| Metric | Description |
|---|---|
| Total requests | Total number of requests over the period |
| Successful requests | Requests with HTTP 2xx code |
| Error requests | Requests with HTTP 4xx/5xx code |
| Average response time | Average latency in milliseconds |
| P95 response time | 95th percentile latency |
| Quota used | Percentage 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:
| Timestamp | Endpoint | Query | Status | Latency |
|---|---|---|---|---|
| 2026-02-23 14:32:15 | /v1/geocoding/forward | Paris | 200 | 45ms |
| 2026-02-23 14:32:10 | /v1/geocoding/forward | London | 200 | 52ms |
| 2026-02-23 14:31:58 | /v1/geocoding/forward | 400 | 12ms |
Request Details
Click on a request to see complete details:
| Field | Example |
|---|---|
| Request ID | req_abc123xyz |
| Timestamp | 2026-02-23T14:32:15.123Z |
| Endpoint | /v1/geocoding/forward |
| Query params | query=Paris |
| Response code | 200 |
| Response time | 45ms |
| Results count | 5 |
| API Key | gck_**** |
| Client IP | 192.168.1.*** |
| Country | FR |
Log Retention
| Plan | Retention |
|---|---|
| Free | 7 days |
| Pay as you go | 7 days |
| Starter | 30 days |
| Growth | 90 days |
| Enterprise | 1 year |
Data Export
Available Formats
| Format | Description |
|---|---|
| CSV | For analysis in Excel/Google Sheets |
| JSON | For automated processing |
Export Logs
- Go to Analytics > Logs
- Apply desired filters
- Click "Export"
- Select the format
- The file is generated and downloaded
Alerts
Configure an Alert
- Go to Analytics > Alerts
- Click "New alert"
- Configure:
- Condition: Metric and threshold
- Frequency: Immediate, hourly, daily
- Channel: Email, webhook, Slack
Recommended Alert Types
| Alert | Condition | Suggested Action |
|---|---|---|
| Quota 80% | Quota > 80% used | Consider upgrade |
| Quota 100% | Quota exhausted | Urgent upgrade |
| High error rate | Errors > 5% | Check integration |
| High latency | P95 > 500ms | Check network |
| Traffic spike | +200% vs average | Check 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:
| Frequency | Content |
|---|---|
| Daily | 24h summary, alerts |
| Weekly | Trends, previous week comparison |
| Monthly | Complete review, recommendations, projection |
Configure Reports
- Go to Settings > Notifications
- Enable "Usage reports"
- Select frequency
- 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
- Configure alerts before reaching limits
- Regularly check usage trends
- Analyze errors to improve your integration
- 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 Type | Probable Cause | Solution |
|---|---|---|
| 400 | Missing parameters | Check validation |
| 401 | Expired token | Implement refresh |
| 429 | Rate limit | Implement debounce/cache |