Tal vez cuando se carga el sitio para dispositivos en el dispositivo podrías cargar una variable con "x" valor, cuando solicita el sitio web "común" desde el dispositivo preguntas si la variable "x" tiene el valor condicional,
podrías pasarlo vía url, razonamientos similares podrías usar para las idas y vueltas de un sitio a otro por si el usuario se arrepiente y quiere volver, etc, saludos