Define the personalization strategy

Creates a new personalization strategy.

Usage

Required ACL: recommendation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use Algolia\AlgoliaSearch\Api\PersonalizationClient;

$client = PersonalizationClient::create('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY', 'ALGOLIA_APPLICATION_REGION');

$response = $client->setPersonalizationStrategy(
    ['eventScoring' => [
        ['score' => 42,
            'eventName' => 'Algolia',
            'eventType' => 'click',
        ],
    ],
        'facetScoring' => [
            ['score' => 42,
                'facetName' => 'Event',
            ],
        ],
        'personalizationImpact' => 42,
    ],
);
Did you find this page helpful?
PHP API clients v4