Recommendations analytics¶
See how your Recommendations boxes perform: site-wide totals, the best and worst performing boxes, one box's totals, and its day-by-day series. Only LIVE boxes produce analytics; drafts serve nothing.
All metrics share one shape: views, clicks, conversions, and revenue, plus the derived click-through rate (clicks/views), conversion rate (conversions/clicks), and average order size (revenue/conversions).
Every tool takes a recomType. MANAGED (the default) covers boxes configured in Hello Retail. UNMANAGED covers recommendations you fetch through the API and render yourself, tracked under a key you supply; those rows carry the tracking key only, with no box name or type.
Tips & tricks¶
Pick the card that matches what you're doing. Each prompt is ready to paste into your assistant.
Start wide, then rank
Start with the totals, then rank the boxes behind the numbers.
Sort the other way
Sort ascending to find boxes worth redesigning, moving, or retiring.
Follow one box day by day
The daily series returns one row per day, including days with no traffic, so a drop after a design or placement change stands out.
Take it to the Recommendations tools
Combine with the Recommendations tools: find a weak box, read its design with recoms_getDesign and its placement with recoms_listBoxes, and draft an improvement with the update tools.
Measure what you render yourself
If you fetch recommendations through the API and render them yourself, pass recomType UNMANAGED. The rows are grouped by the tracking key you sent, so name your keys after the placement they measure.
recoms_getAnalyticsTotals¶
Get the site-wide Recommendations totals for a customer website using Hello Retail: views, clicks, conversions, revenue and the derived click-through rate, conversion rate and average order size, summed over every box of the chosen type. Numbers mirror the Recommendations Analytics page.
| Name | Type | Required | Description |
|---|---|---|---|
websiteUuid | string | Yes | The UUID of the customer's website in Hello Retail. Use website_getInfo to look up available websites, or find it in my.helloretail.com under Settings → Website Settings → Website Unique Id. |
recomType | string | No | MANAGED (default) for boxes configured in Hello Retail, UNMANAGED for recommendations served through the API under a customer-supplied tracking key. |
startDate | string | No | Start of the window, inclusive, ISO YYYY-MM-DD. Defaults to 30 days before endDate. |
endDate | string | No | End of the window, inclusive, ISO YYYY-MM-DD. Defaults to today. |
Example request & response
recoms_getAnalyticsGrouped¶
Rank the Recommendations boxes of a customer website using Hello Retail by a performance metric: per box, the same metrics as the totals, as on the Recommendations Analytics page. Sort descending (default) for the best performers, ascending for the worst. Each row carries the box key (use with recoms_getAnalyticsForKey, recoms_getAnalyticsDailyForKey or recoms_listBoxes) and, for MANAGED boxes, the box name and type. Boxes deleted since the traffic was recorded are left out. UNMANAGED rows carry the tracking key only.
| Name | Type | Required | Description |
|---|---|---|---|
websiteUuid | string | Yes | The UUID of the customer's website in Hello Retail. Use website_getInfo to look up available websites, or find it in my.helloretail.com under Settings → Website Settings → Website Unique Id. |
recomType | string | No | MANAGED (default) for boxes configured in Hello Retail, UNMANAGED for recommendations served through the API under a customer-supplied tracking key. |
startDate | string | No | Start of the window, inclusive, ISO YYYY-MM-DD. Defaults to 30 days before endDate. |
endDate | string | No | End of the window, inclusive, ISO YYYY-MM-DD. Defaults to today. |
sortBy | string | No | Metric to rank by: VIEWS (default), CLICKS, CONVERSIONS, REVENUE, CTR, CONVERSION_RATE, or AVERAGE_ORDER_SIZE. |
ascending | boolean | No | Sort ascending to get the worst performers first. Defaults to false (best first). |
limit | integer | No | Maximum number of boxes to return. Default 20, capped at 100. |
Example request & response
recoms_getAnalyticsForKey¶
Get one Recommendations box's totals for a customer website using Hello Retail: views, clicks, conversions, revenue and the derived click-through rate, conversion rate and average order size over the window, as on the box's analytics detail page. For MANAGED the key must be an existing box. Use recoms_getAnalyticsDailyForKey for the day-by-day series.
| Name | Type | Required | Description |
|---|---|---|---|
websiteUuid | string | Yes | The UUID of the customer's website in Hello Retail. Use website_getInfo to look up available websites, or find it in my.helloretail.com under Settings → Website Settings → Website Unique Id. |
key | string | Yes | The recommendation box key (from recoms_listBoxes or recoms_getAnalyticsGrouped), or the tracking key for UNMANAGED. |
recomType | string | No | MANAGED (default) for boxes configured in Hello Retail, UNMANAGED for recommendations served through the API under a customer-supplied tracking key. |
startDate | string | No | Start of the window, inclusive, ISO YYYY-MM-DD. Defaults to 30 days before endDate. |
endDate | string | No | End of the window, inclusive, ISO YYYY-MM-DD. Defaults to today. |
Example request & response
recoms_getAnalyticsDailyForKey¶
Get one Recommendations box's day-by-day series for a customer website using Hello Retail: per day, views, clicks, conversions, revenue and the derived rates, oldest first, with one row for every day in the window (days without traffic read 0). Same data as the performance graph on the box's analytics detail page. For MANAGED the key must be an existing box.
366-day limit
The window cannot exceed 366 days. Requests spanning a longer range will be rejected.
| Name | Type | Required | Description |
|---|---|---|---|
websiteUuid | string | Yes | The UUID of the customer's website in Hello Retail. Use website_getInfo to look up available websites, or find it in my.helloretail.com under Settings → Website Settings → Website Unique Id. |
key | string | Yes | The recommendation box key (from recoms_listBoxes or recoms_getAnalyticsGrouped), or the tracking key for UNMANAGED. |
recomType | string | No | MANAGED (default) for boxes configured in Hello Retail, UNMANAGED for recommendations served through the API under a customer-supplied tracking key. |
startDate | string | No | Start of the window, inclusive, ISO YYYY-MM-DD. Defaults to 30 days before endDate. Window must not exceed 366 days. |
endDate | string | No | End of the window, inclusive, ISO YYYY-MM-DD. Defaults to today. |