بنقرة واحدة
gmp-gsc-report
GSC: Search analytics reports with dimensions, filters, and date ranges.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
GSC: Search analytics reports with dimensions, filters, and date ranges.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Google Tag Manager: Accounts, containers, tags, triggers, variables, and versions.
BigQuery: Run pre-built query templates against GMP export datasets.
BigQuery: Query GMP export data (GA4, Ads, GSC) with pre-built templates and custom SQL.
Recipe: GA4 funnel analysis via BigQuery — session_start → page_view → add_to_cart → checkout → purchase.
Google Ads: Campaign performance reports with date ranges and status filters.
Google Ads: Campaigns, ad groups, keywords, search terms, and raw GAQL queries.
| name | gmp-gsc-report |
| version | 1.0.0 |
| description | GSC: Search analytics reports with dimensions, filters, and date ranges. |
| metadata | {"openclaw":{"category":"seo","requires":{"bins":["gmp"]},"cliHelp":"gmp gsc report --help"}} |
PREREQUISITE: Read
../gmp-shared/SKILL.mdfor auth, global flags, and output formats.
Run a Search Console analytics report with dimensions, filters, and date ranges.
gmp gsc report -s <SITE_URL> [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
-s, --site <url> | Yes | -- | Site URL (e.g. https://example.com/ or sc-domain:example.com) |
-d, --dimensions <list> | No | -- | Comma-separated: query, page, country, device, date, searchAppearance |
-r, --date-range <range> | No | 28d | Date range: 28d, 90d, 2024-01-01..2024-01-31 |
-l, --limit <n> | No | 25 | Row limit |
--query <q> | No | -- | Filter by query (contains) |
--page <p> | No | -- | Filter by page URL (contains) |
--type <t> | No | web | Search type: web, image, video, news, discover, googleNews |
-f, --format <fmt> | No | json | Output format: json, table, csv |
Every row includes these metrics:
| Column | Description |
|---|---|
clicks | Number of clicks |
impressions | Number of impressions |
ctr | Click-through rate (formatted as percentage) |
position | Average position (1 decimal) |
| Dimension | Description |
|---|---|
query | Search query |
page | Page URL |
country | Country code (ISO 3166-1 alpha-3) |
device | Device type: DESKTOP, MOBILE, TABLET |
date | Date (YYYY-MM-DD) |
searchAppearance | Search appearance type |
# Top queries, last 28 days
gmp gsc report -s "https://example.com/" -d query -l 10 -f table
# Pages with most clicks
gmp gsc report -s "https://example.com/" -d page -l 10 -f table
# Queries by date
gmp gsc report -s "https://example.com/" -d query,date -r 7d -f table
# Filter by query keyword
gmp gsc report -s "https://example.com/" -d query --query "your keyword" -f table
# Filter by page path
gmp gsc report -s "https://example.com/" -d query --page "/blog" -f table
# Custom date range
gmp gsc report -s "https://example.com/" -d query -r 2024-01-01..2024-01-31
# Export to CSV
gmp gsc report -s "https://example.com/" -d query,page -f csv > gsc-report.csv
-d query,page shows which queries lead to which pages.--query and --page filters to narrow results without downloading everything.jq for filtering: gmp gsc report ... | jq '[.[] | select(.clicks > 10)]'