/recommendations/products/_getTrending
Get products that are over-represented in the window specified with comparison to a larger background set.
Defines the previous time period, ending now, that the response will include events from. Defaults to different values depending on the endpoint, see the API definition for details.
The windows are day
, week
, and `month, representing a rolling 24 hour, 7 day and 30 day window respectively.
Number of results to return.
Defines whether we aggregate on productId
or sku
to let you switch aggregation between variants and parents.
This works with product-related requests: order
, addToCart
, viewCart
, removeFromCart
, viewProduct
.
Possible values: productId or sku.
What event type type to perform the aggregation on. Applies only to product-related requests Possible values: order
, addToCart
, viewCart
, removeFromCart
, viewProduct
.
matchPartial
will match a subset of a query, after splitting by spaces.
For example, matchPartial: { search: { query: 'coffee' }}
will match: black coffee
, coffee
, coffee grinder
.
In all cases the or
and not
filter objects are identical to the `and filter shown.
This JSON object that defines the exact full length String or exact value match against target field(s).
Supports and
, or
, and not
options wherever there are arrays in the original event object.
Object defining the greater than or equal
threshold for a result to be returned.