---
title: "widgetFacetClick"
slug: "cloud-sdk-search-browser-widgetfacetclick"
abstract: "The widgetFacetClick function sends a widget facet click event from the browser side."
---
# widgetFacetClick

|     |     |
| --- | --- |
| Type | Function |
| Import path | `@sitecore-cloudsdk/search/browser` |

Sends a [facet click event](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events.html "Sitecore Search events").

## Signature

```typescript
export async function widgetFacetClick(
  widgetFacetClickEventParams: WidgetFacetClickEventParams
): Promise<EPResponse | null>
```

## Parameters

| Name | Type | Description |
| --- | --- | --- |
| `widgetFacetClickEventParams` | [`WidgetFacetClickEventParams`](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-widgetfacetclickeventparams.html "WidgetFacetClickEventParams") | Data for [facet click events](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events.html "Sitecore Search events"). |

## Return value

Returns a promise.

## Examples

:::tab{title="Next.js"}

Example 70. Running the widgetFacetClick function

:::tab{title="Next.js"}
> [!note]
> To run this function, you have to first [initialize](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-core-browser-cloudsdk.html "CloudSDK") the Cloud SDK.
>
> See [more examples](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/sitecore-search-events.html "Sitecore Search events") and [other data](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-widgetfacetclickeventparams.html "WidgetFacetClickEventParams") you can include in the event.

Here's an example of how to use the `widgetFacetClick` function:

```typescript
import type { WidgetFacetClickEventParams } from "@sitecore-cloudsdk/search/browser";
import { widgetFacetClick } from "@sitecore-cloudsdk/search/browser";

const eventData: WidgetFacetClickEventParams = {
  filters: [
    {
      displayName: "Color",
      facetPosition: 1,
      name: "color",
      title: "Color",
      value: "Blue",
      valuePosition: 2
    }
  ],
  request: {
    keyword: "green",
    numResults: 3,
    totalResults: 3,
    numRequested: 10
  },
  pathname: "/search",
  widgetId: "rfkid_7"
};

widgetFacetClick(eventData);
```

:::

:::