Gidley's Gossipings

A blog about not much really

OpenTV: Actionable Rails Analytics

2026-09-09 Tech Ben Gidley

Most analytics on a TV interface end up in the same place: a dashboard someone checks once a quarter. This is useful for a retrospective, useless in the moment when a rail is actively showing the wrong things to the wrong person.

Actionable Rails Analytics, is built on a simpler premise — measurement should feed straight back to the person and systems managing the rail it’s measuring, not into a report about the rail. Engagement signals on individual tiles get tracked live, and that signal directly is available to the editor curating the rails.

In practice that means the numbers live in the same screen you use to build the page. Turn Stats on in Rails Builder and every rail carries its own impressions, clicks, plays, completions and purchases, with the movement against the previous period, sat directly under the tiles it’s describing.

Rails Builder editing the Home Mobile template with the Stats toggle on — the Now&Next rail shows its tiles above a metrics strip: 106,788 impressions up 19.1%, 13,806 clicks up 24.4%, 15,091 plays up 12.5%, 957 completions up 26.4%

So if a rail is under-performing you see it while you’re editing it, and the fix — reorder it, reweight it, swap the content — is one click away in the same tool.

Zoom out and the same data rolls up to the template. Impressions, clicks and plays for the whole page, plus a ranked list of rails by whichever metric you care about — which is usually the fastest way to spot that something you thought was a headline rail is being beaten by a channel list.

Template-level metrics for Home Mobile: impressions 557,224 up 11%, clicks 46,901 up 20.5%, plays 45,461 up 14.1%, alongside a Top Rails list ranked by impressions

And you can drill into a single rail to see the trend against the preceding period, week by week.

Detail view for one rail's impressions — a line chart comparing the last 7 days against the preceding 7 days, with a table of weekly totals underneath

This shows up in how the rail behaves at the point you make the decision on what to do next. This works alongside all the automatic features to put content in rails (recommendations, segmetadata driven etc)

That’s the last of the OpenTV Invents posts before IBC — I’m on the NAGRAVISION stand (1.C81) all week if you want to talk through any of the three.