Skip to content

Acquisition

Pull traffic acquisition data like referrers, sources, channels, and campaigns from the acquisition endpoints.

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

Example:

Terminal window
curl "https://data.goodmetrics.io/{gmID}/events/acquisition/referrers?start=1771872000&end=1772476799&page=1&limit=10&sort_by=sessions&dir=desc&utm_source_medium_contains=google" \
-H "Authorization: Bearer YOUR_API_KEY"
EndpointDescription
GET /{gmID}/events/acquisition/overview/referrersReferrer overview.
GET /{gmID}/events/acquisition/overview/utm-sources-mediumsUTM source/medium overview.
GET /{gmID}/events/acquisition/overview/initial-referrersInitial referrer overview.
EndpointAlignment key
GET /{gmID}/events/acquisition/referrersreferrer
GET /{gmID}/events/acquisition/utm-sources-mediumsutmSourceMedium
GET /{gmID}/events/acquisition/utm-campaignsutmCampaign
GET /{gmID}/events/acquisition/utm-contentsutmContent
GET /{gmID}/events/acquisition/utm-termsutmTerm
GET /{gmID}/events/acquisition/initial-referrersinitialReferrer
GET /{gmID}/events/acquisition/initial-utm-sources-mediumsinitialUTMSourceMedium

Acquisition table responses use the standard table response shape documented in Responses.

See Common Recipes for more request examples.