Preview search widget events
Sitecore Search JS SDK for React offers the following events to track interaction with the preview search widget.
All attributes are optional unless indicated otherwise.
trackPreviewSearchClickEvent
Tracks the clicks on an entity in the preview search container.
Fire this event only if you are not using Search UI components.
|
Name |
Type |
Description |
|---|---|---|
|
|
string |
Required. Identifies the widget being tracked. |
|
|
string |
Required. Type of entity. Example: |
|
|
|
Required. Payload dispatched with the event. |
PreviewSearchPayload
Payload dispatched with trackPreviewSearchClickEvent.
|
Name |
Type |
Description |
|---|---|---|
|
|
array< |
Required. Clicked entity. |
|
|
number |
Required. The index of the clicked entity. |
|
|
string |
Phrase searched. |
|
|
string |
Query search expression to narrow the search. Example: |
|
|
string |
Modified keyword as returned in the results. |
|
|
number |
Maximum number of results to retrieve. |
|
|
number |
Total number of results identified by the search |
|
|
number |
Maximum number of results that appear on one webpage. |
|
|
number |
The number of the page hosting the widget after the results have been paginated using |
|
|
string |
URL of the page the search redirects to. |
EntityPayload
This payload describes an entity. Use this payload type in all events when you want to track interaction with an entity.
|
Name |
Type |
Description |
|---|---|---|
|
id |
number |
Required. ID of the entity. |
|
entityType |
string |
Required. Name of the entity. |
|
url |
string |
URL of the entity page. Typically the detail page of the entity. When not supplied, the SDK uses the URL of the page. |
|
sourceId |
string |
ID of the source of the entity, as assigned by the connector. |
trackPreviewSearchSuggestionClickEvent
Tracks the clicks on a keyphrase, category, or suggestion in the preview search container.
Fire this event only if you are not using Search UI components.
|
Name |
Type |
Description |
|---|---|---|
|
|
string |
Required. Identifies the widget being tracked. |
|
|
|
Required. Payload dispatched with the event. |
PreviewSearchSuggestionPayload
Payload dispatched with trackPreviewSearchSuggestionClickEvent.
|
Name |
Type |
Description |
|---|---|---|
|
|
array< |
Required. Clicked entity. |
|
|
string |
Phrase searched. |
|
|
string |
Query search expression to narrow the search. Example: |
|
|
string |
Modified keyword as returned in the results. |
|
|
number |
Maximum number of results to retrieve. |
|
|
number |
Total number of results identified by the search |
|
|
number |
Maximum number of results that appear on one webpage. |
|
|
number |
The number of the page hosting the widget after the results have been paginated using |
|
|
string |
URL of the page the search redirects to. |
FilterPayload
Payload describes a filter.
|
Name |
Type |
Description |
|---|---|---|
|
|
string |
Required. Name of the suggester created in Sitecore Search. |
|
|
string |
Value of the suggestion clicked. |
|
|
string |
UI title of suggester name. |
|
|
string |
Display name of suggestion clicked. |
|
|
string |
URL of the suggestion filter, if available. |