> ## Documentation Index
> Fetch the complete documentation index at: https://docs.curator.interworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Activity

> Explore how much your portal is used, when, by whom, and what content is being viewed or ignored.

The Activity page answers the questions an administrator asks about Curator, in the order they come up: how
much is it used, when, what do people look at, who uses it, who is being turned away, and what they search
for. Every panel responds to one shared set of filters at the top of the page, and every panel can be read as a
table, downloaded as a CSV file, or fetched from the API.

In the [backend of Curator](https://docs.curator.interworks.com/site_administration/accessing_the_backend.md) using the left-hand navigation,
navigate to the
**Settings**
\>
**Curator**
\>
**Activity** page.

> [!NOTE]
>
> The Activity page is available to backend administrators who have been granted at least one core
> Curator permission, for example **Manage Curator settings**. See
> [Backend Administrator Permissions](https://docs.curator.interworks.com/site_administration/backend_administrators/permissions.md)
> for the full list of permissions and what each one controls.

> [!NOTE]
>
> To pull this data into your own reporting instead of reading it here, see
> [Retrieving Usage Data](https://docs.curator.interworks.com/site_administration/activity/retrieving_usage_data.md).

![Activity page showing the filter bar, the headline tiles and views-over-time chart, the weekday
and hour heatmap, the content, audience, and access denied sections.](https://mintcdn.com/interworks/xRp7dDWKVgcqWLxW/assets/images/site_administration/activity/activity_overview.png?fit=max\&auto=format\&n=xRp7dDWKVgcqWLxW\&q=85\&s=54cd67d3ef34cb97376e8ac30658ed8f)

The page follows your browser's color scheme.

![The same Activity page rendered in dark mode.](https://mintcdn.com/interworks/xRp7dDWKVgcqWLxW/assets/images/site_administration/activity/activity_overview_dark.png?fit=max\&auto=format\&n=xRp7dDWKVgcqWLxW\&q=85\&s=f4b02f53efd3c74ea4128ea07c08463c)

## Filtering the view

The filter bar narrows every panel to a time period, a content type, a single content item, or a single user.
All panels update as soon as a filter changes.

* **Date Range** selects a start and end date. When no range is set, the page shows the last 30 days.
* **7d / 30d / 90d / 12m** are quick ranges that end today.
* **Content Type** narrows the page to one platform, for example Tableau dashboards or Pages.
* **Content** narrows the page to one item. The list holds the 100 most viewed items.
* **User** narrows the page to one person.

Click **Reset** to clear every filter.

Some panels cannot honor the content filters, because the data behind them records a requested path, a login or a
search term rather than a content item: the **Logins** and **Access denied** figures, and the two panels in the
search section. When a content filter is active, the first two show an "All content" note so the number is never
read as filtered. The search panels follow only the date range; see
[What are they searching for?](#what-are-they-searching-for).

## Reading, downloading, and fetching a panel

Every panel has three buttons in its header:

* **Table** shows the same numbers as a plain table. Click **Table** again to return to the chart.
* **CSV** downloads the table as a CSV file with the current filters applied. The link can be bookmarked or
  shared with another administrator, who must be signed in to the backend to use the link.
* **API** copies the panel's API URL to your clipboard with the current filters applied. Add your API key as
  the `apikey` parameter before you use the URL. See [Activity API](https://docs.curator.interworks.com/curator_api/api_docs/activity.md) for the
  parameters and the response format.

Hover any bar, cell, tile, or line to read its exact value.

## How much is Curator being used?

Four headline figures compare the selected range with the period of the same length that came right before
it. For a 30-day range, the comparison is the 30 days before that.

* **Views** counts every content view, including views by visitors who were not signed in.
* **Viewers** counts distinct signed-in users who viewed something.
* **Logins** counts sign-ins from the usage log.
* **Access denied** counts requests that were sent to the Access Denied page. For this figure, up is bad, and
  the color reflects that.

The **Views over time** chart draws the selected range in teal and the previous period in gray, aligned day
for day so the two lines can be compared directly. Use **Day**, **Week**, and **Month** to change the
aggregation. Week needs a range of at least 7 days and Month at least 30. Hover the chart to read both values
for any point, or click **Table** on any panel to see the same numbers as a table.

## When do people use it?

A weekday by hour heatmap shows the average number of views in each hour slot, in the timezone Curator is
configured to use. Each
cell divides its total by the number of times that weekday falls inside the selected range, so a range that
holds two Mondays and one Sunday does not make Monday look twice as busy. A sentence under the grid names the
busiest slot and the busiest day. Use this panel to choose maintenance windows and extract refresh times.

## What are they looking at?

* **Most viewed content** lists the top 25 items. Click a row to focus the whole page on that item, and click
  the row again to clear the focus.

![The Most viewed content panel with one row selected, the other rows dimmed, and the Content filter
showing one selected item.](https://mintcdn.com/interworks/xRp7dDWKVgcqWLxW/assets/images/site_administration/activity/activity_content_filter.png?fit=max\&auto=format\&n=xRp7dDWKVgcqWLxW\&q=85\&s=069a6aaa90a3c5601d8376972f848484)

* **Views by content type** shows how views split across platforms, with the count and share for each.
* **Not viewed** counts the items of each content type that received no views in the selected range, and lists
  them in its table with the last time each was ever viewed. Use the panel to find content to retire. This panel
  ignores the content and user filters, because "not viewed" only makes sense across everything.

## Who is using it?

* **Most active viewers** lists the top 10 signed-in users. Click a row to focus the page on that user.
* **Views per viewer** groups signed-in viewers by how many views they made (1, 2 to 5, 6 to 20, 21 or more)
  and shows what share of all signed-in viewing each group carried, so you can tell whether usage is broad or
  carried by a few power users. The user filter does not apply to this panel.
* **Audience** places every account that existed by the end of the range into exactly one group:

  * **New viewers** made their first ever view in the range.
  * **Returning viewers** viewed before the range and again inside the range.
  * **Dormant** viewed before the range but not inside the range.
  * **Never viewed** have no views on record, including accounts that only signed in.

  The headline percentage is new plus returning viewers divided by the accounts that existed by the end of the
  range, so a historical range is not diluted by accounts created later. The figure counts registered accounts,
  not licensed seats. A separate line reports how many accounts were created in the range.

## Who is being turned away?

* **Access denied per day** charts denials over the range. A sudden rise usually follows a permission or menu
  change.
* **Who was denied, and where** groups denials by requested path and user, most attempts first, with the last
  time each pair was seen. Visitors who were not signed in appear as "system (frontend)".

When nobody was denied access in the range, both panels say so.

## What are they searching for?

This section reports on Beta Search. It stays empty until you turn on **Search Analytics** (Portal Settings,
Features tab). Until then it shows a message naming the setting. See
[Search Analytics](https://docs.curator.interworks.com/site_content_design/content_discovery/search.md#search-analytics) for what is stored.

* **Top search terms** lists the most searched terms with the number of searches, the click-through rate (the
  share of searches that ended in a click on a result), and the average number of results shown. A term that is
  searched often but rarely clicked usually means the results are not what people expected. Add keywords to the
  content they are looking for.
* **Zero-result terms** lists the terms that showed no results, by number of searches. These are searches that
  found nothing, so add content for them, or add the term as a keyword to existing content.

Only the date range filter applies to these panels. Searches are stored without a user and are not tied to one
content item, so the content type, content and user filters have no effect. Each panel has the same Table, CSV and
API options as the others.

Search history is limited by the *Usage Log Retention* setting. At the default of 1 month, the 90 day and 12 month
quick ranges show only the last month of search data.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.