Skip to content

Pages

Retrieve top pages, entry and exit pages, and pageview metrics from the Pages endpoints.

Page endpoints use flat reporting query parameters: GET https://data.goodmetrics.io/{gmID}/events/pages/{resource}?start={start}&end={end}.

Example:

Terminal window
curl "https://data.goodmetrics.io/{gmID}/events/pages/all-pages?start=1771872000&end=1772476799&page=1&limit=10&page_contains=%2Fpricing&sort_by=pageViews&dir=desc" \
-H "Authorization: Bearer YOUR_API_KEY"
EndpointDescription
GET /{gmID}/events/pages/overview/top-pagesTop page overview.
GET /{gmID}/events/pages/overview/landing-pagesLanding page overview.
GET /{gmID}/events/pages/overview/exit-pagesExit page overview.
GET /{gmID}/events/pages/overview/initial-landing-pagesInitial landing page overview.
EndpointAlignment key
GET /{gmID}/events/pages/all-pagespage
GET /{gmID}/events/pages/landing-pagespage
GET /{gmID}/events/pages/exit-pagespage
GET /{gmID}/events/pages/initial-landing-pagespage

Page table rows commonly include page, subdomain, pageViews, entrances, exits, exitRate, avgTimeOnPage, eventCompletions, eventValue, and eventConversionRate.

See Common Recipes for more request examples.