AI Scores Personalisation
AI Scores captures and analyses a variety of user activities from different data points and consolidates into a relevant set of user data so you can provide the best personalised experience.
Requirements
In order to use AI Scores you must provide the following:
Sales History Data (If tracking has been in place for less than 6 months)
Implementation and Flow
The AI Score cluster that the user is assigned to will change as the user performs activities on the site.โ
As a cluster may expire during a user session, the version of the user cluster (designated by the generation timestamp) must be aligned with the version of the displayed clusters.
API route to get clusters
You can do a GET request passing the ID of the user to get its clusters :
Cluster API
GET
https://collect-eu.attraqt.io/:trackerKey:/users/:idrespositry:/:id:/clusters
Get the clusters of the user with a GET API call
Path Parameters
Name | Type | Description |
---|---|---|
trackerKey* | string | Your account/tenant trackerKey. Example : f5c09cdc-5c02-4520-8293-b1b12f44f417 |
idRepository* | string | The idRepository your are using to identify the user. Example : sessionid |
id* | string | The id of this user in this idRepository. Example : 5a664160-784e-444c-a6d3-337a2d4af0a6 |
For the User
details, visit this link:
Tracking Response
When implementing tracking the response will look as follows:
Versioning in Fredhopperโ
AI Scores are versioned to prevent shopper/cluster mismatches when a new update has been processed.
Clusters object returned by activities or cluster get method responds with two versions and provides the user's cluster value for each of theseโ
When the front-end generates the query string request to Fredhopper, it should use the cluster ID for the model version that matches that in the local โcurrent model versionโ variableโ
A new display field will be enabled on the published endpoint which the front-end can use to determine the current cluster value (Epoch timestamp) that is loaded and should be used.
Considerations
When looking to implement AI Scores, keep the following in mind:
What sections of the site do you want AI Scores to power?โ
Where do you plan to use AI Scoring? Website, app or bothโ?
Implementing AI Scores will affect page caching, if this is a concern:โ
do all pages need to have AI Scores?โ
do all users need to have AI Scores?
Last updated