A method comprising: maintaining a session history of a session that occurred at a first client device, the session history comprising a set of recently consumed content items on a content sharing platform and each recently consumed content item is logged with a corresponding session identifier, ID, and a visit ID, wherein: the session ID is associated with recently consumed content items that were consumed on the first client device within a single day, and the visit ID is different to the session ID and is associated with recently consumed content items associated with the same client device and corresponding to a user, wherein consumption of the recently consumed content items is separated by less than a determined time interval; determining that the user associated with the session is active on a second client device; transmitting, by a processing device to the second client device, a session continuation notification including a payload, the payload including the visit ID and a navigation end-point of the session at the first client device; receiving, by the processing device from the second client device, responsive to the session continuation notification, a request for a content item corresponding to the navigation end-point of the session; and transmitting, by the processing device to the second client device, instructions to: load the content item corresponding to the navigation end-point of the session at the first client device; and request additional components of the content item using the visit ID, the additional components comprising recommended content items to consume next that are identified based on the set of recently consumed content items associated with the visit ID. maintaining a session history of a session that occurred at a first client device, the session history comprising a set of recently consumed content items on a content sharing platform and each recently consumed content item is logged with a corresponding session identifier, ID, and a visit ID, wherein: the session ID is associated with recently consumed content items that were consumed on the first client device within a single day, and the visit ID is different to the session ID and is associated with recently consumed content items associated with the same client device and corresponding to a user, wherein consumption of the recently consumed content items is separated by less than a determined time interval; the session ID is associated with recently consumed content items that were consumed on the first client device within a single day, and the visit ID is different to the session ID and is associated with recently consumed content items associated with the same client device and corresponding to a user, wherein consumption of the recently consumed content items is separated by less than a determined time interval; determining that the user associated with the session is active on a second client device; transmitting, by a processing device to the second client device, a session continuation notification including a payload, the payload including the visit ID and a navigation end-point of the session at the first client device; receiving, by the processing device from the second client device, responsive to the session continuation notification, a request for a content item corresponding to the navigation end-point of the session; and transmitting, by the processing device to the second client device, instructions to: load the content item corresponding to the navigation end-point of the session at the first client device; and request additional components of the content item using the visit ID, the additional components comprising recommended content items to consume next that are identified based on the set of recently consumed content items associated with the visit ID. load the content item corresponding to the navigation end-point of the session at the first client device; and request additional components of the content item using the visit ID, the additional components comprising recommended content items to consume next that are identified based on the set of recently consumed content items associated with the visit ID.