<!-- https://developers.silktide.com/v1/analytics/engagement | Analytics -->

# Engagement

Engagement is what visitors do on your site, beyond reading it:

- **Events** are what your site sends on purpose with `silktide("…")`, such as a form sent or a video played, and what the Silktide Script records itself, such as clicks and downloads. An event your site sends can carry **properties**, the detail of what happened: which accordion was opened, which form was sent. [Get events](https://developers.silktide.com/v1/analytics/engagement/get-events.md) lists them; the event queries after it look inside one.
- **Goals** are the outcomes you set up in Silktide, such as reaching a thank-you page or sending an event. [Get goals](https://developers.silktide.com/v1/analytics/engagement/get-goals.md) says how often each was completed.
- **Site search** is what people type into your site's own search boxes, once the account has chosen them under **Analytics > Settings > Data**. [Get site search terms](https://developers.silktide.com/v1/analytics/engagement/get-site-search-terms.md) lists the terms.

Every query here takes the arguments every Analytics query takes, such as `view` and `period`; see [Analytics](https://developers.silktide.com/v1/analytics.md). The over-time queries need a `period` other than `all`.

To send events from your site in the first place, see [Send events with the Silktide Script](https://developers.silktide.com/guides/send-events-with-the-silktide-script.md).

In Silktide itself: [Engagement](https://docs.silktide.com/analytics/engagement), in Help.
## Operations

- [List the events visitors sent, with how often and by how many](https://developers.silktide.com/v1/analytics/engagement/get-events.md): `GET /v1/results/analytics/events`
- [Get how often each event was sent, step by step](https://developers.silktide.com/v1/analytics/engagement/get-events-over-time.md): `GET /v1/results/analytics/events-over-time`
- [List the properties an event was sent with](https://developers.silktide.com/v1/analytics/engagement/get-event-properties.md): `GET /v1/results/analytics/event-properties`
- [Rank the values one property of an event was sent with](https://developers.silktide.com/v1/analytics/engagement/get-event-property-values.md): `GET /v1/results/analytics/event-property-values`
- [List every time an event was sent, newest first](https://developers.silktide.com/v1/analytics/engagement/get-event-occurrences.md): `GET /v1/results/analytics/event-occurrences`
- [List goals and how often each was completed](https://developers.silktide.com/v1/analytics/engagement/get-goals.md): `GET /v1/results/analytics/goals`
- [List what people searched your site for](https://developers.silktide.com/v1/analytics/engagement/get-site-search-terms.md): `GET /v1/results/analytics/site-search-terms`
- [Count searches of your site, step by step](https://developers.silktide.com/v1/analytics/engagement/get-site-searches-over-time.md): `GET /v1/results/analytics/site-searches-over-time`
