get_traffic_data
Retrieve traffic and acquisition data from Sealmetrics analytics to analyze marketing performance, track SEO metrics, and monitor campaign results across different channels and time periods.
Instructions
Get traffic/acquisition data from Sealmetrics. Answers questions like 'How much traffic from SEO yesterday?' or 'Show me Google Ads performance this month'
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"date_range": "<date_range>"
},
"name": "get_traffic_data"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Sealmetrics account ID (optional if SEALMETRICS_ACCOUNT_ID is set) | |
| date_range | Yes | Date range: 'yesterday', 'today', 'last_7_days', 'last_30_days', 'this_month', 'last_month', or 'YYYYMMDD,YYYYMMDD' | |
| report_type | No | Report grouping: 'Source', 'Medium', 'Campaign', 'Term' | Source |
| utm_source | No | Filter by specific source (e.g., 'google', 'facebook', 'seo') | |
| utm_medium | No | Filter by medium (e.g., 'organic', 'cpc', 'email') | |
| utm_campaign | No | Filter by campaign name | |
| country | No | Filter by country code (e.g., 'us', 'es') | |
| limit | No | Maximum number of results to return (default: 100, max: 1000) | |
| skip | No | Number of results to skip for pagination (default: 0) | |
| auto_paginate | No | Automatically fetch all results across multiple pages (default: false) |