API Reference / API Methods / Insights / Viewed Filters
Feb. 26, 2019

Viewed Filters

Required API Key: any key with the settings ACL
Method signature
$insights->user(userToken)->viewedFilters(
  string eventName,
  string indexName,
  array filters
)

About this method

Send a view event to capture the filters a user uses when viewing.

Examples

1
2
3
4
5
6
7
8
9
10
$insights = Algolia\AlgoliaSearch\InsightsClient::create(
  'YourApplicationID',
  'YourSearchOnlyAPIKey'
);

$insights->user("user-1")->viewedFilters(
  'your_event_name',
  'your_index_name',
  ['brand:google']
);

Parameters

userToken
type: string
Required

A user identifier.

Format: alpha numeric string [a-zA-Z0-9_-]

Length: between 1 and 64 characters.

eventName
type: string
Required

Name of the event.

Format: any ascii char except control characters.

Length: between 1 and 64 characters.

indexName
type: string
Required

Name of the index related to the view.

filters
type: string[]
Required

A list of filters.

Format: ${attr}${op}${value} e.g. brand:apple.

Limited to 10 filters.

Response

No response

Did you find this page helpful?