---
title: Tracking request format
slug: product-recommendations/docs/tracking-request-format
docTags: 
createdAt: 2026-07-30T20:41:30.384Z
---

The following sections show the structure common to all requests, then the additional elements needed for each request type, with examples.

- [Common elements](docId\:d2LXrEmF9UnHTPEhEG-2R)
- [Recommendations configuration](docId\:fV_6JvWOu44Y28_P5svVU)
- [Basket page](docId:-M5d9ioC7abM7aw49JYFd)
- [Category page](docId:-M5d9ioC7abM7aw49JYFd)
- [Checkout page](docId\:Ivwro7oelZzxxndRDdlks)
- [Home page](docId:-M5d9ioC7abM7aw49JYFd)
- [Other page](docId:-M5d9ioC7abM7aw49JYFd)
- [Order page](docId:-M5d9ioC7abM7aw49JYFd)
- [Product page](docId\:qayHo_M7Tyv1VNsemTJgx)
- [Search results page](docId\:ipU9JQBT7aHl8M5_IBiwG)
- [Wishlist page](docId\:p-KcPMGu6OTDIBWMg1-NC)

Elements are mandatory unless an \[Optional] tag is shown for an element description.

All values are assumed to be JSON strings denoted by a \[String] tag, unless a \[Number] tag is used.

:::hint{type="info"}
**Note**
All numbers are 64-bit integers, such as Java longs.
:::

Indentation and extra whitespace in the JSON response examples were added for readability of the JSON data. They are not present in the actual JSON responses.
