Skip to main content
Our analytics divided with “scopes” - account, group, and link.
All three endpoints require start_date, end_date and timezone. See Dates and time . Account and group scopes cover active links with analytics attached.

Overview

Summary

  • referrers, channels, browsers, operating_systems and devices inside Summary are capped at the top 10. For full results use Breakdown.
  • activity is two projections of a weekday × hour grid — by_hour (24) and by_weekday (7) — cut in the timezone you pass.
  • tease_chat is the funnel message_1 → message_2 → redirects. On a group or the account these are sums across landing pages.

Clicks Analytics

clicks_by_widget, landing page scope only. A row is a unique combination of widget_id + type + url + side, not a widget.
  • widget_id could be null on landing pages created before 11 August 2026. This clicks are handled with unknown source.
  • widget_id may repeat. If a widget’s link changed, its old and new clicks land in separate rows under the same id.
  • side is filled only for dual widgets, naming which half was clicked.

Series

  • metric is pageviews or clicks. clicks on a redirect scope returns 400 invalid_request — redirects have no widgets.
  • interval is hour, day or month, chosen by the server from your range and reported back. You cannot set it.
  • Without segmentation, points sits at the top level and there is no series.
  • segmentation=link works on the account and group scopes only; elsewhere it returns 400 invalid_request. At most 20 series, ordered by total.
  • Empty buckets are omitted, not returned as zeroes.

The bucket timestamp is not the bucket date

As stated on the Date and Time page, the time field is returned by us in UTC. However, despite this, it is correctly adjusted according to the time zone you provided in the request.

Breakdown Reference

dimension is one of country, city, device, browser, os, referrer, channel. limit defaults to 10, maximum 100.

Freshness and limits

Responses are cached for 60 seconds, so figures may lag by up to a minute. Your plan caps how far back a period may reach; exceeding it returns 403 analytics_range_exceeds_plan_limit rather than a silently shortened window. Comparison against a previous period is not exposed in v1.