Thanks Stanley for a replay.
Okay, I will detect device by JS.
So the only and the best way to keep transients not cache is to match transient expiration with TTL? Maybe there is a possibility to exclude these transients from being cached? Because in my landing page, I’m using just one transient and for this reason I have to set lower TTL for entire page.