Sep 20, 2024
Send events
Sends a list of events to the Insights API.
You can include up to 1,000 events in a single request, but the request body must be smaller than 2 MB.
Usage
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use Algolia\AlgoliaSearch\Api\InsightsClient;
$client = InsightsClient::create('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY', 'ALGOLIA_APPLICATION_REGION');
$response = $client->pushEvents(
['events' => [
['eventType' => 'click',
'eventName' => 'Product Clicked',
'index' => 'products',
'userToken' => 'user-123456',
'authenticatedUserToken' => 'user-123456',
'timestamp' => 1641290601962,
'objectIDs' => [
'9780545139700',
'9780439784542',
],
'queryID' => '43b15df305339e827f0ac0bdc5ebcaa7',
'positions' => [
7,
6,
],
],
],
],
);
Did you find this page helpful?