aimeos / pagible-metrics
Pagible CMS page metrics and keyword research
Requires
- php: ^8.2
- aimeos/laravel-analytics-bridge: ~1.0
- aimeos/laravel-keywords-bridge: ~1.0||dev-master
- aimeos/pagible-core: *@dev
Requires (Dev)
- aimeos/pagible-graphql: *@dev
- aimeos/pagible-mcp: *@dev
- larastan/larastan: ^3.9
- orchestra/testbench: ^10.0||^11.0
Suggests
- aimeos/laravel-keywords-ahrefs: For keyword research data from Ahrefs
- aimeos/laravel-keywords-google: For keyword research data from Google Ads
- aimeos/laravel-keywords-semrush: For keyword research data from Semrush
- aimeos/pagible-admin: For the page metrics panel in the page editor
- aimeos/pagible-graphql: For the page metrics GraphQL API used by the admin panel
- aimeos/pagible-mcp: For the page metrics and keyword research MCP tools
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-28 17:33:03 UTC
README
Page metrics and keyword research for Pagible CMS. It adds:
- a Metrics tab to the page editor of the admin panel (views, visits, conversions, Google Search queries and page speed)
- the
metricsGraphQL mutation used by the admin panel - the
get-page-metrics,get-keyword-volumeandget-related-keywordsMCP tools, which are also available in the AI chat
Page metrics come from the Laravel Analytics Bridge and keyword data from the Laravel Keywords Bridge.
This package is part of the Pagible CMS monorepo and is
installed by default with aimeos/pagible.
Installation
composer require aimeos/pagible-metrics php artisan cms:install:metrics
The install command publishes the analytics bridge configuration. Configure the analytics and keyword drivers as described in the documentation of both bridge packages. For keyword research, install one of the drivers:
composer require aimeos/laravel-keywords-google
# or aimeos/laravel-keywords-ahrefs, aimeos/laravel-keywords-semrush
Permissions
Users need the page:metrics permission to see the Metrics tab and to use the GraphQL mutation and
the MCP tools.
Admin panel
The Metrics tab is an admin panel plugin. After updating the package, publish its assets again:
php artisan vendor:publish --tag=cms-admin --force