Getting Started with our Conversion API
Get familiar with our Conversion API to fetch the top articles that drove a given event.
This section contains information on how to make requests to Chartbeat’s Top Converting Articles API endpoint, allowing you to fetch the top articles that drove a given event (e.g. subscriptions) for a specific time range. Counts are assigned per attributed path.
For example, you can ask, "What were my top 10 articles over the last 3 hours that drove subscriptions?"
Retrieving Results for Event Counts
The Top Converting Articles API only provides Last Touch attribution for event categories that include a Shown
event. For categories that do not include a Shown
event, all conversions have a null attribution path; this means that you will see a count of total conversions for the selected event category, where conversions includes the total number of Complete
events for the event category specified.
Required API Parameters
API Key: To be passed in the HTTP Header with "X-CB-AK". You can create and access your API key here under your account settings. Make sure to select an API key that has access to all calls for your domain.
Example CURL request
curl --header "X-CB-AK: <YOUR API KEY>" "https://api.chartbeat.com/milkyway_dashboard/v1/top_articles_by_event_type?host=YOUR_HOST.com&start=2024-01-01&end=2024-01-02&tz=America/New_York&limit=10&sort_event_type=paywall_complete"
Host name
host=
The site you are querying (host is usually your website's root domain, e.g. host=site.com
).
API Key (see note)
apikey=
Sort by Event Type
sort_event_type=
Row limit
limit=
The maximum number of distinct articles to return.
Optional API Parameters
Start Date
start=
End Date
end=
To query for all events received on May 11, 2023 from 20:00:00 to 22:59:59 (i.e. not including events received at 23:00:00 or later), you would set start=2023-05-11T20:00:00Z&end=2023-05-11T23:00:00Z
.
To query data for a single day, you would set start=2023-05-11T00:00:00Z&end=2023-05-11T23:59:59Z
.
Last updated